﻿* {margin:0;padding:0;list-style:none}
html {height:100%;  filter: expression(document.execCommand("BackgroundImageCache", false, true));overflow-x:hidden}
body {background:#9e9e9e url(../images/bg.gif) center top repeat-y;font-size:13px;height:100%;text-align:center;font-family:v,arial,sans-serif;}
img {display:block;border:none}
abbr {border:none;}
a {text-decoration:none;outline :none; blr:expression(this.onFocus=this.blur())}
a:hover {text-decoration:underline}
a.outlink {color:#EA531D;margin-top:10px;_margin-top:10px;padding-right:10px;_padding-right:15px;background:url(../images/elink.gif) right top no-repeat}
.back_button a {color:#EA531D}
.moduletable {margin:0;padding:0;display:inline} /*for joomla modulediv*/
.blue {color:#5681AB;font-weight:bold}
/* global */
#wrapper {width:760px;background:#fff;min-height:100%;margin:0 auto;}
*html #wrapper {height:100%;padding:0;}
#banner {width:760px;height:101px;margin:0 auto;background:#666 url(../images/banner.jpg) 0 0 no-repeat;}
#header {width:760px;height:128px;background:#666 url(../images/headerbg.jpg) 0 0 no-repeat;position:relative;}
a.changelanguage {display:block; position:absolute;color:#EA531D;top:10px;right:30px}
#menubar {width:760px;height:72px;background:#fff url(../images/menubg.gif) 0 0 no-repeat;}
#logo {float:left;margin:4px 0 0 25px}
#logo a {display:block}
#menuframe {display:inline;color:#5b5858;float:right;margin:32px 22px 0 0; }
#menuframe li {float:left;text-align:left;position: relative;z-index:999}
#menuframe li a {display:block;color:#262626;text-indent:-9999em}
#menuframe li a#menulink_1 {width:72px;height:36px;background:url(../images/menu2.gif) 0 -46px no-repeat}
#menuframe li a#menulink_1:hover {width:72px;height:36px;background:url(../images/menu2.gif) 0 0 no-repeat}
#menuframe li a#menulink_1.active {width:72px;height:36px;background:url(../images/menu2.gif) 0 0 no-repeat}

#menuframe li a#menulink_2 {width:89px;height:36px;background:url(../images/menu2.gif) -72px -46px no-repeat}
#menuframe li a#menulink_2:hover {width:89px;height:36px;background:url(../images/menu2.gif) -72px 0 no-repeat}
#menuframe li a#menulink_2.active {width:89px;height:36px;background:url(../images/menu2.gif) -72px 0 no-repeat}

#menuframe li a#menulink_3 {width:109px;height:36px;background:url(../images/menu2.gif) -161px -46px no-repeat}
#menuframe li a#menulink_3:hover {width:109px;height:36px;background:url(../images/menu2.gif) -161px 0 no-repeat}
#menuframe li a#menulink_3.active {width:109px;height:36px;background:url(../images/menu2.gif) -161px 0 no-repeat}

#menuframe li a#menulink_4 {width:97px;height:36px;background:url(../images/menu2.gif) -270px -46px no-repeat}
#menuframe li a#menulink_4:hover {width:97px;height:36px;background:url(../images/menu2.gif) -270px 0 no-repeat}
#menuframe li a#menulink_4.active {width:97px;height:36px;background:url(../images/menu2.gif) -270px 0 no-repeat}



/*hovermenu*/
#menulist_root li ul li {display:inline;float:none;list-style:none;line-height:1.7em;list-style-position:inside;padding:0;margin:0;}
#menulist_root li ul a {text-indent:5px;color:#333;width:130px;display:block;}
#menulist_root li ul a:hover {text-decoration:underline;color:#ea521c;}
#menulist_root li ul {
	   font-size:13px;
	   background:#fff;
	   padding:5px 0;
       list-style-type: none;
       left: -9999em;
	   border:1px solid #dadada;
       position: absolute;
       font-weight: normal; 
	   z-index:999;
		filter:alpha(opacity=85);	/* IE */
		-moz-opacity:0.85;			/* Firefox */
		-khtml-opacity: 0.85;		/* Safari */
		opacity: 0.85;				/* CSS 3 */
}


#menulist_root li:hover ul {
       left: 0;
}

#menulist_root li.sfhover ul {
       left:0;
	   position: absolute;
}

/*hovermenu*/
/*--------------menubar end---------------------*/


#homecontent {width:760px;background:#fff;float:left;}
#homecontent-lcol {float:left;width:463px;margin:15px 0 0 27px;padding-bottom:20px;display:inline}
/*html>body #homecontent-lcol {padding-bottom:40px;}*/
#currentposition {width:448px;margin:0 0 6px 3px;text-align:left;float:left;line-height:2em;color:#5481ab;font:bold 14px sans-serif;}
#currentposition img {float:left}
#currentposition a {color:#4c4949;float:left;margin-right:0.5em}
#currentposition span {margin-left:5px}
.componentheading {width:448px;margin:0 0 6px 3px;text-align:left;line-height:2em;color:#5481ab;font:bold 1.2em/2em sans-serif;}

#searchbar {text-align:right;margin:10px 0;}
#searchbar.inner {margin-top:40px}
#homecontent-rcol input {border:1px solid #d3d2d2;background:#e6e6e7;width:180px;margin-right:5px;padding:1px 2px;color:#666}
#searchbar.inner input {width:180px}
#homecontent-rcol input.button {border:0;width:20px;height:20px;background:url(../images/searchbutton.gif) 0 0 no-repeat}

#toask {width:216px;}
#toask a {display:block;float:right;width:216px;height:45px;background:url(../images/toask.gif) 0 0 no-repeat}

/*   For page of products*/
#Prohomecontent {width:760px;background:#fff;float:left;}
#Prohomecontent-lcol {float:left;width:463px;margin:15px 0 0px 27px;padding-bottom:10px;_padding:0px;display:inline}
html>/**/body #Prohomecontent-lcol {}
#Procurrentposition {width:448px;margin:0 0 6px 3px;text-align:left;float:left;line-height:2em;color:#5481ab;font:bold 1.2em/2em sans-serif;}
#Procurrentposition img {float:left}
#Procurrentposition a {color:#4c4949;float:left;margin-right:0.5em}
#Procurrentposition span {margin-left:5px}


#Procontainer {position:relative;width:700px;height:auto;float:left;background:#fff url(../images/newContainer-bg.gif) 29px 0 repeat-y;margin-left:0px}
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
#Procontainer ul {float:left}
#Procontainer li {text-align:center}
#Procontainer div.Proframeblock {width:632px;display:none;_left:40px;height:auto;overflow-y:auto;overflow-x:hidden;float:left;margin:15px 15px 0 5px!important;margin:15px 8px 0 0;text-align:left;
scrollbar-face-color: #fcfcfc;
scrollbar-highlight-color: #fcfcfc;
scrollbar-shadow-color: #fcfcfc;
sscrollbar-3dlight-color: #fcfcfc;
scrollbar-arrow-color: #666;
scrollbar-track-color: #fcfcfc;
scrollbar-darkshadow-color: #999;
scrollbar-base-color: #fcfcfc
}
#Procontainer ul li a:hover {text-decoration:none}

#Procontainertop {background:#fff url(../images/newContainer-top.gif) 1px 0 no-repeat;width:700px;height:19px;left:3px;top:0;position:absolute;z-index:5}
#Procontainerend {margin-left:0;clear:both;background:#fff url(../images/newContainer-end.gif) 29px bottom no-repeat;width:700px;;height:20px;}
.Protabs-nav .tabs-selected a {font-weight:bold;color:#ea521c;margin-top:-35px;width:40px;display:block;background:url(../images/frame-select-bottom.gif) -1px bottom no-repeat; position:relative;z-index:5 }
.Protabs-nav .tabs-selected a span {display:block;padding-top:35px;margin:0 0 28px 0;background:url(../images/frame-select-bg.gif) -1px 0  repeat-y; }
.Protabs-nav .tabs-selected a.first {font-weight:bold;margin-top:-5px;color:#ea521c;width:40px;display:block;background:url(../images/frame-select-bottom.gif) -1px bottom no-repeat; position:relative;z-index:2 }
.Protabs-nav .tabs-selected a.first span {display:block;margin:0 0 28px 0;background:url(../images/frame-first-select-bg.gif) 0 0  repeat-y; }
.Protabs-nav a.first {font-weight:bold;margin-top:-5px;color:#666;width:40px;display:block;background:url(../images/frame-endnormal-bottom.gif) -1px bottom no-repeat; position:relative;z-index:4 }
.Protabs-nav a.first span {display:block;padding-top:28px;margin:0 0 28px 0;background:url(../images/frame-first-normal-bg.gif) 0 0  repeat-y; }
.Protabs-nav .tabs-selected a.end {font-weight:bold;margin-top:-35px;color:#ea521c;width:40px;display:block;background:url(../images/frame-end-select-bg.gif) 0 bottom no-repeat; position:relative;z-index:2; }
.Protabs-nav .tabs-selected a.end span {display:block;margin:0 0 28px 0;background:url(../images/frame-select-bg.gif) -1px 0  repeat-y; }
.Protabs-nav a.end  {background:url(../images/frame-end-normal-bg.gif) 0 bottom  no-repeat; }
.Protabs-nav a.end span {display:block;margin:0 0 28px 0;}
.Protabs-nav a {font-weight:bold;color:#666;width:40px;display:block;background:url(../images/frame-normal-bottom.gif) -1px bottom no-repeat;position:relative;z-index:1;margin-left:-16px;padding-bottom:6px;voice-family: "\"}\"";margin-left:0 }
.Protabs-nav a span {display:block;margin:0 0 28px 0;background:url(../images/frame-normal-bg.gif) 0 0  repeat-y; }


.Proframeblock #Procontainer-2 ul {height:100px;width:400px}
.Proframeblock #Procontainer-2 li {text-align:left}
.Proframeblock #Procontainer-2 li a {display:inline;background:none;width:auto;padding:0 0 0 15px;margin:0;color:#6B6C6F;font:bold 12px/20px Myriad,v,sans-serif}
.Proframeblock #Procontainer-2 li a:hover,.frameblock #container-2 .tabs-nav .tabs-selected a {width:auto;margin:0;background:url(../images/tabli.gif) 0 50% no-repeat;padding:0 0 0 15px;color:#F1582E;font:bold 12px/20px Myriad,̑v,sans-serif;}

.Proframeblock table {width:380px;margin:0 auto;font-size:13px;word-wrap: break-word; word-break:break-all;}
.Proframeblock table td {text-align:left;background:#fff url(../images/td-bg-line.gif) left bottom repeat-x;}
.Proframeblock table td td {background:none;padding:3px}
.Proframeblock table td a {float:left;margin-right:5px;}
.Proframeblock table td p {line-height:150%}


#Procontainer-2 p.proJapan {text-align:right;padding-right:10px;margin-bottom:10px;margin-top:10px;}
#Procontainer-2 p.goTop { margin: 0px 5px 0px 0px; clear: both; float: right; text-align: right;}
#Procontainer-2 div.abbr {margin:0 0 0 3px;_margin:0 0 0 0px;float:left;width:632px;display:block;}
#Procontainer-2 div.abbr p.ptitle {position:relative;z-index:10;width:100%;_margin-left:8px;height:170px;display:block;}
#Procontainer-2 div.abbr div {display:block;text-align:left}
#Procontainer-2 div.abbr h4 {background:url(../images/h4.gif) 0 50% no-repeat;padding-left:8px;line-height:150%;padding-top:5px;font:bold 120% sans-serif;color:#5883aa;display:block;}
#Procontainer-2 div.abbr div.abbrimg {float:left;width:164px;margin-left:30px;}
#Procontainer-2 div.abbr div.abbrtext {float:left;width:330px;margin-left:10px;margin-bottom:10px;}
#Procontainer-2 div.abbr div.abbrtext p {line-height:150%;margin-bottom:5px;padding-left:10px;color:#6B6C6F;}
#Procontainer-2 div.abbr div.abbrtext p a {font-weight:bold;text-decoration:underline;color:#F1582E;}

#Procontainer-2 div.abbr div.pheader {clear:both;width:632px;background:url(../images/newPheader.gif) 0 0 no-repeat;height:10px;margin:0 0 0 35px;font-size:1px}
#Procontainer-2 div.abbr div.pbody {width:560px;background:url(../images/newPbody.gif) 0 0 repeat-y;margin:0 0 0 35px;}
#Procontainer-2 div.abbr div.pbody h5 {font:bold 120% sans-serif;color:#E05631}
#Procontainer-2 div.abbr div.pbody p {line-height:150%;color:#6B6C6F}
#Procontainer-2 div.abbr div.pbody p.end {background:url(../images/newPbody-dot.gif) 0 bottom repeat-x; padding-bottom:10px}
#Procontainer-2 div.abbr div.pfooter {width:632px;background:url(../images/newPfooter.gif) 0 0 repeat-y;height:11px;margin:0 0 0 35px;font-size:1px}
#Procontainer-2 div.abbr div.pshow {width:560px;height:auto;margin:0px 0 0 35px;}
#Procontainer-2 div.abbr div.pshow p { margin-top:10px;color:#193056;padding-bottom:5px;background:url(../images/Astrux-title-footer.gif) repeat-x left bottom;}
#Procontainer-2 div.abbr div.pshow p span { font-size:13px;color:#193056;margin:6px}
#Procontainer-2 div.abbr div.pshow ul {list-style:none;float:left;}
#Procontainer-2 div.abbr div.pshow ul li {float:left;width:100%}
#Procontainer-2 div.abbr div.pshow div.pro-para {width:100%;}
#Procontainer-2 div.abbr div.pshow div.pro-para p {background:none;color:#6B6C6F;word-break:break-all;padding-top:5px;width:330px;float:right}
#Procontainer-2 div.abbr div.pquestions {}
#Procontainer-2 div.abbr div.pquestions p { font-weight:normal;color:#6B6C6F;line-height:150%;background:none;padding-bottom:0px;margin-top:0;margin-left:10px;}
#Procontainer-2 div.abbr div.pquestions h2 {padding-left:10px;color:#ffa418;font-size:110%;background:url(../images/produce2-h2.gif) repeat-y 0 0;height:18px;line-height:20px;margin-top:20px;}
#Procontainer-2 div.abbr div.pshow h3{ margin-top:15px;font-size:110%;color:#2F2F2F;padding-left:15px;background:url(../images/produce3-list.gif) no-repeat 0 0;}
#Procontainer-2 div.abbr div.pshow table {width:560px;height:auto;margin-top:10px;}
#Procontainer-2 div.abbr div.pshow table tr.poption td {margin-top:5px;width:186px;height:30px;padding:0;padding-left:25px;border-width:1px 1px 1px 1px;border-color:#CDCBCB;border-style:solid;background:url(../images/pshow-option.gif) no-repeat 5px 7px;background-color:#e5e5e5;}
#Procontainer-2 div.abbr div.pshow table tr.poptionimg td {width:270px;height:130px;background:none;border-width:0px 1px 1px 1px;border-color:#CDCBCB;border-style:solid;}
#Procontainer-2 div.abbr div.pshow table tr.poptionimg td p {background:none;}

#Prosample {background:#fafafa;float:left;clear:both;width:386px;padding:10px 5px;border:#ccc 1px dotted;}


#Procontent {width:483px;padding-top:20px;background:url(../images/content-block-top.gif) 0 0 no-repeat;margin-left:0px}




/*   For page of products end*/


/* global end*/


/*----For HP----*/
#topicblock {position:relative;background:#fff;border:1px solid #c7d8e6;float:left;width:463px;margin:10px 0 30px 0;padding-top:20px;}
#topicblock-header {position:absolute;top:-12px;left:15px;background:#fff url(../images/block-header.gif) 0 0 no-repeat;width:215px;*width:215px;_width:215px;height:23px}
#topicblock-header span {position:absolute;right:3px;bottom:3px;*bottom:2px;_bottom:0px;color:#508db5;font-size:11px;*font-size:10px;_font-size:10px;display:block;}
#topicblock-content {background:#fff;padding:1px;border:1px solid #dcdbdc;margin:0 auto 10px auto;width:443px;font-size:12px;_font-size:11px;}
#topicblock-content a {font-weight:bold;color:#000;font-size:12px;text-decoration:underline}
#topicblock-content li {padding:2px 0}
#topicblock-content li span {color:#497cac;padding-left:5px}
#topicblock-content ul {background:#f2f2f2;padding:10px 10px 0 10px;text-align:left;line-height:170%;}
#topicblock-content ul#old {padding:5px 10px 10px 10px}
#topicblock-content ul#new li {background:url(../images/new-ico.gif) 0 3px no-repeat;padding-left:40px}
#topicblock-content ul#old li {background:url(../images/old-ico.gif) 20px 5px no-repeat;padding-left:40px}

/*topicblock end*/

#lastestproduct {position:relative;clear:both;text-align:left;width:465px;border-top:1px solid #c7d8e6;padding-top:20px;margin:0 0 20px 0;font-size:13px;}
#lastestproduct-header {position:absolute;top:-12px;left:15px;background:#fff url(../images/lastestproduct.gif) 0 0 no-repeat;width:200px;height:19px}
#lastestproduct .leftcontent {float:left;width:453px;margin-bottom:10px;}
#lastestproduct .leftcontent a {float:left;}

#lastestproduct .rightcontent {float:right;width:222px;}
#lastestproduct a.title {float:left;clear:right;display:block;margin:5px;background:url(../images/arrow-orange.gif) 0 50% no-repeat;color:#ea6134;padding-left:15px;font-weight:bold;font-size:13px;}
#content-inner a.title {display:block;margin:5px;background:url(../images/arrow-orange.gif) 0 50% no-repeat;color:#ea6134;padding-left:15px;font-weight:bold;font-size:13px;}
#lastestproduct p {margin-left:5px;margin-bottom:5px;font-size:13px;float:right;width:290px;text-indent:2em;}
#homecontent-lcol a.more {clear:both;display:block;float:right;margin:0;width:46px;height:12px;background:url(../images/more.gif) 0 0 no-repeat}
/*----For HP end----*/


#container {position:relative;width:478px;height:auto;float:left;background:#fff url(../images/container-bg.gif) 29px 0 repeat-y;margin-left:0px}
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
#container ul {float:left}
#container li {text-align:center}
#container div.frameblock {display:none;position:relative;width:410px;height:auto;overflow-y:auto;overflow-x:hidden;float:left;z-index:5;margin:15px 15px 0 5px!important;margin:15px 8px 0 0;text-align:left;
scrollbar-face-color: #fcfcfc;
scrollbar-highlight-color: #fcfcfc;
scrollbar-shadow-color: #fcfcfc;
sscrollbar-3dlight-color: #fcfcfc;
scrollbar-arrow-color: #666;
scrollbar-track-color: #fcfcfc;
scrollbar-darkshadow-color: #999;
scrollbar-base-color: #fcfcfc
}
#container ul li a:hover {text-decoration:none}

#containertop {background:#fff url(../images/container-top.gif) 2px 0 no-repeat;width:473px;height:19px;left:3px;top:0;position:absolute;z-index:3}
#containerend {margin-left:0;clear:both;background:#fff url(../images/container-end.gif) 29px bottom no-repeat;width:478px;;height:20px;}
.tabs-nav .tabs-selected a {font-weight:bold;color:#ea521c;margin-top:-35px;width:40px;display:block;background:url(../images/frame-select-bottom.gif) -1px bottom no-repeat; position:relative;z-index:5 }
.tabs-nav .tabs-selected a span {display:block;padding-top:35px;margin:0 0 28px 0;background:url(../images/frame-select-bg.gif) -1px 0  repeat-y; }
.tabs-nav .tabs-selected a.first {font-weight:bold;margin-top:-5px;color:#ea521c;width:40px;display:block;background:url(../images/frame-select-bottom.gif) -1px bottom no-repeat; position:relative;z-index:2 }
.tabs-nav .tabs-selected a.first span {display:block;margin:0 0 28px 0;background:url(../images/frame-first-select-bg.gif) 0 0  repeat-y; }
.tabs-nav a.first {font-weight:bold;margin-top:-5px;color:#666;width:40px;display:block;background:url(../images/frame-endnormal-bottom.gif) -1px bottom no-repeat; position:relative;z-index:4 }
.tabs-nav a.first span {display:block;padding-top:28px;margin:0 0 28px 0;background:url(../images/frame-first-normal-bg.gif) 0 0  repeat-y; }
.tabs-nav .tabs-selected a.end {font-weight:bold;margin-top:-35px;color:#ea521c;width:40px;display:block;background:url(../images/frame-end-select-bg.gif) 0 bottom no-repeat; position:relative;z-index:2; }
.tabs-nav .tabs-selected a.end span {display:block;margin:0 0 28px 0;background:url(../images/frame-select-bg.gif) -1px 0  repeat-y; }
.tabs-nav a.end  {background:url(../images/frame-end-normal-bg.gif) 0 bottom  no-repeat; }
.tabs-nav a.end span {display:block;margin:0 0 28px 0;}
.tabs-nav a {font-weight:bold;color:#666;width:40px;display:block;background:url(../images/frame-normal-bottom.gif) -1px bottom no-repeat;position:relative;z-index:1;margin-left:-16px;padding-bottom:6px;voice-family: "\"}\"";margin-left:0 }
.tabs-nav a span {display:block;margin:0 0 28px 0;background:url(../images/frame-normal-bg.gif) 0 0  repeat-y; }

.leftTab span {font-size:13px;height:60%;}
.leftTab  a.first { height:150px;font-weight:bold;padding-bottom:10px;margin-top:-6px;color:#666;width:40px;display:block;background:url(../images/frame-normal-bottom.gif) -1px bottom no-repeat; position:relative;z-index:10 }
.leftTab  a.first span {display:block;margin:1px 0 35px 0;padding-left:3px;*margin-top:1px;_margin-top:1px;padding-top:25px;background:url(../images/frame-first-normal-bg.gif) 0 0  repeat-y; }
.leftTab  a.second {height:150px;font-weight:bold;margin-top:-20px;padding-bottom:10px;color:#666;width:40px;display:block;background:url(../images/frame-normal-bottom.gif) -1px bottom no-repeat; position:relative;z-index:9}
.leftTab  a.second span {display:block;margin:0 0 35px 0;padding-left:3px;padding-top:25px;background:url(../images/frame-first-normal-bg.gif) 0 0  repeat-y; }
.leftTab  a.three {height:150px;font-weight:bold;margin-top:-20px;padding-bottom:10px;color:#666;width:40px;display:block;background:url(../images/frame-normal-bottom.gif) -1px bottom no-repeat; position:relative;z-index:8}
.leftTab  a.three span {display:block;margin:0 0 35px 0;padding-left:3px;padding-top:25px;background:url(../images/frame-first-normal-bg.gif) 0 0  repeat-y; }

.leftTab  a.end {height:150px;font-weight:bold;margin-top:-20px;padding-bottom:10px;color:#666;width:40px;display:block;background:url(../images/frame-end-normal-bg.gif) 0px bottom no-repeat; position:relative;z-index:7}
.leftTab  a.end span {display:block;margin:0 0 35px 0;padding-left:3px;padding-top:25px;background:url(../images/frame-first-normal-bg.gif) 0 0  repeat-y; }

.leftTab  a.leftTab-selected  {height:150px;font-weight:bold;margin-top:-6px;padding-bottom:10px;color:#666;width:40px;display:block;background:url(../images/frame-select-bottom.gif) -1px bottom no-repeat; position:relative;z-index:12}
.leftTab  a.leftTab-selected  span {display:block;margin:-7px 0 35px 0;*margin-top:0;_margin-top:-1px;padding-left:3px;padding-top:25px;background:url(../images/frame-first-select-bg.gif) 0 0  repeat-y; }

.leftTab  a.leftEndTab-selected {height:150px;font-weight:bold;margin-top:-15px;color:#666;width:40px;display:block;background:url(../images/frame-end-select-bg.gif) 0px bottom no-repeat; position:relative;z-index:12}
.leftTab  a.leftEndTab-selected  span {display:block;margin:0 0 35px 0;padding-left:3px;padding-top:25px;background:url(../images/frame-first-select-bg2.gif) 0 0  repeat-y; height:60%;}
.leftTab  a.leftOtherTab-selected  {height:150px;font-weight:bold;padding-bottom:10px;margin-top:-15px;color:#666;width:40px;display:block;background:url(../images/frame-select-bottom.gif) -1px bottom no-repeat; position:relative;z-index:12}
.leftTab  a.leftOtherTab-selected  span {display:block;margin:0 0 35px 0;padding-left:3px;padding-top:25px;background:url(../images/frame-first-select-bg2.gif) 0 0  repeat-y; }



.container-info-block {width:410px;margin-bottom:20px;}
.leftblock {float:left;width:10px;height:10px;background:url(../images/arrow-blue.gif) 0 0 no-repeat;}
.rightblock {float:right;width:380px;padding-bottom:10px;background:#fff url(../images/content-bg-line.gif) left bottom repeat-x;}
.rightblock .title {display:block;color:#5481ab;font-weight:bold;margin-bottom:8px;}
.rightblock p {color:#575454}
.container-info-block:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 


.frameblock #container-2 ul {height:100px;width:400px}
.frameblock #container-2 li {text-align:left}
.frameblock #container-2 li a {display:inline;background:none;width:auto;padding:0 0 0 15px;margin:0;color:#6B6C6F;font:bold 12px/20px Myriad,v,sans-serif}
.frameblock #container-2 li a:hover,.frameblock #container-2 .tabs-nav .tabs-selected a {width:auto;margin:0;background:url(../images/tabli.gif) 0 50% no-repeat;padding:0 0 0 15px;color:#F1582E;font:bold 12px/20px Myriad,̑v,sans-serif;}

.frameblock table {width:380px;margin:0 auto;font-size:13px;word-wrap: break-word; word-break:break-all;}
.frameblock table td {padding:10px 5px 10px 2px;text-align:left;background:#fff url(../images/td-bg-line.gif) left bottom repeat-x;}
.frameblock table td td {background:none;padding:3px}
.frameblock table td a {float:left;margin-right:5px;}
.frameblock table td p {line-height:150%}



#container-2 div.abbr {width:400px;display:block;}
#container-2 div.abbr div {display:block;text-align:left}
#container-2 div.abbr h4 {background:url(../images/h4.gif) 0 50% no-repeat;padding-left:8px;font:bold 14px/28px sans-serif;color:#5883aa}
#container-2 div.abbr div.abbrimg {float:left;width:164px;}
#container-2 div.abbr div.abbrtext {float:left;width:236px}
#container-2 div.abbr div.abbrtext p {line-height:150%;margin-bottom:5px;padding-left:10px;color:#6B6C6F;}
#container-2 div.abbr div.abbrtext p a {font-weight:bold;text-decoration:underline;color:#F1582E;}

#container-2 div.abbr div.pheader {clear:both;width:386px;background:url(../images/pheader.gif) 0 0 no-repeat;height:10px;margin:10px 0 0 6px;font-size:1px}
#container-2 div.abbr div.pbody {width:386px;background:url(../images/pbody.gif) 0 0 repeat-y;margin:0 0 0 6px;}
#container-2 div.abbr div.pbody h5 {font:bold 80% sans-serif;color:#E05631}
#container-2 div.abbr div.pbody p {line-height:150%;color:#6B6C6F;font-size:13px;}
#container-2 div.abbr div.pbody p.end {background:url(../images/pbody-dot.gif) 0 bottom repeat-x; padding-bottom:10px;font-size:13px;}

#container-2 div.abbr div.pfooter {width:386px;background:url(../images/pfooter.gif) 0 0 repeat-y;height:11px;margin:10px 0 0 6px;font-size:1px}
#sample {background:#fafafa;float:left;clear:both;width:386px;padding:10px 5px;border:#ccc 1px dotted;}


#content {width:483px;padding-top:20px;background:url(../images/content-block-top.gif) 0 0 no-repeat;margin-left:0px}
#content-inner {width:483px;background:url(../images/content-block-bg.gif) 0 0 repeat-y;} 
#content-inner input.input1 {width:120px;border:1px solid #8ea5bb}
#content-inner input.input2 {width:300px;border:1px solid #8ea5bb}
#content-inner tr.checkboxstyle input {border:0}
#content-inner table {width:380px;margin:0 auto;font-size:13px;word-wrap: break-word; word-break:break-all;}
#content-inner table td {padding:10px 5px 10px 2px;text-align:left;background:#fff url(../images/td-bg-line.gif) left bottom repeat-x;}
#content-inner table td td {background:none;padding:3px}
#content-inner table td a {float:left;margin-right:5px;}

#content-inner table.searchintro td {font-size:13px;width:380px;}
#content-inner fieldset {font-size:13px;color:#666;display:block;width:380px;border:0 transparent solid;margin:6px auto;text-align:left}
#content-inner fieldset a {font-weight:bold;color:#ec5923}
a.button1 {display:block;margin-left:15px;background:url(../images/button1.gif) 0 -19px no-repeat;width:77px;height:19px}
a.button1:hover {display:block;background:url(../images/button1.gif) 0 0px no-repeat;width:77px;height:19px}
a.button2 {display:block;background:url(../images/button2.gif) 0 -19px no-repeat;width:70px;height:19px}
a.button2:hover {display:block;background:url(../images/button2.gif) 0 0px no-repeat;width:70px;height:19px}
#content-footer {width:483px;height:23px;background:url(../images/content-block-footer.gif) 0 0 no-repeat;}

/*intro.html*/
#content-inner #introTitle1 {margin:2px 0 0 0;background:url(../images/subblock-title.gif) 0 -99px no-repeat;height:20px;display:block;}
#content-inner #introTitle2 {margin:2px 0 0 0;background:url(../images/subblock-title.gif) 0 -119px no-repeat;height:20px;display:block;}
#content-inner #introTitle3 {margin:2px 0 0 0;background:url(../images/subblock-title.gif) 0 -139px no-repeat;height:20px;display:block;}
#content-inner #introTitle4 {margin:2px 0 0 0;background:url(../images/subblock-title.gif) 0 -159px no-repeat;height:20px;display:block;}
#content-inner #companyIdea li {margin-bottom:3px;}
#content-inner #mainBusiness {border-collapse:collapse; border:1px solid #bdbdbd; width:384px;}
#content-inner #mainBusiness .title {text-align:center;padding:0;}
#content-inner #mainBusiness td { line-height:16px; background-color:#FFFFFF; border-left:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd;}
#content-inner #contactWays li {float:left;margin:0;padding:0;width:100%;}
#content-inner #contactWays .place {font-weight:bold;}
/*intro.html end*/

/*intro-case.html*/
#content-inner #astruxCase {width:384px;margin:0 auto;}
#content-inner #introCaseTitle1 {background:url(../images/subblock-title.gif) 0 -180px no-repeat;height:20px;width:250px;display:block;float:left;}
#content-inner #introCaseTitle2 {background:url(../images/subblock-title.gif) 0 -200px no-repeat;height:20px;width:250px;display:block;float:left;}
#content-inner #introCaseTitle3 {background:url(../images/subblock-title.gif) 0 -220px no-repeat;height:20px;width:250px;display:block;float:left;}
#content-inner .caseTable {border-collapse:collapse;width:100%;float:left}
#content-inner .caseTable th, .caseTable td {border:1px solid #DDDDDD;font-size:12px;font-weight:normal;padding:3px;text-align:left;}
#content-inner .caseTable th {padding-left:5px;}
#content-inner .caseTable th.thCase {background-color:#E7E7E7;text-align:center;width:auto;padding:0;line-height:22px;}
#content-inner .caseTable td {background:none;padding:0px;text-align:center;}
#content-inner .caseTable tr.on {background-color:#FCF3F3;}
#content-inner .caseTable tr.on td {background-color:#FCF3F3;}
#content-inner .caseTable td.right {width:50px;}
#content-inner #idDeskCase {width:384px;margin:15px auto 0;}
#content-inner #idDeskCase .caseTable td {padding:0px;text-align:center;}
#content-inner #idDeskCase .caseTable td.right {width:120px;}
#content-inner #otherCase {width:384px;margin:15px auto 0;}
#content-inner #otherCase td {width:128px;padding-bottom:5px;}
/*intro-case.html end*/

/*#homecontent-lcol end*/




#homecontent-rcol {float:right;text-align:left;width:216px;margin:15px 23px 30px 0px;display:inline;}
#subblock-wrapper {width:212px;margin-bottom:5px;border:1px solid #d2d1d2;font-size:13px;}
.subblock {width:212px;margin:0;text-align:center;padding-bottom:5px;font:13px/16px sans-serif}
div.subblocktitle1 {float:left;margin:4px 0 0 4px;background:url(../images/subblock-title.gif) 0 0 no-repeat;width:200px;height:20px}
div.subblocktitle2 {float:left;margin:4px 0 0 4px;background:url(../images/subblock-title.gif) 0 -38px no-repeat;width:200px;height:20px}
div.subblocktitle2 a.more {display:block;clear:both;float:right;margin:0 0 0 0;width:46px;height:12px;background:url(../images/more.gif) 0 0 no-repeat}
div.subblocktitle3 {float:left;margin:4px 0 0 4px;background:url(../images/subblock-title.gif) 0 -78px no-repeat;width:73px;height:18px}
.subblock div.content {clear:both;text-align:left;width:200px;margin:0 auto;border-top:1px solid #b3b4b4;background:#eeefef;padding:5px 0}
.subblock div.content-address {clear:both;text-align:left;width:200px;margin:0 auto;padding-bottom:5px;border-top:1px solid #b3b4b4;background:#eeefef url(../images/address-bg.gif) 0 0 no-repeat}
.subblock div p {color:#000;padding:5px 10px 0;}
.subblock div.content-address p {padding:5px 0 0 7px;}
.subblock div.content-address a {background:url(../images/mail-ico.gif) 0 50% no-repeat;padding-left:20px;color:#e74b15}
/*subblock end*/
/*#homecontent-rcol end*/



#footer {width:760px;margin:0 auto ;background:#fff;clear:both;height:39px;}
#footer p {padding:0 15px;background:#2f61a3 url(../images/footer-bg.gif) 0 0 no-repeat;margin:0 auto;height:39px;width:704px;voice-family: "\"}\"";width:674px;height:25px}
#footer p  {color:#fff;font-size:0.9em;padding-top:14px;}
#footer p a {text-decoration:underline;color:#fff;font-size:13px;margin-right:10px;}


/* Clear Fix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.search-result {font-weight:bold;margin-bottom:20px}
.search-title {margin:10px 30px;text-align:left}
#content-inner h3 a {color:#EA531D}
.search-title a {color:#666}
.k_pagelist {margin-left:30px;text-align:left;display:block}
#content-inner p.conIn-title {width:400px;margin:0 auto;text-align:left;*font-size:13px;background:url("../images/bg_h3.gif") repeat-x 0 0;height:30px;padding-top:12px;padding-left:5px;margin:10px 0 0 0;color:#00A0E9}
#content-inner h4 {background:url("images/arrow_heading.gif") no-repeat scroll 10px 18px #F3F3F3;border-color:#666666 #DADADA #DADADA;border-width:3px 1px 1px;border-style:solid;padding:10px 10px 8px 25px;margin:0 auto ;width:365px;font-size:15px;}
#content-inner .content-case {width:400px;margin:0 auto;}
#content-inner .content-case td{padding:0;margin:0;}
#content-inner .content-case tr {background:url("../images/td-bg-line.gif") repeat-x scroll left bottom #FFFFFF;}
#content-inner .content-case tr span.detail {margin:-19px 0;padding-top:2px;padding-left:5px;background-color:#E6F7FE;border-bottom:1px solid #DADADA;color:#0051C0;font-size:13px;display:block;}
#content-inner .content-case th {float:left;width:100px;margin-bottom:20px;}
#content-inner .content-case strong {display:block;}
