article,
aside,
details,
figcaption,
fieldset,
legend,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
@font-face{
    font-family:"AZ Regular";
    src:url("/fonts/c7a39888-aca0-4d73-b5bb-2c1180528da8.eot?#iefix");
    src:url("/fonts/c7a39888-aca0-4d73-b5bb-2c1180528da8.eot?#iefix") format("eot"),url("/fonts/93279401-7bf7-4dba-9bd5-06f7813519f3.woff") format("woff"),url("/fonts/c9945fc8-0d6a-49b5-9df6-297baebe2f09.ttf") format("truetype"),url("/fonts/1c0eb0b4-6187-4d24-8899-2dd0da986598.svg#1c0eb0b4-6187-4d24-8899-2dd0da986598") format("svg");
}
@font-face{
    font-family:"AZ Bold";
    src:url("/fonts/668eea35-4c7d-4711-b451-db5c09ddf000.eot?#iefix");
    src:url("/fonts/668eea35-4c7d-4711-b451-db5c09ddf000.eot?#iefix") format("eot"),url("/fonts/3765b94a-b222-495c-8005-6dd8b68b8fab.woff") format("woff"),url("/fonts/3ffd00c3-9a08-45ec-a1d3-64263b81be71.ttf") format("truetype"),url("/fonts/8716a831-4251-473c-9b69-a9024927b212.svg#8716a831-4251-473c-9b69-a9024927b212") format("svg");
}
@font-face{
    font-family:"AZ Light";
    src:url("/fonts/7328837d-5f05-4ab6-abe7-91941b6a27be.eot?#iefix");
    src:url("/fonts/7328837d-5f05-4ab6-abe7-91941b6a27be.eot?#iefix") format("eot"),url("/fonts/a6d6b56a-da97-4e4a-9ceb-f4178357b815.woff") format("woff"),url("/fonts/a508937d-6ab7-46b2-a529-f443968c610d.ttf") format("truetype"),url("/fonts/b2c72759-14a2-4037-a22b-fd211f9c03c3.svg#b2c72759-14a2-4037-a22b-fd211f9c03c3") format("svg");
}

body {
  margin: 0;
}
b,
strong {
  font-family:'AZ Bold', Arial, sans-serif;
  font-weight: normal;
}
b:lang(ru),
strong:lang(ru){
    font-family:Arial;
    font-weight:bold;
}

b:lang(zh),
strong:lang(zh){
    font-family:SimHei, Arial;
    font-weight:bold;
}
b:lang(ja),
strong:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro", Arial;
    font-weight:bold;
}
body {
  font-size: 12px;
  color: #333333;
  background-color: #ffffff;
}
body:lang(en){
    font-family:'AZ Regular', Arial, sans-serif;
}
body:lang(ru){
    font-family:Arial;
}
body:lang(zh){
    font-family:SimHei, Arial;
}
body:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro", Arial;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 0px;
  padding-left: 0px;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}

body {
    width: 100%;
}

body:lang(ru) {
    font-size: 13px;
}

body:lang(zh) {
    font-size: 13px;
}

