.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	height: 0px; line-height: 0.1em; clear: both; font-size: 0.1em; content: ".";
}
#wrapper {
	margin: 0px auto; width: 990px; position: relative;
}
#header {
	width: 990px;
}
#header #inner_top_area {
	padding: 6px 5px 0px; width: 980px; height: 24px;
}
#inner_top_area #tagline {
	background: url("../../images/tag_line.gif") no-repeat; margin: 4px 0px 0px; width: 740px; height: 11px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 6px; font-family: "HelveticaNeue", Arial, sans-serif; font-size: 13px; float: left;
}
#tagline span {
	display: none;
}
#language_sec {
	padding: 0px 15px 0px 0px; width: 210px; text-align: right; color: rgb(255, 255, 255); line-height: 18px; float: right; _clear: both;
}
#language_sec span {
	padding: 0px 6px;
}
#language_sec a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#language_sec a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#language_sec a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#language_sec a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#language_sec a:hover:visited {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#inner_header_sec {
	background: url("../../images/inner_header_bottom.gif") no-repeat bottom; margin: 0px 5px; padding: 0px 0px 8px; width: 980px; overflow: auto;
}
#inner_header_sec .inner_header {
	background: url("../../images/inner_header_bg.gif") repeat-x top; padding: 8px 17px 3px 20px; height: 99px; overflow: hidden;
}
#srchArea {
	left: 163px; top: 38px; position: absolute; z-index: 1;
}
.srchAreazh#srchArea {
	font-size: 13px;
}
#srchArea #srchForm {
	margin: 12px 0px 0px; padding: 6px 0px 4px; width: 312px; height: 25px; float: left;
}
.srchAreaen#srchArea #srchForm {
	background: url("../../images/top_search_bg.gif") no-repeat right 2px;
}
.srchAreajp#srchArea #srchForm {
	background: url("../../images/top_search_bg_jp2.gif") no-repeat right 2px; width: 360px;
}
.srchAreazh#srchArea #srchForm {
	background: url("../../images/top_search_bg_ch.gif") no-repeat right 2px; width: 374px;
}
.srchArearu#srchArea #srchForm {
	background: url("/static/homepage/images/top_search_bg-ru.gif") no-repeat right 2px;
}
#srchArea #srchForm input {
	background: none; border: currentColor; border-image: none;
}
#srchArea #srchForm .text {
	margin: 0px; padding: 4px 0px 4px 10px; border: currentColor; border-image: none; width: 192px; height: 17px; color: rgb(35, 122, 180); font-size: 12px; float: left; display: block;
}
* html #srchArea #srchForm .text {
	padding: 4px 0px 0px 10px;
}
*:first-child + html #srchArea #srchForm .text {
	padding: 4px 0px 0px 10px;
}
.srchAreazh#srchArea #srchForm .text {
	padding: 2px 0px 4px 14px; width: 234px;
}
* html .srchAreazh#srchArea #srchForm .text {
	padding: 7px 0px 0px 14px;
}
*:first-child + html .srchAreazh#srchArea #srchForm .text {
	padding: 7px 0px 0px 14px;
}
* html .srchAreajp#srchArea #srchForm .text {
	padding: 7px 0px 0px 10px;
}
*:first-child + html .srchAreajp#srchArea #srchForm .text {
	padding: 7px 0px 0px 10px;
}
.srchAreajp#srchArea #srchForm .text {
	width: 237px;
}
#srchArea #srchForm .btn {
	margin: 0px 0px 0px 6px; padding: 0px; width: 100px; height: 25px; text-indent: -9999px; float: left; cursor: pointer;
}
* html #srchArea #srchForm .btn {
	line-height: 0px; font-size: 0px;
}
*:first-child + html #srchArea #srchForm .btn {
	line-height: 0px; font-size: 0px;
}
.srchAreazh#srchArea #srchForm .btn {
	width: 115px;
}
#wrapper #srchList {
	list-style: none; margin: 12px 0px 0px 6px; padding: 0px; width: 435px; float: left;
}
#wrapper #srchList li {
	background: none; padding: 0px;
}
* html #srchArea #srchList li {
	float: left;
}
*:first-child + html #srchArea #srchList li {
	float: left;
}
#srchArea #srchList li a {
	margin: 0px 0px 0px 5px; padding: 5px 20px 0px 10px; height: 32px; line-height: 12px; text-decoration: none; float: left;
}
.srchAreazh#srchArea #srchList {
	width: 372px; letter-spacing: 1px;
}
.srchAreajp#srchArea #srchList {
	width: 387px;
}
.srchAreazh#srchArea #srchList li a {
	line-height: 24px;
}
.srchAreajp#srchArea #srchList li a {
	line-height: 24px;
}
#srchArea #srchList li.srchlistitem1 a {
	background: url("../../images/utility_en_bg1.png") no-repeat left top; width: 89px;
}
* html #srchArea #srchList li.srchlistitem1 a {
	background: url("../../images/utility_en_bg1.gif") no-repeat left top;
}
#srchArea #srchList li.srchlistitem2 a {
	background: url("../../images/utility_en_bg2.png") no-repeat left top; width: 118px;
}
* html #srchArea #srchList li.srchlistitem2 a {
	background: url("../../images/utility_en_bg2.gif") no-repeat left top;
}
.srchAreajp#srchArea #srchList li.srchlistitem1 a {
	background: url("../../images/utility_jp_bg1.png") no-repeat left top; width: 113px;
}
* html .srchAreajp#srchArea #srchList li.srchlistitem1 a {
	background: url("../../images/utility_jp_bg1.gif") no-repeat left top;
}
.srchAreajp#srchArea #srchList li.srchlistitem2 a {
	background: url("../../images/utility_jp_bg2.png") no-repeat left top; width: 89px;
}
* html .srchAreajp#srchArea #srchList li.srchlistitem2 a {
	background: url("../../images/utility_jp_bg2.gif") no-repeat left top;
}
.srchAreazh#srchArea #srchList li.srchlistitem1 a {
	background: url("../../images/utility_ch_bg1.png") no-repeat left top; width: 62px;
}
* html .srchAreazh#srchArea #srchList li.srchlistitem1 a {
	background: url("../../images/utility_ch_bg1.gif") no-repeat left top;
}
.srchAreazh#srchArea #srchList li.srchlistitem2 a {
	background: url("../../images/utility_ch_bg2.png") no-repeat left top; width: 74px;
}
* html .srchAreazh#srchArea #srchList li.srchlistitem2 a {
	background: url("../../images/utility_ch_bg2.gif") no-repeat left top;
}
#srchArea #srchList li img {
	margin: 0px 0px 0px 6px; vertical-align: middle;
}
#srchArea #srchList li a {
	position: relative; z-index: 10;
}
#gobtn_en {
	background: url("../../images/search_en.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 117px; height: 25px;
}
#gobtn_ru {
	background: url("../../images/search_en.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 117px; height: 25px;
}
#gobtn_jp {
	background: url("../../images/search_jp.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 117px; height: 25px;
}
#gobtn_zh {
	background: url("../../images/search_ch.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 117px; height: 25px;
}
div#myanalog_drop div#myanalog_drop_content form#login-form #popup-login_en {
	background: url("../../images/login_en.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 84px; height: 32px; cursor: pointer;
}
div#myanalog_drop div#myanalog_drop_content form#login-form #popup-login_ru {
	background: url("../../images/login_en.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 84px; height: 32px; cursor: pointer;
}
div#myanalog_drop div#myanalog_drop_content form#login-form #popup-login_jp {
	background: url("../../images/login_jp.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 84px; height: 32px; cursor: pointer;
}
div#myanalog_drop div#myanalog_drop_content form#login-form #popup-login_zh {
	background: url("../../images/login_ch.gif") repeat-x 0px 0px; border: currentColor; border-image: none; width: 84px; height: 32px; cursor: pointer;
}
#login_logout_link {
	font-size: 11px;
}
#srchArea .welcome_sec {
	padding: 1px 3px 0px 1px; width: 325px; text-align: right; right: -53px; line-height: 13px; position: absolute;
}
#srchArea .welcome {
	font-size: 11px;
}
#srchArea #view_cart {
	padding: 4px 0px 0px; position: relative;
}
#srchArea #view_cart img {
	vertical-align: text-top;
}
ul#topnav {
	list-style: none; margin: 0px; padding: 0px; left: 25px; top: 97px; width: 943px; height: 40px; position: absolute; z-index: 500;
}
ul#topnav li {
	background: none; margin: 0px; padding: 0px; float: left; position: relative;
}
ul.navEN li a {
	height: 37px; text-indent: -9999px; position: relative; background-image: url("../../images/nav_sprite_ma.png");
}
ul.navZH li a {
	height: 37px; text-indent: -9999px; position: relative; background-image: url("../../images/nav_sprite_ma.png");
}
ul.navJP li a {
	height: 37px; text-indent: -9999px; position: relative; background-image: url("../../images/nav_sprite_ma.png");
}
ul.navRU li a {
	height: 37px; text-indent: -9999px; position: relative; background-image: url("../../images/nav_sprite_ma.png");
}
* html ul.navEN li a {
	background-image: url("../../images/nav_sprite_ma.gif");
}
* html ul.navZH li a {
	background-image: url("../../images/nav_sprite_ma.gif");
}
* html ul.navJP li a {
	background-image: url("../../images/nav_sprite_ma.gif");
}
* html ul.navRU li a {
	background-image: url("../../images/nav_sprite_ma.gif");
}
ul.navEN li a.products {
	background-position: -639px 0px; margin: 0px 32px 0px 0px; width: 101px; display: block;
}
ul.navEN li.hovering a.products {
	background-position: -639px -43px;
}
ul.navEN li a.application {
	background-position: 0px 0px; margin: 0px 31px 0px 0px; width: 125px; display: block;
}
ul.navEN li.hovering a.application {
	background-position: 0px -43px;
}
ul.navEN li a.resources {
	background-position: -1002px 0px; margin: 0px 31px 0px 0px; width: 176px; height: 37px; display: block;
}
ul.navEN li.hovering a.resources {
	background-position: -1002px -43px;
}
ul.navEN li a.sample {
	background-position: -1611px 0px; margin: 0px 31px 0px 0px; width: 176px; height: 37px; display: block;
}
ul.navEN li.hovering a.sample {
	background-position: -1611px -43px;
}
ul.navEN li a.support {
	background-position: -165px -130px; margin: 0px 32px 0px 0px; width: 90px; height: 37px; display: block;
}
ul.navEN li.hovering a.support {
	background-position: -165px -173px;
}
ul.navEN li a.myanalog {
	background-position: -471px 0px; width: 118px; height: 37px; display: block;
}
ul.navZH li a.myanalog {
	background-position: -471px 0px; width: 118px; height: 37px; display: block;
}
ul.navJP li a.myanalog {
	background-position: -471px 0px; width: 118px; height: 37px; display: block;
}
ul.navRU li a.myanalog {
	background-position: -471px 0px; width: 118px; height: 37px; display: block;
}
ul.navEN li.hovering a.myanalog {
	background-position: -471px -43px;
}
ul.navZH li.hovering a.myanalog {
	background-position: -471px -43px;
}
ul.navJP li.hovering a.myanalog {
	background-position: -471px -43px;
}
ul.navRU li.hovering a.myanalog {
	background-position: -471px -43px;
}
ul#topnav li.adimega .myanalog_drop a {
	background-image: none;
}
ul.navRU li a.products {
	background-position: -624px -133px; margin: 0px 42px 0px 0px; width: 104px; display: block;
}
ul.navRU li.hovering a.products {
	background-position: -624px -173px;
}
ul.navRU li a.application {
	background-position: -774px -133px; margin: 0px 43px 0px 0px; width: 122px; display: block;
}
ul.navRU li.hovering a.application {
	background-position: -774px -173px;
}
ul.navRU li a.resources {
	background-position: -940px -133px; margin: 0px 43px 0px 0px; width: 93px; height: 37px; display: block;
}
ul.navRU li.hovering a.resources {
	background-position: -940px -173px;
}
ul.navRU li a.sample {
	background-position: -1078px -133px; margin: 0px 43px 0px 0px; width: 177px; height: 37px; display: block;
}
ul.navRU li.hovering a.sample {
	background-position: -1078px -173px;
}
ul.navRU li a.support {
	background-position: -1300px -133px; margin: 0px 43px 0px 0px; width: 115px; height: 37px; display: block;
}
ul.navRU li.hovering a.support {
	background-position: -1300px -173px;
}
#inner_header_sec div.logo_ru {
	background: url("../../images/logo_Ru.gif") no-repeat;
}
ul.navZH li a.products {
	background-position: -894px 0px; margin: 0px 72px 0px 0px; width: 58px; height: 37px; display: block;
}
ul.navZH li.hovering a.products {
	background-position: -894px -43px;
}
ul.navZH li a.application {
	background-position: -363px 0px; margin: 0px 98px 0px 0px; width: 58px; height: 37px; display: block;
}
ul.navZH li.hovering a.application {
	background-position: -363px -43px;
}
ul.navZH li a.resources {
	background-position: -1446px 0px; margin: 0px 92px 0px 0px; width: 115px; height: 37px; display: block;
}
ul.navZH li.hovering a.resources {
	background-position: -1446px -43px;
}
ul.navZH li a.sample {
	background-position: 0px -130px; margin: 0px 92px 0px 0px; width: 115px; height: 37px; display: block;
}
ul.navZH li.hovering a.sample {
	background-position: 0px -173px;
}
ul.navZH li a.support {
	background-position: -435px -130px; margin: 0px 65px 0px 0px; width: 60px; height: 37px; display: block;
}
ul.navZH li.hovering a.support {
	background-position: -435px -173px;
}
ul.navJP li a.products {
	background-position: -790px 0px; margin: 0px 49px 0px 0px; width: 58px; height: 37px; display: block;
}
ul.navJP li.hovering a.products {
	background-position: -790px -43px;
}
ul.navJP li a.application {
	background-position: -175px 0px; margin: 0px 52px 0px 0px; width: 138px; height: 37px; display: block;
}
ul.navJP li.hovering a.application {
	background-position: -175px -43px;
}
ul.navJP li a.resources {
	background-position: -1228px 0px; margin: 0px 29px 0px 0px; width: 168px; height: 37px; display: block;
}
ul.navJP li.hovering a.resources {
	background-position: -1228px -43px;
}
ul.navJP li a.sample {
	background-position: -1837px 0px; margin: 0px 64px 0px 0px; width: 128px; height: 37px; display: block;
}
ul.navJP li.hovering a.sample {
	background-position: -1837px -43px;
}
ul.navJP li a.support {
	background-position: -305px -130px; margin: 0px 58px 0px 0px; width: 80px; height: 37px; display: block;
}
ul.navJP li.hovering a.support {
	background-position: -305px -173px;
}
ul#topnav li.hovering a {
	z-index: 1010;
}
ul#topnav .mega_drop {
	display: none;
}
ul#topnav li.adimega .mega_drop {
	top: 36px; position: absolute;
}
ul#topnav li.hovering .mega_drop {
	display: inline;
}
.mega_drop {
	background: url("../../images/mega_menu_bottom_left.png") no-repeat left bottom; _background: url(../../images/mega_menu_bottom_left.gif) bottom left no-repeat;
}
.mega_drop .mega_drop_bottom {
	background: url("../../images/mega_menu_bottom_right.png") no-repeat right bottom; margin: 0px 0px 0px 7px; height: 8px; line-height: 0.1em; font-size: 0.1em; _background: url(../../images/mega_menu_bottom_right.gif) bottom right no-repeat;
}
.mega_drop .mega_drop_content_sec {
	background: url("../../images/mega_menu_container_left.png") repeat-y left; padding: 0px 0px 0px 1px; _background: url(../../images/mega_menu_container_left.gif) left repeat-y;
}
.mega_drop .mega_drop_content {
	background: url("../../images/mega_menu_container_right.png") repeat-y right; padding: 4px 0px 5px 9px; overflow: hidden; _background: url(../../images/mega_menu_container_right.gif) right repeat-y;
}
.mega_drop .mega_drop_top {
	background: url("../../images/mega_menu_top.png") no-repeat right top; padding: 0px; height: 8px; line-height: 0.1em; font-size: 0.1em; _background: url(../../images/mega_menu_top.gif) no-repeat right top;
}
.mega_drop .mega_drop_top_right {
	background: url("../../images/mega_menu_top_right.png") no-repeat right top; padding: 0px 8px 0px 0px; height: 8px; line-height: 0.1em; font-size: 0.1em; _background: url(../../images/mega_menu_top_right.gif) no-repeat right top;
}
.mega_drop .mega_drop_top_left {
	background: url("../../images/mega_menu_top_left.png") no-repeat left top; padding: 0px; height: 8px; line-height: 0.1em; font-size: 0.1em; _background: url(../../images/mega_menu_top_left.gif) no-repeat left top;
}
.product_mega_drop_width {
	width: 551px;
}
.application_mega_drop_width {
	width: 551px;
}
.mega_drop_width_notabcotnent {
	width: 281px;
}
ul#topnav ul.productitems {
	list-style: none; margin: 0px 0px 1px; padding: 0px; top: 1px; width: 261px; float: left; position: relative; z-index: 10;
}
ul#topnav ul.applicationitems {
	list-style: none; margin: 0px 0px 1px; padding: 0px; top: 1px; width: 261px; float: left; position: relative; z-index: 10;
}
ul#topnav ul.productitems li {
	margin: 0px; padding: 0px; width: 261px; height: auto; clear: left; float: left; z-index: 1;
}
ul#topnav ul.applicationitems li {
	margin: 0px; padding: 0px; width: 261px; height: auto; clear: left; float: left; z-index: 1;
}
ul#topnav ul.productitems li a {
	background: none; margin: 0px 1px 0px 5px; padding: 0px 0px 3px; width: 255px; height: auto; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
