body {font-size: 13px; font-face: Arial; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 10px; background: #ffffff}

* {font-family: sans-serif; font-size: 13px}

table td {font-size: 13 px;}
a {font-family: Arial; color: #000090; text-decoration: underline;}
a:hover {color: #ff0000}
a:visited {color: #400040}
div.anote {display: block; padding-bottom: 2px}
a.note {font-family: Arial; color: #000000; text-decoration: none; border-bottom: 1px #000000 dotted}
a.note:hover {color: #ff0000; text-decoration: none; border-bottom: 1px #ff0000 dotted}

h1 {font: bold 18px Arial; color: #000000}

div.anote a.note {font-family: Arial; color: #000000; text-decoration: none; border-bottom: 1px #000000 dotted}
div.anote a.note:hover {color: #ff0000; text-decoration: none; border-bottom: 1px #ff0000 dotted}

/* top menu */

table.tm {width: 100%; margin-left: -12px; height: 60px}
table.tm td span {padding-left: 10px; padding-right: 10px; white-space: nowrap; padding-top: 3px; padding-bottom: 3px}
table.tm td span a {white-space: nowrap}
table.tm td span a:visited {color: #000090}
table.tm td span.act {font: 12px Arial; background: #CCDEAF;}
table.tm td span.usr {font: bold 12px Arial; color: #000000; padding-right: 10px}
table.tm td.menu {padding-top: 13px; vertical-align: top;}
table.tm td.umenu {padding-top: 13px; vertical-align: top; padding-left: 30px; font: 12px Arial}
table.tm td.tb {vertical-align: top; text-align: right; padding: 0px; padding-right: 0px; width: 468px}

/* search form */
table.sf {width: 100%;}
table.sf td {padding: 0px}
table.sf td.logo {text-align: right; width: 171px; padding-top: 1px; vertical-align: top;}
td.static {padding-bottom: 4px; font: 11px Verdana; padding-top: 0px; padding-left: 20px !important; text-align: left}
td.static div {border-left: 3px #A0BAD4 solid;  display: block; padding-left: 22px}
table.sf td.sform {text-align: left; padding-left: 20px}
table.sf td.sform table.selector {width: 100%;}
table.sf td.sform table.selector td.tab {padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; white-space: nowrap;}
table.sf td.sform table.selector td.ec {background: #FFD285}
table.sf td.sform table.selector td.tab a {font: 13px Arial; color: #000090; text-decoration: underline}
table.sf td.sform table.selector td.active {background: #A0BAD4; white-space: nowrap;}
table.sf td.sform table.selector td.active a {color: #000000; text-decoration: none}
table.sf td.sform table.selector td.form {background: #A0BAD4; padding: 4px}
table.sf td.sform table.selector td.btn {background: #A0BAD4; padding: 4px;}
table.sf td.sform table.selector td.form input.sline {width: 100%}
table.sf td.sform table.selector td.btn input.sbtn {width: 100px; font: bold 13px Arial;}
table.sf td.static {text-align: left; padding-left: 20px; padding-top: 27px}
table.sf div.subsite {margin-left: 10px; border-left: 3px #A0BAD4 solid; font: bold 20px Arial; color: #20578F; padding-top: 2px; padding-bottom: 2px; padding-left: 20px}

/* search settigns column */
div.dsettings {posiion: absolute; rght: 0px; width: 100%;}
div.dsettings b {font: bold 13px Arial;}
div.dsettings span {padding-left: 10px; padding-right: 10px; margin-left: 10px; white-space: nowrap;}
div.dsettings span.active {font: 12px Arial; background: #CCDEAF;}
div.dsettings span a {font: 12px Arial; color: #000090; text-decoration: underline}
div.dsettings div.spacer {dispay: block; height: 10px;}

img.bban {margin-top: 20px; margin-left: 0px; margin-bottom: 20px}

//table.icsearch_head {margin-left: 0px; backgroun: #EaF2Fa; background: #ffffff; border: 1px #d0d0d0 solid;}
table.icsearch_head {margin-left: 0px; margin-bottom: 23px}
table.icinfo {}
td.icinfo {padding-left: 10px; padding-right: 10px}
td.icinfo fieldset {border: 1px #d0d0d0 solid;}
td.icinfo td {padding: 0px; }
td.icinfo td.txt {font: bold 12px Arial; color: #15416E}
td.icinfo td.percent {font: 12px Arial; color: #15416E; text-align: left; padding-left: 10px}
td.icinfo td.bar {text-align: right; padding-left: 0px; border: 1px a0a0a0 solid; padding: 1px}
#sbar {}
td.icinfo td.barinfo {text-align: left; font: 12px Arial; color: #15416E; padding-left: 0px}
td.icinfo td.legend {text-align: right}

td.legend {font: 10px Verdana; color: #767A7B; text-align: right; vertical-align: top}
td.legend img {width: 5px; height: 5px; margin-left: 10px; vertical-align: middle; margin-right: 5px; border: 0px #ffffff solid;}
td.bar img {height: 11px; margin-right: 1px;}
.nu {background: 0;}
.ns {background: #ff6600;}
.nf {background: #D4D0C8;}
.fn {background: #00A0E2; cursor: hand}
.er {background: #DB001B;}
.st {background: #767A7B;}
.bl {background: #000000}

span.sterm {color: #009000; font-size: inherit}

/* search results classic */
div.sr {margin-top: 10px; margin-left: 0px; margin-bottom: 40px}
table.th {width: 99%;}
table.th td {padding: 0px}
table.th td.ft {font: bold 14px Arial; color: #565759; padding-bottom: 3px}
table.th td.ft a {font: bold 15px Arial; color: #034DC8; text-decoration: underline}
table.th td.ft a:hover {color: #ff0000;}
table.th td.cont {font: 11px Arial; color: #464647; text-align: left; white-space: nowrap}
table.th td.cont a {color: #034DC8; text-decoration: underline}
table.th td.cont a:hover {color: #ff0000;}
table.th td.btns {text-align: right; padding-right: 0px; font: 11px Arial; color: #000090}
table.th td.btns a {font: 11px Arial}

tr.cont td {font: 11px Arial; color: #464646; text-align: left; white-space: nowrap; padding-right: 15px; padding-bottom: 2px}
tr.cont td.sto {font-weight: bold; color: #606060;}
tr.cont td a {color: #034DC8; text-decoration: underline}
tr.cont td a:hover {color: #ff0000;}



table.rs {border-collapse: collapse; width: 99%;}
table.rs th {padding: 2px; brder: 1px #C6C5C4 solid; border: 1px #e0e0e0 solid; text-align: left; font: 12px Arial; color: #000000; background: #A0BAD4;; text-align: center;}
table.rs td {padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;border: 1px #D0d0d0 solid; brder: 1px #C6C5C4 solid; text-align: left; font: 12px Arial; colr: #565759; color: #000000}
table.rs td a {font-size: 11px}

table.rs  td.ft {border: 0px #000000 solid;}
table.rs  tr.instock td {background: #DaE2Ea}
table.rs  tr.filtered td {background: #ff0000; color: #ffffff;}
table.rs  td.p {text-align: center; width: 70px; padding-left: 5px; padding-right: 5px; white-space: nowrap}
table.rs  td.m {width: 100px}
table.rs  td.p.s {text-align: center; width: 100px;}
table.rs td.query {padding: 4px; font-weight:bold; background-color: #D7C9B2; text-align:center}
table.rs td.nf {padding: 4px 4px 4px 20px; background-color: #FFF; text-align:left;}
table.rs td.nf span{font-weight:bold; color:#DA0000;}


table.order {}

div.title, h1.title {font: bold 16px Arial; color: #000000; margin-bottom: 7px;}
div.message {display: block; width: 70%; font: 13px Arial; color: #000000; margin-top: 10px; margin-left: 191px}
div.message div.title {font: bold 18px Arial; color: #000000; margin-bottom: 10px;}


.borderblock {padding: 10px; border: 0px #d0d0d0 solid; margin-top: 5px; font: 13px Arial; color: #000000; text-align: justify; width: 100%;}
.borderblock.form {}
.borderblock.form td {font: 13px Arial}
.borderblock.form td.ttl {font: 12px Arial; color: #000000; text-left: right; padding-right: 30px}
.borderblock.form td.fld {text-align: left; font: 10px Verdana; color: #a0a0a0; white-space: nowrap}
.borderblock.form tr.note td.fld {font: 11px Verdana; color: #a0a0a0; padding-bottom: 10px}
.t_err {border: 1px #ff0000 solid;}
form.pure-form td input.t_err {border: 1px #ff0000 solid; background: #fff0f0}
.t_not {border: 1px #009000 solid; }
textarea.err {border: 1px #ff0000 solid; }
span.err {font: 11px Verdana; color: #d00000; vertical-align: middle; padding-left: 10px; white-space: nowrap}
div.err {font: 11px Verdana; color: #ff0000; padding-left: 10px; border-left: 1px #d0d0d0 solid; display: block}

table.ic_settings {}
table.ic_settings td {font: 12px Arial; color: #000000; vertical-align: top; padding-bottom: 20px}
table.ic_settings td.note {font: 12px Arial; color: #a0a0a0; padding-left: 40px}
table.ic_settings td.note div {padding-left: 10px; border-left: 1px #d0d0d0 solid; padding-bottom: 10px}
table.ic_settings td.list {line-height: 23px;  white-space: nowrap}
table.ic_settings td.list a {font: 10px Arial; color: #ff0000; text-decoration: none; padding-left: 10px}
table.ic_settings td.list a:hover {text-decoration: underline}
table.ic_settings td.list select {margin-left: 24px}
table.ic_settings td.list div.disabled {color: #909090}
table.ic_settings td.list div.disabled a {color: #909090}
#table.ic_settings td.list div.disabled input {color: #909090}
#table.ic_settings td.list div.disabled select {color: #909090}
table.ic_settings td.list ul {margin-top: 0px; margin-bottom: 0px; margin-left: 20px; padding-left: 4px}
table.ic_settings td.list ul div {margin: 0px; padding: 0px}
table.ic_settings td.list ul li {margin-left: 0px}
table.ic_settings td.ttl {font: 12px Arial !important; color: #000000; padding-top: 3px; white-space: nowrap; padding-left: 0px}
table.ic_settings td.ttl div.status {font: 11px Arial; color: #909090; padding-left: 10px; }
table.ic_settings input,select {font: 12px Arial; color: #000000; vertical-align: middle;}

table.profile {}
table.profile td {text-align: left; font: 12px Arial; color: #303030; vertical-align: top;}
table.profile td.ttl {font: 12px Arial !important; color: #000000; text-align: left; white-space: nowrap}
table.profile td.fld {text-align: left;}
table.profile td.note {font: 12px Arial; color: #a0a0a0; padding-left: 10px; text-align: left}
table.profile td.note div {padding-left: 10px; border-left: 1px #d0d0d0 solid; padding-bottom: 10px;}
table.profile td.space {padding-top: 20px}
table.profile div.ex {font: 11px Arial; color: #606060; font-style: italic}

div.order_title {font: bold 18px Arial; color: #000000}

div.tban {text-align: center; padding-right: 25px; margin-top: 0px}

div.announce {font: 13px Arial; padding-right: 100px; margin-bottom: 20px}
div.announce div.title {}

div.txtban {background: #FCF3C2; padding: 4px; display: block}
div.txtban table {}
div.txtban table td.img {vertical-align: top; text-align: center;}
div.txtban table td.text {font: 12px Verdana;}
div.txtban table td.text a {font: bold 12px Verdana; color: #000090}
div.txtban table td.text a:hover {color: #ff0000}

div.fmsg {display: block; text-align: left; margin-top: 3px; overflow: hidden; max-width: 500px}
div.fmsg a:visited {color: #400040}
span.cnt {font: 9px Verdana; color: #606060; padding-left: 10px}

div.service_block {padding-left: 50px;font: 13px Arial; color: #000000;	text-align: left; margin-bottom: 30px; line-height: 17px;}
div.service_block div.title {color: #000090}
div.service_block a.title {color: #000090; font: bold 16px Arial}
div.service_block a.title:hover {color: #ff0000;}

#lmenu {padding-left: 10px; margin-left: 0px}
#lmenu a:hover {text-decoration: underline; color: #ff0000}
#lmenu li {list-style: none; margin-bottom: 5px; font: 13px Verdana}
#lmenu li a {list-style: none; font: 13px Verdana; color: #101060; text-decoration: underline}
#lmenu li a.act {font-weight: bold}
#lmenu ul {margin-left: 0px; padding-left: 20px;}
#lmenu ul li {font: 13px Arial; color: #303030; margin-top: 4px; margin-bottom: 4px}
#lmenu ul li span {padding: 2px; font: 12px Verdana; color: #000000;}
#lmenu ul li a {list-style: none; font: 12px Verdana; color: #101060; text-decoration: underline}
#lmenu ul li span.act {background-color: #ccdeaf;}

a div.external {padding-right: 18px; background: url(//static.efind.ru/images/efind/ext.gif) 100% 0 no-repeat; display: inline}
a div.file {padding-left: 16px; background: url(//static.efind.ruimages/efind/box.gif) 0 0 no-repeat;}

div.dsr {padding-left: 30px; margin-top: 20px}
div.dsr table.dr {}
div.dsr table.dr td {padding: 0px}
div.dsr table.dr td.gr {vertical-align: top; text-align: right; padding-right: 10px; width: 170px; white-space: nowrap}
div.dsr table.dr td.gr a {font: bold 15px Arial; color: #034DC8; text-decoration: underline;}
div.dsr table.dr td.gr a:hover {color: #ff0000}
div.dsr table.dr td.rs {vertical-align: top; text-align: left; border-left: 1px #C5C5C5 solid; padding-left: 10px; line-height: 20px}
div.dsr table.dr td.rs div.doc_none {padding-left: 20px; background: url(//static.efind.ru/images/filetype/application/none.gif) 0 0 no-repeat; margin-bottom: 3px}
div.dsr table.dr td.rs div.doc_pdf {padding-left: 20px; background: url(//static.efind.ru/images/filetype/application/pdf.gif) 0 0 no-repeat; margin-bottom: 3px}
div.dsr table.dr td.rs div.doc_html {padding-left: 20px; background: url(//static.efind.ru/images/filetype/application/none.gif) 0 0 no-repeat; margin-bottom: 3px}
div.dsr table.dr td.rs div.doc a {font-size: 13px;}
div.dsr table.dr td.rs div.doc a:hover {color: #ff0000}
div.dsr table.dr td.rs div.doc div.descr {font: 12px Arial; color: #606060; margin-top: 2px}

table.prices {border-collapse: collapse;}
table.prices th {padding: 2px; border: 1px #e0e0e0 solid; text-align: left; font: bold 12px Arial; color: #ffffff; background: #708Aa4;; text-align: center;}
table.prices th.border {padding: 2px; background: none; border: 0px #a0a0a0 solid}
table.prices td {padding: 2px; border: 1px #d0d0d0 solid;}
table.prices td {padding: 2px}
table.prices td.place {font: bold 12px Arial;}
table.prices td.place div.descr {font: 11px Arial; color: #606060; display: inline}
table.prices td.place div.descr a {font-size: 11px}
table.prices td.price_min {font: 9px Arial; text-align: center}
table.prices td.price_avg {font: bold 11px Arial;  text-align: center}
table.prices td.price_max {font: bold 12px Arial;  text-align: center}
table.prices td.occupied {background: #f0f0f0}

table.big {}
table.big th, table.big td {padding: 4px; font: 12px Arial}
table.big th {font-weight: bold}

h4 {font: bold 14px Arial;}
td.subsite_content {text-align: left; font: 13px Verdana; color: #101010; padding-right: 40px}
td.subsite_content a {font-family: Verdana}
td.subsite_content h3.title {font: bold 15px Arial; color: #000000}
td.subsite_content h2.title {font: bold 18px Arial; color: #000000}
td.subsite_content ul {list-style: square;}

table.stocktest {}
table.stocktest td {text-align: center}
table.stocktest td.act {background: #f0f0f0}

option.gray {color: #707070}
div.search_systems {font: 13px Arial; display: block; padding-top: 3px; margin-top: 15px; padding-left: 0px; padding-bottom: 3px}
span.hl {font-weight: bold}
div.notice {border: 1px #a0a0a0 solid; font: 13px Arial; color: #000000; background: #F7F7AF; padding: 10px; padding-left: 30px;}

table.txtban {width: 478px; border: 1px #d0d0d0 solid}
table.txtban td {padding: 0px; padding: 6px;}
table.txtban td.img {width: 70px; border-width: 0px; vertical-align: top}
table.txtban td.img img {border: 0px #a0a0a0 solid}
table.txtban td.txt {font: 12px Arial; color: #000000; padding-left: 10px; vertical-align: top}
div.announce div.line {margin-bottom: 6px; vertical-align: top;}
div.announce div.line div.date {font: 10px Arial; color: #606060; display: inline; width: 90px; text-align: right; margin: 0px; padding: 2px 0px 0px 0px; position: absolute; margin-left: -100px}

div.ftr {}
div.ftr a {font-size: 11px}
div.ftr ul {list-style: none;}
div.ftr li {display: inline-block;margin: 2px;}

.expoel{display:block}
.expoel *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF9A8}
.expoel1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fffcd9;
  border-right:1px solid #fffcd9;
  background:#fffabd}
.expoel2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffef6;
  border-right:1px solid #fffef6;
  background:#fffab8}
.expoel3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fffab8;
  border-right:1px solid #fffab8;}
.expoel4{
  border-left:1px solid #fffcd9;
  border-right:1px solid #fffcd9}
.expoel5{
  border-left:1px solid #fffabd;
  border-right:1px solid #fffabd}
.expoelfg{
  background:#FFF9A8}

.png {//background-image: none ! important; behavior: url('//static.efind.ru/css/pngfix.htc');}

.suggestion {display: block; border: 1px #a0a0a0 solid; position: absolute; z-index: 999; background: #ffffff}
.suggestion div {display: block; padding: 1px 5px 1px 5px; font: 10px Verdana; color: #000000; text-decoration: none;}
.suggestion div.sel {background: #000090; color: #ffffff}

div.request {}
div.request table td {font: bold 13px Arial; padding: 2px}
div.information {padding-top: 5px; padding-bottom: 5px; padding-left: 25px; padding-right: 5px;  border: 1px #84919c solid; font: 12px Arial; background: #d0e7fa url(http://stock.efind.ru/img/info.gif) 5px 5px no-repeat;  margin-top: 5px; margin-bottom: 5px; width: 50%}
.exp-link1 {font: 13px Arial, sans-serif; background-image:url(//static.efind.ru/images/efind/excel_icon.gif);background-position:0px -1px;background-repeat:no-repeat;padding-left:19px;display:inline;margin-left:10px;}
.exp-link2 {font: 13px Arial, sans-serif; background-image:url(//static.efind.ru/images/efind/word_icon.gif);background-position:0px -1px;background-repeat:no-repeat;padding-left:19px;display:inline;margin-left:10px;}
#map-frame {width:580px;height:390px;overflow:hidden;display:none;border:0px;margin:10px 0px 0px 5px;}
.analog_list { margin: 5px 0; padding-left: 0;}
.analog_list li { list-style-type: none;margin-left:20px;}
.analog_list li.analog_list_component { list-style-type: none; color:#034DC8; font-weight:bold;margin-left:10px;}
.analog_list li.analog_list_component span {color:#000;font-size:11px;font-weight:normal;margin:0;padding:0}
.analog_list li a.exact{ color:#459A52}
.analog_list li a.nearest{ color:#5993B5}
.analog_list li a.possible{ color:#888888}
.analog_list li a.functional{ color:#E08917}
div span.pn {color:#034DC8; font-weight:bold;margin:0;padding:0}

#analogblock-temp, #words-temp {display:none}

span.feedback {font: bold 11px Arial; padding-left: 20px}
span.feedback img {vertical-align: middle; margin-left: 5px; margin-right: 5px}
span.feedback a {font: 12px Arial; color: #000090}

#dmenu {display: none; position: absolute; margin-top: 20px; width:300px; height:200px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #7A7A7A;background-color:#FFFFFF;-webkit-box-shadow: #B3B3B3 3px 3px 3px;-moz-box-shadow: #B3B3B3 3px 3px 3px; box-shadow: #B3B3B3 3px 3px 3px; z-index: 1000}
ul.dropdown {padding-left: 10px}
ul.dropdown li {list-style-type: none; padding-bottom: 5px}
ul.dropdown li a {}

aside {
background: #1f8dd6;
padding: 0.3em 1em;
border-radius: 3px;
color: #fff;
}