body:lang(ja) {
    font-size: 13px;
}
a{
	white-space: normal;
	text-decoration:none;
}
body {
  font-family: "AZ Regular", Arial, sans-serif;
  font-size: 12px;
  padding:0px;
  margin:0px;
  background:none;
  line-height:18px;
  color:#636363;
  position:relative;
}
h1,h2,h3,h4,h5,h6{
    font-family: "AZ Light", Arial, sans-serif;
	margin:0px auto;
}
h1:lang(en),h2:lang(en),h3:lang(en),h4:lang(en),h5:lang(en),h6:lang(en){
    font-family:'AZ Light',  Arial, sans-serif;
}
h1:lang(ru),h2:lang(ru),h3:lang(ru),h4:lang(ru),h5:lang(ru),h6:lang(ru){
    font-family:Arial;
}
h1:lang(zh),h2:lang(zh),h3:lang(zh),h4:lang(zh),h5:lang(zh),h6:lang(zh){
    font-family:SimHei, Arial;
}
h1:lang(ja),h2:lang(ja),h3:lang(ja),h4:lang(ja),h5:lang(ja),h6:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro", Arial;
}
a {
    color: #009fbd;
}
a:lang(en){
    font-family:'AZ Bold', Arial, sans-serif;
}
a:lang(ru){
    font-family:Arial;
    font-weight:bold;
}
a:lang(zh){
    font-family:SimHei, Arial;
    font-weight:bold;
}
a:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro", Arial;
    font-weight:bold;
}
a:active, a:focus {outline:none; background-color:transparent;}
ul, ol {
margin-top: 0;
margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 500;
  line-height: 1.1;
}