ul#topnav ul.applicationitems li a {
	background: none; margin: 0px 1px 0px 5px; padding: 0px 0px 3px; width: 255px; height: auto; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
ul#topnav ul.productitems li a span {
	background: url("../../images/yellow_arrow_nav.gif") no-repeat 231px 8px; padding: 3px 28px 0px 0px; width: 228px; text-indent: 0px; text-decoration: none; display: block; cursor: pointer; _width: 227px;
}
ul#topnav ul.applicationitems li a span {
	background: url("../../images/yellow_arrow_nav.gif") no-repeat 231px 8px; padding: 3px 28px 0px 0px; width: 228px; text-indent: 0px; text-decoration: none; display: block; cursor: pointer; _width: 227px;
}
ul#topnav ul.productitems li.selected a {
	background: url("../../images/prodcut_mega_hover_bottom.gif") no-repeat bottom !important; margin: 0px; padding: 0px 0px 3px; top: -1px; width: 261px; height: auto; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: relative;
}
ul#topnav ul.applicationitems li.selected a {
	background: url("../../images/prodcut_mega_hover_bottom.gif") no-repeat bottom !important; margin: 0px; padding: 0px 0px 3px; top: -1px; width: 261px; height: auto; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: relative;
}
ul#topnav ul.productitems li.selected a span {
	background: url("../../images/prodcut_mega_hover_top.gif") no-repeat left top !important; margin: 0px; padding: 3px 28px 1px 5px; width: 228px; color: rgb(228, 225, 128); font-weight: bold; cursor: pointer;
}
ul#topnav ul.applicationitems li.selected a span {
	background: url("../../images/prodcut_mega_hover_top.gif") no-repeat left top !important; margin: 0px; padding: 3px 28px 1px 5px; width: 228px; color: rgb(228, 225, 128); font-weight: bold; cursor: pointer;
}
ul#topnav ul.productitems li.lasttab a {
	top: 0px;
}
ul#topnav ul.productitems li a:hover span {
	text-decoration: none;
}
ul#topnav ul.productitems li a:hover {
	text-decoration: none;
}
ul#topnav ul.applicationitems li a:hover span {
	text-decoration: none;
}
ul#topnav ul.applicationitems li a:hover {
	text-decoration: none;
}
ul#topnav ul.productitems li.notabcontent a span {
	background: none;
}
ul#topnav ul.applicationitems li.notabcontent a span {
	background: none;
}
ul#topnav ul.productitems li a span span {
	background: url("../../images/li_green_img.gif") no-repeat 5px; padding: 0px 0px 0px 18px; width: 198px; _width: 197px;
}
ul#topnav ul.productitems li a:hover span span {
	background: url("../../images/li_green_img.gif") no-repeat 5px; margin: 0px; padding: 0px 0px 0px 18px; width: 198px; height: auto; _width: 197px;
}
ul#topnav ul.productitems li.selected a span span {
	background: url("../../images/li_green_img.gif") no-repeat 5px !important; padding: 0px 0px 0px 18px; width: 195px;
}
ul#topnav .tabcontent {
	background: url("../../images/sub_corner.gif") no-repeat right top rgb(0, 91, 149); margin: 0px 0px 1px; padding: 0px; left: -1px; top: 0px; float: left; position: relative; z-index: 100;
}
ul#topnav .applicationcontent {
	background: url("../../images/sub_corner.gif") no-repeat right top rgb(0, 91, 149); margin: 0px 0px 1px; padding: 0px; left: -1px; top: 0px; float: left; position: relative; z-index: 100;
}
* html ul#topnav .tabcontent {
	width: 269px;
}
* html ul#topnav .applicationcontent {
	width: 269px;
}
ul#topnav .tabcontent_hide {
	display: none;
}
ul#topnav .tabcontent ul {
	margin: 25px 0px 0px; padding: 0px 0px 20px 12px; overflow: auto; clear: left; z-index: 100;
}
ul#topnav .applicationcontent ul {
	margin: 25px 0px 0px; padding: 0px 0px 20px 12px; overflow: auto; clear: left; z-index: 100;
}
ul#topnav ul.applicationitems .cftl_tab {
	top: -1px; margin-bottom: -1px; position: relative;
}
ul#topnav ul.applicationitems .cftl_tab a {
	background: url("../../images/cftl_tab_bottom.gif") no-repeat left bottom; margin: 0px; padding: 0px 0px 3px; width: 260px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ul#topnav ul.applicationitems .cftl_tab a span {
	background: url("../../images/cftl_tab_top.gif") no-repeat left top !important; margin: 0px; padding: 3px 28px 1px 5px; width: 227px;
}
ul#topnav .tabcontent ul li {
	list-style: none; margin: 0px 5px 0px 0px; padding: 0px; height: auto; clear: left; float: left; display: block; _margin: 0 0px 0 0;
}
ul#topnav .applicationcontent ul li {
	list-style: none; margin: 0px 5px 0px 0px; padding: 0px; height: auto; clear: left; float: left; display: block; _margin: 0 0px 0 0;
}
ul#topnav .tabcontent li a {
	background: none; margin: 0px; padding: 3px 0px; top: 0px; width: 252px; height: auto; color: rgb(255, 255, 255); text-indent: 0px; text-decoration: none; border-bottom-color: rgb(35, 122, 180); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul#topnav .applicationcontent li a {
	background: none; margin: 0px; padding: 3px 0px; top: 0px; width: 252px; height: auto; color: rgb(255, 255, 255); text-indent: 0px; text-decoration: none; border-bottom-color: rgb(35, 122, 180); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul#topnav .tabcontent li a:hover {
	background: none; margin: 0px; padding: 3px 0px; top: 0px; height: auto; color: rgb(228, 225, 128); text-decoration: none; border-bottom-color: rgb(35, 122, 180); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul#topnav .applicationcontent li a:hover {
	background: none; margin: 0px; padding: 3px 0px; top: 0px; height: auto; color: rgb(228, 225, 128); text-decoration: none; border-bottom-color: rgb(35, 122, 180); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul#topnav .applicationcontent li ul {
	background: none; margin: 0px; padding: 0px; overflow: auto; clear: left; float: left; display: block;
}
ul#topnav .applicationcontent li ul li {
	background: url("../../images/li_green_img.gif") no-repeat 3px; padding: 0px 0px 0px 14px; width: 233px; clear: left; border-bottom-color: rgb(35, 122, 180); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
ul#topnav .applicationcontent li ul li a {
	border: currentColor; border-image: none; width: 233px;
}
ul#topnav .applicationcontent li ul li a:hover {
	border: currentColor; border-image: none; width: 233px;
}
.resources_drop {
	width: 245px;
}
ul#topnav .resourcesitems {
	list-style: none; margin: 0px; padding: 0px 0px 5px; width: 225px; position: relative; z-index: 10;
}
ul#topnav .sampleitems {
	list-style: none; margin: 0px; padding: 0px 0px 5px; width: 225px; position: relative; z-index: 10;
}
ul#topnav .resourcesitems li {
	margin: 0px; padding: 0px; width: 225px; height: auto; clear: both; float: none; display: block;
}
ul#topnav .sampleitems li {
	margin: 0px; padding: 0px; width: 225px; height: auto; clear: both; float: none; display: block;
}
ul#topnav .resourcesitems li a {
	background: none; margin: 0px 1px 0px 5px; padding: 0px 0px 3px; width: 219px; height: auto; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
ul#topnav .sampleitems li a {
	background: none; margin: 0px 1px 0px 5px; padding: 0px 0px 3px; width: 219px; height: auto; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
ul#topnav .resourcesitems li a span {
	padding: 3px 0px 0px; width: 219px; text-indent: 0px; text-decoration: none; display: block; cursor: pointer;
}
ul#topnav .sampleitems li a span {
	padding: 3px 0px 0px; width: 219px; text-indent: 0px; text-decoration: none; display: block; cursor: pointer;
}
ul#topnav .resourcesitems li.selected a {
	background: url("../../images/resources_mega_hover_bottom.gif") no-repeat bottom; margin: 0px; padding: 0px 0px 3px; top: -1px; width: 225px; height: auto; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: relative;
}
ul#topnav .sampleitems li.selected a {
	background: url("../../images/resources_mega_hover_bottom.gif") no-repeat bottom; margin: 0px; padding: 0px 0px 3px; top: -1px; width: 225px; height: auto; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: relative;
}
ul#topnav .resourcesitems li.selected a span {
	background: url("../../images/resources_mega_hover_top.gif") no-repeat left top; margin: 0px; padding: 3px 0px 1px 5px; width: 220px; color: rgb(228, 225, 128); font-weight: bold; cursor: pointer;
}
ul#topnav .sampleitems li.selected a span {
	background: url("../../images/resources_mega_hover_top.gif") no-repeat left top; margin: 0px; padding: 3px 0px 1px 5px; width: 220px; color: rgb(228, 225, 128); font-weight: bold; cursor: pointer;
}
ul#topnav .resourcesitems li a:hover span {
	text-decoration: none;
}
ul#topnav .resourcesitems li a:hover {
	text-decoration: none;
}
ul#topnav .sampleitems li a:hover span {
	text-decoration: none;
}
ul#topnav .sampleitems li a:hover {
	text-decoration: none;
}
.support_drop {
	width: 225px;
}
ul#topnav .supportitems {
	list-style: none; margin: 0px; padding: 0px 0px 5px; width: 205px; position: relative; z-index: 10;
}
ul#topnav .supportitems li {
	margin: 0px; padding: 0px; width: 205px; height: auto; clear: both; float: none; display: block;
}
ul#topnav .supportitems li a {
	background: none; margin: 0px 1px 0px 5px; padding: 0px 0px 3px; width: 199px; height: auto; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