h1:lang(en),h2:lang(en),h3:lang(en),h4:lang(en),h5:lang(en),h6:lang(en), .h1:lang(en),.h2:lang(en),.h3:lang(en),.h4:lang(en),.h5:lang(en),.h6:lang(en){
    font-family:'AZ Regular', Arial, sans-serif;
}
h1:lang(ru),h2:lang(ru),h3:lang(ru),h4:lang(ru),h5:lang(ru),h6:lang(ru), .h1:lang(ru),.h2:lang(ru),.h3:lang(ru),.h4:lang(ru),.h5:lang(ru),.h6:lang(ru){
    font-family:Arial;
}
h1:lang(zh),h2:lang(zh),h3:lang(zh),h4:lang(zh),h5:lang(zh),h6:lang(zh), .h1:lang(zh),.h2:lang(zh),.h3:lang(zh),.h4:lang(zh),.h5:lang(zh),.h6:lang(zh){
    font-family:SimHei, Arial;
}
h1:lang(ja),h2:lang(ja),h3:lang(ja),h4:lang(ja),h5:lang(ja),h6:lang(ja), .h1:lang(ja),.h2:lang(ja),.h3:lang(ja),.h4:lang(ja),.h5:lang(ja),.h6:lang(ja){
    font-family:"Hiragino Kaku Gothic Pro", Arial;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

h1 small,
.h1 small {
  font-size: 24px;
}

h2 small,
.h2 small {
  font-size: 18px;
}

h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 14px;
}
/* Tools New Header */
.tools-header{
	border-top:3px solid #1E4056;
	-moz-box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
	min-width:1024px;
}
.tools-header .content-wrap{
	margin:0 auto;
}
.tools-header .myanalogmenu{
	background-color:#1e4056;
	margin-bottom:24px;
	height:41px;
	position:relative;
}
.tools-header .myanalogmenu li{
	color:#fff;
	font-size:13px;
	float:left;
	line-height:17px;
	padding:12px 15px 5px 15px;
	position:relative;
}
.tools-header .myanalogmenu li:lang(en){
	font-family:'AZ Light', Arial;
}
.tools-header .myanalogmenu li:lang(ru){
	font-family:Arial;
}
.tools-header .myanalogmenu li:lang(zh){
	font-family: SimHei,Arial;
}
.tools-header .myanalogmenu li:lang(ja){
	 font-family: 'Hiragino Kaku Gothic Pro', Arial;
}
.tools-header .myanalogmenu li a{
	color:#fff;
}
.tools-header .myanalogmenu li.separator{
	margin-top:12px;
	margin-bottom:12px;
	width:1px;
	height:20px;
	background-color:#fff;
	padding:0px;
}
.tools-header .myanalogmenu li a:hover{
	text-decoration:none;
}
.tools-header .myanalogmenu:before{
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	display: block;
	height: 0;
	width: 100%;
	border-top: 7px solid #1e4056;
	border-right: 7px solid transparent;
}
.tools-header .logomenu>li{
	float:left;
	line-height:65px;
}
.tools-header .logomenu img{
	float:left;
}
.tools-header .logomenu .iconbar{
	position:relative;
	margin:0px;
	padding-top:25px;
	margin-left:-10px;
	margin-right:21px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:25px;
	background-color:transparent;
}
.tools-header .logomenu .iconbar .iconbar-icon{
	cursor:pointer;
	background:url(../images/tools-header-sprite.png) no-repeat;
	background-position:-10px -40px;
	height: 17px;
	width: 20px;
	display: block;
}
.tools-header .logomenu .iconbar.active,
.tools-header .logomenu .iconbar:active,
.tools-header .logomenu .iconbar:hover{
	background-color:#656565;
}
.tools-header .logomenu .iconbar.active .iconbar-icon,
.tools-header .logomenu .iconbar:active .iconbar-icon,
.tools-header .logomenu .iconbar:hover .iconbar-icon{
	background:url(../images/tools-header-sprite.png) -10px -10px no-repeat;
}
.tools-header .logomenu .iconbar .submenu{
	display:none;
	position:absolute;
	top:65px;
	width:212px;
	padding-left:0px;
	margin-left:-20px;
	z-index:9999;
	-moz-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.tools-header .logomenu .iconbar:active .submenu,
.tools-header .logomenu .iconbar.active .submenu,
.tools-header .logomenu .iconbar:hover .submenu{
	display:block;
}
.tools-header .logomenu .iconbar .submenu li{
	background-color:#656565;
	list-style:none;
	padding-left:0px;
	border-top:1px solid #545454;
}
.tools-header .logomenu .iconbar .submenu li a{
	padding-left: 18px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	vertical-align:middle;
	display:block;
}
.tools-header .logomenu .iconbar .submenu li a:lang(en){
	font-family:'AZ Regular', Arial;
}
.tools-header .logomenu .iconbar .submenu li a:lang(ru){
	font-family:Arial;
}
.tools-header .logomenu .iconbar .submenu li a:lang(zh){
	font-family: SimHei,Arial;
}
.tools-header .logomenu .iconbar .submenu li a:lang(ja){
	 font-family: 'Hiragino Kaku Gothic Pro', Arial;
}
.tools-header .logomenu .iconbar .submenu li.prevlink a{
	border-left:3px solid #545454;
	padding-left: 4px;
}
.tools-header .logomenu .iconbar .submenu li.parametric a{
	border-left:3px solid #999999;
}
.tools-header .logomenu .iconbar .submenu li.application a{
	border-left:3px solid #a91d45;
}
.tools-header .logomenu .iconbar .submenu li.products a{
	border-left:3px solid #009fbd;
}
.tools-header .logomenu .iconbar .submenu li.designcenter a{
	border-left:3px solid #ff7200;
}
.tools-header .logomenu .iconbar .submenu li.community a{
	border-left:3px solid #27b34f;
}
.tools-header .logomenu .iconbar .submenu li.education a{
	border-left:3px solid #7c4a8b;
}
.tools-header .logomenu .iconbar .submenu li.support a{
	border-left:3px solid #3ddce6;
}
.tools-header .logomenu .iconbar .submenu li.prevlink:hover,
.tools-header .logomenu .iconbar .submenu li.prevlink.active{
	background-color:#545454;
}
.tools-header .logomenu .iconbar .submenu li.parametric:hover,
.tools-header .logomenu .iconbar .submenu li.parametric.active{
	background-color:#999999;
}
.tools-header .logomenu .iconbar .submenu li.application:hover,
.tools-header .logomenu .iconbar .submenu li.application.active{
	background-color:#a91d45;
}
.tools-header .logomenu .iconbar .submenu li.products:hover,
.tools-header .logomenu .iconbar .submenu li.products.active{
	background-color:#009fbd;
}
.tools-header .logomenu .iconbar .submenu li.designcenter:hover,
.tools-header .logomenu .iconbar .submenu li.designcenter.active{
	background-color:#ff7200;
}
.tools-header .logomenu .iconbar .submenu li.community:hover,
.tools-header .logomenu .iconbar .submenu li.community.active{
	background-color:#27b34f;
}
.tools-header .logomenu .iconbar .submenu li.education:hover,
.tools-header .logomenu .iconbar .submenu li.education.active{
	background-color:#7c4a8b;
}
.tools-header .logomenu .iconbar .submenu li.support:hover,
.tools-header .logomenu .iconbar .submenu li.support.active{
	background-color:#3ddce6;
}
.tools-header .logomenu .iconbar .submenu li a:hover{
	text-decoration:none;
}
.tools-header .logomenu .logobar{
	margin-top:11px;
	margin-right:17px;
}
.tools-header .logomenu .separator{
	margin-top:10px;
	margin-bottom:10px;
	width:1px;
	height:44px;
	background-color:#323232;
}
.tools-header .logomenu .tools-title{
	vertical-align:middle;
	font-size:32px;
	padding-left:18px;
	color:#323232;
}
.tools-header .logomenu .tools-title:lang(en){
	font-family:'AZ Light', Arial;
}
.tools-header .logomenu .tools-title:lang(ru){
	font-family:Arial;
}
.tools-header .logomenu .tools-title:lang(zh){
	font-family: SimHei,Arial;
}
.tools-header .logomenu .tools-title:lang(ja){
	 font-family: 'Hiragino Kaku Gothic Pro', Arial;
}
.tools-header .navigation-bar{
	min-width:1024px;
	height:36px;
	background-color:#009FBD;
}

.navigation-bar {
    min-width: 1024px;
    height: 36px;
    background-color: #009FBD;
    color: white;
    font-family: "AZ Regular", Arial, sans-serif;
    font-size: 15px;
    line-height: 33px;
    padding-left: 462px;
}
.tools-header .navigation-bar:lang(en){
	font-family:'AZ Bold';
}
.tools-header .navigation-bar:lang(ru){
	font-family:Arial;
}
.tools-header .navigation-bar:lang(zh){
	font-family: SimHei,Arial;
}
.tools-header .navigation-bar:lang(ja){
	 font-family: 'Hiragino Kaku Gothic Pro', Arial;
}
.tools-header .nav-links{
	padding-left:10px;
}
.tools-header .nav-links > li{
	float:left;
	list-style:none;
	max-height:36px;
	vertical-align:middle;
	padding:8px 10px;
	position:relative;
}
.tools-header .nav-links > li:first-child{
	margin-left:-10px;
}
.tools-header .nav-links > li.active{
	background-color:#99D9E4;
}
.tools-header .nav-links > li:hover{
	background-color:#33B3CA;
}
.tools-header .nav-links > li a{
	color:#fff;
	font-size:14px;
	display:block;
	line-height:20px;
}
.tools-header .nav-links > li a:hover{
	text-decoration:none;
}
.tools-header .nav-links li.dropdown > a{
	background:url(../images/tools-header-sprite.png) right -178px no-repeat;
	padding-right: 15px;
}
.tools-header .nav-links li.dropdown .submenu{
	display:none;
	position:absolute;
	top:100%;
	width:300px;
	padding-left:0px;
	margin-left:-10px;
	z-index:999;
	-moz-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.tools-header .nav-links li.dropdown:hover .submenu{
	display:block;
}
.tools-header .nav-links li.dropdown .submenu li{
	background-color:#33B3CA;
	list-style:none;
	padding-left:0px;
	border-top:1px solid #009fbd;
}
.tools-header .nav-links li.dropdown .submenu li:first-child{
	border-top:none;
}
.tools-header .nav-links li.dropdown .submenu li a{
	padding-right: 10px;
	padding-left: 10px;
	line-height:31px;
	font-size:14px;
	vertical-align:middle;
	display:block;
}
.tools-header .nav-links li.dropdown .submenu li a:lang(en){
	font-family:'AZ Light', Arial;
}
.tools-header .nav-links li.dropdown .submenu li a:lang(ru){
	font-family:Arial;
}
.tools-header .nav-links li.dropdown .submenu li a:lang(zh){
	font-family: SimHei,Arial;
}
.tools-header .nav-links li.dropdown .submenu li a:lang(ja){
	 font-family: 'Hiragino Kaku Gothic Pro', Arial;
}
.tools-header .nav-links li.dropdown .submenu li:hover,
.tools-header .nav-links li.dropdown .submenu li.active{
	background-color:#99d9e4;
}
.tools-header .searchmenu > li {
	float: left;
	list-style: none;
	max-height: 36px;
	vertical-align: middle;
	padding: 8px 0px 8px 8px;
	position: relative;
}
.tools-header .searchmenu > li.search-box{
	padding: 0px;
}
.tools-header .searchmenu > li.search-box input[type=text] {
	box-shadow:none;
	border:none;
	outline:0;
	min-width:135px;
	background:transparent;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #fff;
	float: left;
	margin: 7px 8px;
}
.tools-header .searchmenu > li.search-box input[type=text].placeholder{
	color:#99d9e5;
}

.tools-header .searchmenu > li.search-box input[type=text]:focus,
.tools-header .searchmenu > li.search-box input[type=text]:active{
	box-shadow:none;
	border:none;
	outline:0;
	border-bottom:1px solid #fff;
}
.tools-header .searchmenu > li.search-box .search-icon {
	background:url(../images/tools-header-sprite.png) -10px -80px no-repeat;
	cursor: pointer;
	outline: 0;
	border:0;
	width:22px;
	height:22px;
	float: left;
	margin: 7px 0px 7px 0px;
}
.tools-header .searchmenu > li.search-option {
	font-size:12px;
	color:#fff;
	padding-left:8px;
}
.tools-header .searchmenu > li.search-option:lang(en){
	font-family:'AZ Bold', Arial;
}
.tools-header .searchmenu > li.search-option:lang(ru){
	font-family:Arial;
}
.tools-header .searchmenu > li.search-option:lang(zh){
	font-family: SimHei,Arial;
	 font-size:13px;
}
.tools-header .searchmenu > li.search-option:lang(ja){
	 font-family: 'Hiragino Kaku Gothic Pro', Arial;
}
.tools-header .searchmenu > li.search-option span {
	background:url(../images/tools-header-sprite.png) -10px -151px no-repeat;
	padding-left:19px;
	cursor:pointer;
	display: inline-block;
}
.tools-header .searchmenu > li.search-option span.active {
	background:url(../images/tools-header-sprite.png) -10px -119px no-repeat;
}
.tools-header img{border:0;}
body .masterbody,
input,
select{
	font-family:'AZ Regular',Arial;
	font-size:1em;
}		
div.container,
.tools-header .content-wrap {
	width:1024px;
	padding-left: 16px;
	padding-right: 16px;
	margin:0 auto;
}
.footer{
	background-color:#656565;
	padding-bottom:0px;
	color:#fff;
	min-width:1024px;
}
.footer .copyright li {
	border-left: 1px solid #FFF;
	padding:0 8px;
	line-height: 10px;
}
.footer .copyright li:first-child {
	border: 0px;
}
.footer .copyright .col-md-6 div{
    padding:0px;
}
.footer a{
	color:#fff;
	text-decoration:none;
}
.footer .copyright {
	font-family: 'AZ Bold', Arial;
	font-size: 14px;
	padding: 16px 0px;
	background-color: #656565;
}
.col50{
	width:50%;
	float:left;
}
.footer   span.copy{
	font-size: 22px;
	line-height: 14px;
	vertical-align: middle;
	display: inline-block;
	width: 12px;
	height: 10px;
}
#bottomBarInterface{
	display:none;
}			