ul#topnav .supportitems li a span {
	padding: 3px 0px 0px; width: 199px; text-indent: 0px; text-decoration: none; display: block; cursor: pointer;
}
ul#topnav .supportitems li.selected a {
	background: url("../../images/support_mega_hover_bottom.gif") no-repeat left bottom; margin: 0px; padding: 0px 0px 3px; top: -1px; width: 205px; height: auto; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: relative;
}
ul#topnav .supportitems li.selected a span {
	background: url("../../images/support_mega_hover_top.gif") no-repeat left top; margin: 0px; padding: 3px 0px 1px 5px; width: 200px; color: rgb(228, 225, 128); font-weight: bold; cursor: pointer;
}
ul#topnav .supportitems li a:hover span {
	text-decoration: none;
}
ul#topnav .supportitems li a:hover {
	text-decoration: none;
}
ul#topnav li.adimega .myanalog_drop {
	left: -127px; width: 245px; color: rgb(69, 75, 87); line-height: 18px;
}
ul#topnav li.adimega .myanalog_drop .myanalog_txt_box {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 4px 7px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 200px; height: 17px; color: rgb(35, 122, 180); line-height: 16px; font-size: 12px; vertical-align: baseline;
}
ul#topnav li.adimega .myanalog_drop .myanalog_drop_content {
	overflow: hidden; min-height: 158px;
}
ul#topnav li.adimega .myanalog_drop input {
	float: none;
}
lable {
	float: none;
}
.mega_drop .mega_drop_container {
	background: url("../../images/mega_menu_rt_bg.gif") repeat-y 260px bottom; margin: 0px 0px 5px; top: -1px; overflow: hidden; clear: both;
}
* html .mega_drop .mega_drop_container {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.mega_drop .nobackground {
	background: none;
}
* html .mega_drop .nobackground {
	background: url("../../images/nobackgroundBg.gif") repeat-y;
}
#footer {
	margin: 0px auto; padding: 10px 0px 30px; width: 990px; text-align: center; color: rgb(65, 75, 86); line-height: 22px; clear: both; font-size: 11px;
}
#footer p {
	margin: 0px; padding: 6px 0px 0px; text-align: center; font-size: 11px;
}
#footer p a {
	padding: 0px 7px 0px 6px;
}
.footer_ru#footer p a {
	padding: 0px 5px;
}
.footer_jp#footer p a {
	padding: 0px 4px; font-size: 10px;
}
#footer p img {
	border: currentColor; border-image: none; vertical-align: middle;
}
#footer p.copyright {
	padding: 4px 0px 10px;
}
ul#topnav li.adimega .myanalog_drop .myanalog_drop_content_not_cookie {
	height: auto !important;
}
ul#topnav li.adimega .myanalog_drop ul {
	margin: 0px; padding: 5px 0px 0px; width: 100%; clear: both;
}
ul#topnav li.adimega .myanalog_drop li {
	background: url("../../images/myanalog_li.gif") no-repeat 0px 10px; list-style: none; padding: 2px 10px 2px 12px; line-height: 16px; float: none;
}
ul#topnav li.adimega .myanalog_drop li.btn {
	background: none; padding: 5px 0px 0px;
}
ul#topnav li.adimega .myanalog_drop .myanalog_drop_content_logged {
	line-height: 21px;
}
ul#topnav li.adimega .myanalog_drop .myanalog_drop_content_other_logged {
	height: auto !important; line-height: 21px;
}
.nofloat {
	float: none;
}
div.listing .go_btn {
	width: 40px; height: 22px; padding-left: 10px; margin-left: 2px;
}
#savepopup {
	background: url("../../images/myAnalogTop.png") no-repeat; padding: 4px 0px 0px; top: 180px; width: 246px; right: 3px; display: none; position: absolute; z-index: 10;
}
* html #savepopup {
	background: url("../../images/myAnalogTop.gif") no-repeat; right: 4px;
}
div#news_sec div#news_area {
	z-index: 1;
}
#savepopup h2 {
	background: url("../../images/myAnalogTitleBg.png") no-repeat; margin: 0px; padding: 8px 14px; width: 218px; height: 19px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
* html #savepopup h2 {
	background: url("../../images/myAnalogTitleBg.gif") no-repeat;
}
#savepopup div#dialog-close {
	background: url("../../images/close_btn.gif") no-repeat right top !important; padding: 3px 23px 0px 0px; top: 12px !important; width: 54px !important; height: 19px !important; text-align: right; right: 15px !important; color: rgb(255, 255, 255); font-size: 11px; position: absolute; cursor: pointer !important;
}
#savepopup div {
	background: url("../../images/myAnalogBottom.png") no-repeat bottom !important; margin: 0px !important; display: block; position: relative;
}
* html #savepopup div {
	background: url("../../images/myAnalogBottom.gif") no-repeat bottom !important;
}
#savepopup div br {
	line-height: 5px; clear: both; display: inline-block;
}
* html #savepopup div input {
	position: relative;
}
#savepopup p.savepopupflush {
	margin: 0px; padding: 0px; clear: both;
}
#savepopup input#closeButton {
	background: url("../../images/close_btn.gif") no-repeat right top !important; padding: 0px 17px 0px 0px; border: currentColor; border-image: none; left: 175px; width: 54px; height: 19px !important; right: 3px; bottom: 8px; color: white; font-family: Arial, Helvetica; font-size: 11px; position: absolute; cursor: pointer;
}
#savepopup div a {
	padding: 5px 0px 15px; display: inline-block;
}
#savepopup div a img {
	margin: 5px 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; vertical-align: text-top;
}
#savepopup form {
	margin: 0px; padding: 0px;
}
#savepopupcontent {
	margin: 0px; padding: 6px 12px 14px; width: 222px; color: rgb(69, 75, 87); overflow: hidden;
}
#savepopupcontent div {
	background: none !important;
}
* html #savepopupcontent {
	background: url("../../images/myAnalogBottom.gif") no-repeat bottom;
}
#savepopupcontent p {
	margin: 0px;
}
#savepopupcontent #login-form p #j_password {
	margin: 10px 0px 5px; padding: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 210px; height: 16px; color: rgb(35, 122, 180); font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: relative; z-index: 100;
}
#savepopupcontent #login-form p#floatright {
	margin: 0px; padding: 0px; left: -1px; text-align: left; float: none; position: relative;
}
* html #savepopupcontent #login-form p#floatright {
	float: left;
}
#savepopupcontent #login-form p.flushtop a {
	padding: 0px 0px 0px 3px; display: inline-block;
}
#savepopupcontent #login-form p#floatright a {
	padding: 0px 0px 2px 3px; display: inline-block;
}
#savepopupcontent #login-form p#floatright span#keepLoggedIn {
	padding: 0px 0px 0px 3px; display: inline-block;
}
#savepopupcontent #login-form p#floatright #autoLogin_en {
	float: right; display: inline-block; position: relative;
}
#savepopupcontent #login-form p#floatright #autoLogin_zh {
	float: right; display: inline-block; position: relative;
}
#savepopupcontent #login-form p#floatright #autoLogin_jp {
	float: right; display: inline-block; position: relative;
}
#savepopupcontent #login-form p#floatright #autoLogin_ru {
	float: right; display: inline-block; position: relative;
}
#savepopupcontent #login-form p#floatright #autoLogin_en {
	left: -94px;
}
#savepopupcontent #login-form p#floatright #autoLogin_zh {
	left: -148px;
}
#savepopupcontent #login-form p#floatright #autoLogin_jp {
	left: -58px;
}
#savepopupcontent #login-form p#floatright #autoLogin_ru {
	left: -110px;
}
#savepopupcontent #login-form div.floatright {
	background: url("../../images/btn_bgright.gif") no-repeat right top !important; margin: 3px 0px 5px !important; padding: 0px 12px 0px 0px; height: 32px; float: left;
}
*:first-child + html #savepopupcontent #login-form div.floatright {
	padding: 0px 4px 0px 0px;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_en {
	background: url("../../images/btn_bgleft.gif") no-repeat left top !important; padding: 0px 0px 2px 10px; border: currentColor; border-image: none; width: auto !important; height: 32px !important; right: 0px; bottom: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 32px; text-indent: 0px; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; position: static !important; cursor: pointer;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_ru {
	background: url("../../images/btn_bgleft.gif") no-repeat left top !important; padding: 0px 0px 2px 10px; border: currentColor; border-image: none; width: auto !important; height: 32px !important; right: 0px; bottom: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 32px; text-indent: 0px; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; position: static !important; cursor: pointer;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_jp {
	background: url("../../images/btn_bgleft.gif") no-repeat left top !important; padding: 0px 0px 2px 10px; border: currentColor; border-image: none; width: auto !important; height: 32px !important; right: 0px; bottom: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 32px; text-indent: 0px; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; position: static !important; cursor: pointer;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_zh {
	background: url("../../images/btn_bgleft.gif") no-repeat left top !important; padding: 0px 0px 2px 10px; border: currentColor; border-image: none; width: auto !important; height: 32px !important; right: 0px; bottom: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 32px; text-indent: 0px; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; position: static !important; cursor: pointer;
}
@media not all
{
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_en {
	margin-left: 0px;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_ru {
	margin-left: 0px;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_jp {
	margin-left: 0px;
}
div#savepopup div#savepopupcontent form#login-form div.floatright #popup-login_zh {
	margin-left: 0px;
}
}
*:first-child + html #savepopup #savepopupcontent #login-form div.floatright #popup-login_en {
	padding: 0px 0px 2px 4px; border: currentColor; border-image: none; width: 84px; height: 32px; font-size: 12px;
}
*:first-child + html #savepopup #savepopupcontent #login-form div.floatright #popup-login_ru {
	padding: 0px 0px 2px 4px; border: currentColor; border-image: none; width: 84px; height: 32px; font-size: 12px;
}
*:first-child + html #savepopup #savepopupcontent #login-form div.floatright #popup-login_jp {
	padding: 0px 0px 2px 4px; border: currentColor; border-image: none; width: 84px; height: 32px; font-size: 12px;
}
*:first-child + html #savepopup #savepopupcontent #login-form div.floatright #popup-login_zh {
	padding: 0px 0px 2px 4px; border: currentColor; border-image: none; width: 84px; height: 32px; font-size: 12px;
}
#savepopupcontent ul#popup_list {
	list-style: none; margin: 0px; padding: 0px;
}
#savepopupcontent ul#popup_list li {
	background: url("../../images/myAnalogListImg.gif") no-repeat 5px 11px; margin: 0px; padding: 5px 10px 5px 20px;
}
* html #savepopupcontent ul#popup_list li {
	height: 15px;
}
#langPanel {
	margin: 0px -5px 0px 0px; width: 190px; float: right;
}
* html #langPanel {
	margin: 0px 1px 0px 0px; width: 190px; float: right;
}
#langPanel label {
	padding: 2px 0px 0px; color: rgb(255, 255, 255); float: left;
}
#langPanel #langSelect {
	background: url("/static/homepage/images/lang_top.gif") no-repeat 1px 1px; padding: 2px 0px 0px; width: 75px; height: 17px; text-align: center; margin-left: 112px; position: relative; z-index: 101; cursor: pointer;
}
#header #langPanel .langSelect_active {
	background: url("/static/homepage/images/lang_active.png") no-repeat left top;
}
* html #header #langPanel .langSelect_active {
	background: url("/static/homepage/images/lang_active.gif") no-repeat left top;
}
#langPanel #langSelect img.imgLang {
	margin: 0px 0px 0px 2px; vertical-align: middle; z-index: 101;
}
#langPanel #langSelect div.langBox {
	background: url("/static/homepage/images/language_drop_top.png") no-repeat left top; padding: 5px 0px 0px; left: -47px; top: 18px; width: 122px; text-align: left; overflow: auto; clear: both; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: absolute; z-index: 100;
}
* html #langPanel #langSelect div.langBox {
	background: url("/static/homepage/images/language_drop_top.gif") no-repeat left top;
}
#langPanel #langSelect ul {
	background: url("/static/homepage/images/language_drop_bottom.png") no-repeat left bottom; margin: 0px; padding: 0px 0px 5px; width: 122px;
}
* html #langPanel #langSelect ul {
	background: url("/static/homepage/images/language_drop_bottom.gif") no-repeat left bottom;
}
#langPanel #langSelect li {
	background: url("/static/homepage/images/language_drop_bg.png") repeat-y; list-style: none; margin: 0px; padding: 2px 8px 2px 6px; clear: both;
}
* html #langPanel #langSelect li {
	background: url("/static/homepage/images/language_drop_bg.gif") repeat-y;
}
#langPanel #langSelect div.langBox li a {
	padding: 0px 6px 2px; width: 96px; display: block;
}
#langPanel #langSelect div.langBox li a:hover {
	background: rgb(0, 91, 149); padding: 0px 6px 2px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#inner_header_sec div.logo {
	margin: 13px 0px 0px; padding: 0px; width: 943px; height: 86px; color: rgb(0, 0, 0); float: left; position: relative;
}
#inner_header_sec div.logo a {
	width: 114px; height: 33px; color: rgb(0, 0, 0); line-height: 18px; text-indent: -999px; font-size: 20px; font-weight: bold; text-decoration: none; display: block; position: absolute;
}
#inner_header_sec div.logo_en {
	background: url("../../images/logo_En.gif") no-repeat;
}
#inner_header_sec div.logo_zh {
	background: url("../../images/logo_Ch.gif") no-repeat;
}
#inner_header_sec div.logo_jp {
	background: url("../../images/logo_Jp.gif") no-repeat;
}
ul.navEN li a.products_nohover {
	background-position: -639px 0px; margin: 0px 32px 0px 0px; width: 101px; display: block;
}
ul.navRU li a.products_nohover {
	background-position: -624px -133px; margin: 0px 42px 0px 0px; width: 104px; display: block;
}
ul.navZH li a.products_nohover {
	background-position: -894px 0px; margin: 0px 72px 0px 0px; width: 58px; height: 37px; display: block;
}
ul.navJP li a.products_nohover {
	background-position: -790px 0px; margin: 0px 49px 0px 0px; width: 58px; height: 37px; display: block;
}
ul.navEN li a.application_nohover {
	background-position: 0px 0px; margin: 0px 31px 0px 0px; width: 125px; display: block;
}
ul.navRU li a.application_nohover {
	background-position: -774px -133px; margin: 0px 43px 0px 0px; width: 122px; display: block;
}
ul.navZH li a.application_nohover {
	background-position: -363px 0px; margin: 0px 98px 0px 0px; width: 58px; height: 37px; display: block;
}
ul.navJP li a.application_nohover {
	background-position: -175px 0px; margin: 0px 52px 0px 0px; width: 138px; height: 37px; display: block;
}
ul.navEN li a.resources_nohover {
	background-position: -1002px 0px; margin: 0px 31px 0px 0px; width: 176px; height: 37px; display: block;
}
ul.navRU li a.resources_nohover {
	background-position: -940px -133px; margin: 0px 43px 0px 0px; width: 93px; height: 37px; display: block;
}
ul.navZH li a.resources_nohover {
	background-position: -1446px 0px; margin: 0px 92px 0px 0px; width: 115px; height: 37px; display: block;
}
ul.navJP li a.resources_nohover {
	background-position: -1228px 0px; margin: 0px 29px 0px 0px; width: 168px; height: 37px; display: block;
}
ul.navEN li a.sample_nohover {
	background-position: -1611px 0px; margin: 0px 31px 0px 0px; width: 176px; height: 37px; display: block;
}
ul.navRU li a.sample_nohover {
	background-position: -1078px -133px; margin: 0px 43px 0px 0px; width: 177px; height: 37px; display: block;
}
ul.navZH li a.sample_nohover {
	background-position: 0px -130px; margin: 0px 92px 0px 0px; width: 115px; height: 37px; display: block;
}
ul.navJP li a.sample_nohover {
	background-position: -1837px 0px; margin: 0px 64px 0px 0px; width: 128px; height: 37px; display: block;
}
ul.navEN li a.support_nohover {
	background-position: -165px -130px; margin: 0px 32px 0px 0px; width: 90px; height: 37px; display: block;
}
ul.navRU li a.support_nohover {
	background-position: -1300px -133px; margin: 0px 43px 0px 0px; width: 115px; height: 37px; display: block;
}
ul.navZH li a.support_nohover {
	background-position: -435px -130px; margin: 0px 65px 0px 0px; width: 60px; height: 37px; display: block;
}
ul.navJP li a.support_nohover {
	background-position: -305px -130px; margin: 0px 58px 0px 0px; width: 80px; height: 37px; display: block;
}
