.clear_margin_left {
  margin-left: 0;
}
.clear_margin_right {
  margin-right: 0;
}
.clear_margin_top {
  margin-top: 0;
}
.clear_margin_bottom {
  margin-bottom: 0;
}
.clear_padding_left {
  padding-left: 0;
}
.clear_padding_right {
  padding-right: 0;
}
.clear_padding_top {
  padding-top: 0;
}
.clear_padding_bottom {
  padding-bottom: 0;
}
.clear_border_left {
  border-left: 0;
}
.clear_border_right {
  border-right: 0;
}
.clear_border_top {
  border-top: 0;
}
.clear_border_bottom {
  border-bottom: 0;
}
.clear_margin {
  margin: 0;
}
.clear_padding {
  padding: 0;
}
.clear_border {
  border: 0;
}
.clear_block {
  margin: 0;
  padding: 0;
}
.clear_font {
  line-height: 0;
  font-size: 0;
}
div.central_block {
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  font-family: Tahoma, sans-serif;
}
div.central_block div.header {
  line-height: 15px;
  margin: 10px 0 0;
  padding: 0;
  width: 100%;
}
div.central_block div.header h1 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 13px;
}
div.central_block div.header div.orange_stick {
  width: 5px;
  height: 100%;
  max-height: 100%;
  background-color: #ff6a00;
  margin: 0;
  padding: 0;
}
div.central_block div.header div.title {
  margin: 0;
  padding: 0;
  padding-left: 5px;
  font-weight: 600;
}
div.central_block div.header div.right_title {
  margin: 0;
  padding: 0;
  text-align: right;
}
div.central_block div.content {
  /*border-top: solid 1px #ff6a00;*/
  border-left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
div.central_block_float div.orange_stick,
div.central_block_float div.title,
div.central_block_float div.content,
div.central_block_float div.header {
  float: left;
  display: block;
}
div.central_block_float div.right_title {
  float: right;
  display: block;
}
div.central_block_table div.orange_stick,
div.central_block_table div.title,
div.central_block_table div.right_title {
  float: none;
  display: table-cell;
}
a.normal_ref_color {
  color: #ff6a00 !important;
}
a.light_blue {
  color: #006D89;
}
a.strange_ref_color {
  color: #003357;
}
a.hidden_ref {
  text-decoration: none;
  color: #003357;
}
a.hidden_ref:hover {
  text-decoration: underline;
  color: #ff6a00;
}
a.magick_ref {
  text-decoration: none;
  color: #003357;
  cursor: pointer;
}
a.hover_underline {
  text-decoration: none;
}
a.hover_underline:hover {
  text-decoration: underline;
}
a.always_underline {
  text-decoration: underline;
}
a.never_underline {
  text-decoration: none;
}
a.crazy_gray_ref {
  color: #AAAAAA;
}
a.crazy_gray_ref:hover {
  color: #ff6a00;
}
a.crazy_blue_ref {
  color: #003357;
}
a.crazy_blue_ref:hover {
  color: #ff6a00;
}
a.black_ref {
  color: Black;
  text-decoration: none;
}
a.black_ref:hover {
  text-decoration: underline;
}
div.advertisement {
  padding: 10px;
}
div.advertisement span.attention {
  color: Red;
}
div.advertisement span.special_offer {
  color: Red;
  font-size: 15px;
}
div.advertisement ul > li {
  line-height: 12px;
}
div.advertisement p.header {
  font-weight: 800;
  font-size: 15px;
  line-height: 16px;
}
div.advertisement img.banner_img {
  width: 15px;
  height: 15px;
  border: 0;
}
div.advertisement span.redeemed {
  color: Red;
}
div.advertisement span.free {
  color: Green;
}
div.advertisement span.reserved {
  color: #ff6a00;
}
div.advertisement #countries li,
div.advertisement #areas li {
  line-height: 13px;
  color: #ff6a00;
  margin-left: 15px;
  text-decoration: none;
}
div.advertisement #countries span.other_countries,
div.advertisement #areas span.area {
  color: #ff6a00;
  text-decoration: none;
}
div.agrostuff {
  padding: 10px;
}
div.agrostuff div.product {
  width: 141px;
  height: 153px;
  cursor: pointer;
  background-position: center bottom;
  background-repeat: no-repeat;
  vertical-align: top;
}
div.agrostuff div.product_caption {
  font-weight: 800;
  margin-left: 5px;
}
div.agrostuff div.product_sunflower {
  background-image: url("/images/agrostuff/products/sunflower.gif");
}
div.agrostuff div.product_rape {
  background-image: url("/images/agrostuff/products/rape.gif");
}
div.agrostuff div.product_soy {
  background-image: url("/images/agrostuff/products/soy.gif");
}
div.agrostuff #sunflower img {
  width: 464px;
  height: 421px;
  border: 0;
}
div.agrostuff #soy img {
  width: 499px;
  height: 485px;
  border: 0;
}
div.agrostuff #rape img {
  width: 464px;
  height: 501px;
  border: 0;
}
div.autocomplete > p.result {
  font-size: 12px;
  font-weight: 800;
}
div.autocomplete > p.description {
  font-size: 10px;
  line-height: 11px;
}
#right_banner {
  position: absolute;
  left: 810px;
  top: 100px;
  margin-left: 2px;
}
#right_banner div {
  margin-top: 5px;
  margin-left: 2px;
}
div.central_top_banner {
  text-align: center;
  margin: 4px;
}
div.central_banner {
  text-align: center;
  padding-left: 60px;
  margin: 4px;
}
div.classified {
  margin-top: 10px;
  margin-left: 10px;
}
div.classified div.block {
  margin: 7px;
}
div.classified div.block > div.header {
  background-color: #b7bebf;
  color: white;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  font-weight: 800;
}
div.classified div.block > div.header > a {
  color: white;
  text-decoration: underline;
}
div.classified div.block div.item {
  padding: 5px;
  border: 1px solid Gray;
  background-color: #b7bebf;
  margin: 5px;
  line-height: normal;
  height: 150px;
}
div.classified div.block div.item a {
  text-decoration: underline;
  color: #ff6a00;
  line-height: normal;
}
div.debtor {
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
}
div.debtor input.wide_field {
  width: 350px;
}
div.debtor input.small_field {
  width: 150px;
}
div.debtor div.attention {
  color: Red;
  font-weight: 800;
}
div.debtor div.search_form {
  text-align: center;
  font-weight: 800;
}
div.debtor div.search_form > form {
  background-color: #EEEEEE;
}
div.debtor table.debtor {
  border-color: Gray;
  font-size: 10px;
}
div.debtor table.debt {
  width: 560px;
}
div.debtor table.debt_form {
  width: 600px;
}
div.debtor table.debtor > tbody > tr > th {
  border-color: Gray;
  align: center;
  padding: 4px;
}
div.debtor table.debtor > tbody > tr {
  vertical-align: top;
}
div.debtor table.debtor > tbody > tr > td {
  border-color: Gray;
  padding: 4px;
}
div.debtor table.debtor > tbody > tr.header {
  background-color: #ccd6dd;
  font-size: 10px;
}
div.debtor div.offer_note {
  background-color: #eeeeee;
  font-size: 11px;
  line-height: 12px;
  padding: 10px;
}
div.debtor div.offer_note > ol {
  padding-left: 20px;
}
div.debtor div.offer_note > ol > li {
  line-height: 11px;
}
div.debtor input.rules_approve {
  margin: 0;
}
div.debtor table.debtor > tbody > tr > td div.right {
  text-align: right;
}
div.debtor table.debtor > tbody > tr > td div.right > table > tbody > tr > td {
  padding: 0px;
  line-height: 11px;
  text-align: left;
}
div.debtor table.debtor > tbody > tr > td > div.centered {
  text-align: center;
}
div.debtor textarea.debt_other {
  width: 300px;
  height: 85px;
  font-size: 11px;
}
div.debtor div.error {
  border: solid 2px;
  border-color: Red;
}
div.debtor p.error {
  color: Red;
}
div.debtor > div.print {
  width: 600px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
div.debtor div.print p.caption {
  font-weight: 400;
}
img {
  border: 0;
}
#footer {
  width: 810px;
  margin-top: 0;
}
#footer div {
  margin: 0;
  padding: 0;
  float: left;
}
#footer div.fillwidth {
  width: 100%;
}
#footer div.left_about {
  width: 461px;
  margin-left: 7px;
  margin-bottom: 10px;
  margin-top: 3px;
}
#footer div.big_logo {
  margin-left: -10px;
  margin-bottom: 5px;
}
#footer .normal_text {
  font-size: 11px !important;
  font-family: Tahoma, sans-serif;
  color: Black;
  font-stretch: normal;
}
#footer .copyrights_text {
  color: #e5e5e5;
  font-size: 11px !important;
  font-family: Tahoma, sans-serif;
}
#footer .menu_header_text {
  color: #444444;
  font-weight: 800;
  font-size: 15px !important;
  font-family: Tahoma, sans-serif;
  line-height: 25px;
}
#footer a.always_underline {
  text-decoration: underline;
}
#footer a.always_underline:hover {
  text-decoration: underline;
}
#footer a.hover_underline {
  text-decoration: none;
}
#footer a.hover_underline:hover {
  text-decoration: underline;
}
#footer div.big_gray_separator {
  line-height: 0;
  font-size: 0;
  background-color: #888888;
  height: 8px;
  width: 100%;
}
#footer div.white_separator {
  line-height: 0;
  font-size: 0;
  min-height: 1px;
  max-height: 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  height: 1px;
}
#footer div.normal_line {
  background-color: #ccd6dd;
}
#footer div.copyrights_line {
  background-color: #999999;
  height: 95px;
}
#footer div.container {
  padding: 5px;
}
#footer div.menu_container {
  padding: 9px;
}
#footer div.about {
  margin-right: 10px;
  width: 400px;
}
#footer div.vertical_white_separator {
  line-height: 0;
  font-size: 0;
  background-color: #e5e5e5;
  height: 118px;
  width: 1px;
  margin-top: 33px;
}
#footer div.drawback {
  margin-left: 17px;
  margin-top: 55px;
}
#footer div.social_buttons {
  padding: 5px;
  padding-left: 48px;
}
#footer div.social_buttons div.social_whitespace {
  width: 15px;
  float: left;
}
#footer div.social_button_txt {
  padding-left: 4px;
  padding-top: 1px;
}
#footer div.menu {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  padding: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 7px;
}
#footer div.other_project {
  padding: 3px;
}
#footer div.copyrights {
  padding-right: 10px;
  margin-top: 1px;
}
#footer div.copy_contacts {
  padding-right: 10px;
  margin-left: 120px;
  margin-top: 18px;
  width: 150px;
}
#footer div.copy_contacts div {
  padding: 2px;
}
#footer .copyright_left {
  width: 300px;
  margin-left: 10px;
  margin-top: 3px;
}
#footer div.counters {
  float: right;
  margin: 0;
  padding: 0;
  margin-top: 30px;
  margin-right: 11px;
}
#footer div.counters div.counter {
  margin: 0;
  padding: 0;
  margin-right: 10px;
}
div.freight {
  padding: 10px;
}
div.freight div.left_align {
  text-align: left;
}
div.freight div.right_align {
  text-align: right;
}
div.freight div.bordered {
  border: solid 1px;
  padding: 5px;
}
div.freight div.submit {
  text-align: center;
}
div.freight div.headtitle {
  font-weight: 800;
  font-size: 18px;
  line-height: 19px;
  text-align: center;
  padding-bottom: 10px;
}
div.freight div.subtitle {
  font-size: 11px;
  text-align: center;
}
div.grainprices {
  margin: 10px;
}
div.grainprices .periods {
  text-align: right;
}
div.grainprices .submit {
  text-align: center;
}
div.grainprices .indexes_menu {
  font-weight: 800;
  border: ridge 2px;
  border-color: #cccccc;
  padding: 0px;
  line-height: 18px;
  height: 18px;
}
div.grainprices .indexes_menu .current_item {
  background-color: #ced7de;
  margin: 0px;
  text-align: center;
  cursor: pointer;
}
div.grainprices .indexes_menu .regular_item {
  margin: 0px;
  text-align: center;
  cursor: pointer;
}
div.grainprices .indexes_menu .regular_item:hover {
  background-color: #ced7de;
}
div.grainprices .pricetable .left {
  text-align: left;
}
div.grainprices .info_urls a {
  cursor: pointer;
}
div.grainprices .static_info {
  width: 350px;
  padding-left: 10px;
}
div.grainprices .static_info li {
  margin-left: 15px;
  padding: 0px;
  line-height: 12px;
}
div.grainprices .graphic_header {
  font-size: 18px;
  font-weight: 800;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.grainprices_informer,
.portquotes_informer,
.worldprice_informer {
  /* background: url(../images/informer_bg.png) repeat-x;
  background-size: contain; */
  /* height: 140px; */
  margin-bottom: 5px;
  /* background-color: antiquewhite; */
}
#question, .equipment_informer {
  margin-top: 5px;
}
.question_informer, .combikorm_informer {
  margin-bottom: 5px;
}
.combikorm_informer {
  margin-top: 5px;
}
#banner_main_prestige_4 {
  background-color: white;
  margin-top: 5px;
}
.equipment_informer {
  background-color: inherit;
  margin-top: 15px;
}
.grainprices_informer .about {
  text-align: center;
  background-color: antiquewhite;
}
.portquotes_informer .about {
  color: White;
  text-align: center;
  background-color: antiquewhite;
}
.worldprice_informer .about {
  background-color: antiquewhite;
}
.worldprice_informer .title,
.worldprice_informer .about {
  text-align: center;
}
.informer,
.equipment_informer {
  background-color: #fff2dc;
}
.grainprices_informer .title,
.worldprice_informer .title,
.portquotes_informer .title {
  font-weight: 800;
  text-align: center;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  padding: 5px;
  background: url(../images/top_menu_bg.png) repeat-x;
  background-size: contain;
}
.informer .title {
  background: url(../images/informer_title.png) repeat-x;
  background-size: contain;
  height: 15px;
  line-height: 15px;
  text-align: center;
  /* border-top: solid 1px #e4d0bd; */
  border-bottom: solid 1px #e4d0bd;
}
.informer .content {
  text-align: center;
  line-height: 12px;
  padding: 5px;
}
.combikorm_informer .content {
  padding: 10px;
}
.equipment_informer .content {
  text-align: center;
}
.equipment_informer .title {
  /* background: url(../images/informer_title_tall.png) repeat-x; */
  text-align: center;
  line-height: 15px;
  /* border-top: solid 1px #e4d0bd; */
  border-bottom: solid 1px #e4d0bd;
  height: auto !important;
}
.variants_table {
  text-align: left;
}
.variants_table tr {
  vertical-align: top;
}
.question_button {
  border-top: solid white 2px;
  border-left: solid white 2px;
  border-right: solid grey 2px;
  border-bottom: solid grey 2px;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #003357;
}
.question_informer {
  margin-bottom: -10px;
}
.exhibition_informer a,
.exhibition_informer a:hover {
  font-size: 11px;
  font-family: Tahoma, sans-serif;
  color: #ff6a00;
  text-decoration: underline;
}
.classified_infomer .classified a,
.classified_infomer .advertisement a {
  font-size: 11px;
  font-family: Tahoma, sans-serif;
}
.classified_infomer .advertisement {
  background-color: #F1F4F5;
  text-align: center;
  margin-top: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  color: Black;
}
div.login_form a {
  font-size: 10px;
  color: #003357;
}
div.login_form a:hover {
  color: White;
  text-decoration: none;
}
div.login_form input[type="text"],
div.login_form input[type="password"] {
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  width: 100px;
  border-radius: 0;
  box-shadow: 0;
  border: 0;
  padding: 0;
}
div.login_form form {
  margin-bottom: 2px;
}
#question form {
  margin: 0 0 10px;
}
.login_form .menu{
  background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
div.news_block_area {
  margin: 5px 10px;
}
div.news_block .news_banner {
  margin-right: 5px;
  margin-bottom: 5px;
}
table.news_block {
  line-height: 11px;
}
div.news_block .banner_title {
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  font-family: Tahoma;
  color: Black;
}
div.news_block .news_all {
  float: left;
}
div.news_block .news_detailed {
  float: right;
}
table.news_block td {
  padding: 5px;
}
table.news_block .time {
  color: Black;
  /* font-weight: 800; */
  font-size: 12px !important;
}
div.news_block a.bold_ref {
  color: Black;
  text-decoration: underline;
  font-weight: 800;
}
div.reviews_block {
  line-height: 11px;
  margin: 10px;
}
div.reviews_block .time {
  /* font-weight: 600; */
  font-size: 12px !important;
}
div.reviews_block .title {
  margin-bottom: 3px;
}
div.pricelists_block {
  margin: 7px;
}
div.pricelists_block table {
  margin-left: 10px;
}
div.pricelists_block table td {
  line-height: 11px;
}
div.comments_block {
  margin: 10px;
  line-height: 14px;
}
.comments_block b, .system_news_block b {
  font-weight: normal;
}
div.system_news_block {
  margin: 10px;
  line-height: 11px;
}
div.system_news_block table tr.date {
  background-color: White;
}
div.system_news_block table tr.news {
  background-color: #EEEEEE;
  vertical-align: top;
}
div.catalogue_block {
  margin: 10px;
  line-height: 14px;
}
div.catalogue_block table {
  width: 100%;
}
div.board_block {
  margin: 10px;
  line-height: 14px;
}
div.board_block table {
  width: 100%;
}
div.equipment_block {
  margin: 10px;
  line-height: 14px;
}
div.equipment_block table {
  width: 100%;
}
div.regional_boards_block {
  margin: 10px;
  line-height: 14px;
}
div.regional_boards_block table {
  width: 100%;
}
.top_menu {
  float: left;
  /*background-color: #ffe1d2;*/
  margin-left: 10px;
}
.top_menu .navbar .nav {
  margin-right: 0px;
  margin-left: 0px;
  background: url(../images/top_menu_bg.png) repeat-x;
  width: 100%;
  height: 27px;
}
.top_menu .navbar .nav > li.separator {
  background: url(../images/top_menu_separator.png) repeat-x;
  width: 1px;
}
.top_menu .navbar .nav > li.right_pad {
  background: url(../images/top_menu_bg.png) repeat-x;
  width: 2px;
}
.top_menu .navbar .nav > li.item {
  padding-left: 6px;
  padding-right: 5px;
  text-align: center;
  background: url(../images/top_menu_bg.png) repeat-x;
  background-size: contain;
  position: static;
  line-height: 29px;
  flex: 1 1 auto;
}
.top_menu .navbar .nav > li > a {
  margin: 0;
  padding: 0;
  font-weight: 800;
  font-size: 14px !important;
  font-family: 'Roboto Condensed', Tahoma, sans-serif;
  color: #003357;
}
.left_menu {
  background-color: #e5eaee;
  height: 100%;
}
.left_menu .heading {
  color: #003357;
  font-weight: 800;
  font-size: 11px;
  font-family: Tahoma, sans-serif;
  background-image: url('/images/zol_left_menu_bg.png');
  background-repeat: repeat-x;
  text-align: center;
  height: 18px;
  vertical-align: middle;
  line-height: 16px;
}
.heading_reg {
  padding-top: 1px;
  padding-bottom: 1px;
}
.left_menu .area {
  background-color: #e5eaee;
}
.left_menu .nav-list {
  padding: 0px;
  padding-left: 4px;
}
.left_menu .nav-list li {
  line-height: 15px;
}
.left_menu .nav-list li > a {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  color: #003357;
}
.left_menu .nav-list li > a:hover {
  background-color: inherit;
  color: white;
}
.left_menu .pad {
  height: 2px;
  background-color: inherit;
}
.left_menu .red {
  color: Red;
}
.left_menu .small_banners {
  text-align: center;
  margin-top: 20px;
}
.left_menu .small_banners div {
  margin-bottom: 10px;
}
.left_menu .bottom_border {
  height: 2px;
  background-color: #a3a5ae;
}
.top_menu_under {
  background: url(../images/top_menu_under.png) repeat-x;
  padding-top: 8px;
  margin-left: 10px;
  margin-bottom: 5px;
}
div.news_list {
  padding: 10px;
}
table.news_list {
  width: 100%;
}
table.news_list td {
  padding: 1px;
}
.news_list .title a,
.news_list .title a:hover {
  text-decoration: none;
  color: #003357;
}
.news_list .list_empty {
  text-align: center;
}
.news_list .views_count {
  text-align: right;
  color: #cccccc;
  font-size: 10px;
  margin-right: 20px;
}
div.news_list_detailed {
  padding: 5px;
}
.news_list_detailed .date {
  width: 100px;
  float: left;
  font-size: 11px;
  line-height: 12px;
}
.news_list_detailed .title {
  float: left;
  color: black;
  font-size: 12px;
  font-family: Verdana, geneva, sans-serif;
}
.news_list_detailed .text_content {
  padding:10px;
  padding-top: 20px;
  background-color: #eeeeee;
  font-size: 12px;
  line-height: 15px;
  font-family: Verdana, geneva, sans-serif;
}
.news_list_detailed .similar {
  float: left;
}
.news_list_detailed .news_print {
  float: right;
}
.news_full {
  padding: 10px;
}
.news_full .text_content,
.news_light .text_content {
  padding:10px;
  padding-top: 20px;
  padding-left: 3px;
  background-color: #eeeeee;
  font-size: 13px;
  line-height: 15px;
  font-family: Verdana, geneva, sans-serif;
}
.news_full .text_content h1,
.news_light .text_content h1 {
  font-size: 12px;
}
.news_full .text_content a,
.news_light .text_content a {
  text-decoration: underline;
  color: #ff6a00;
}
.news_full .news_comments {
  float: left;
}
.news_light .news_comments {
  float: left;
  color: Black;
}
.news_one_author {
  float: right;
  padding: 0 10px;
  margin-top: -5px;
  margin-right: 36px;
}
.news_full .news_source {
  float: right;
}
.news_light .news_source {
  float: right;
  color: Black;
}
.news_linked li {
  margin: 0;
  padding: 0;
  line-height: 13px;
}
.news_light .news_linked {
  margin-top: 10px;
  color: Black;
}
.news_light .news_linked li {
  margin-left: 15px;
}
.news_url {
  float: right;
  color: #aaaaaa;
}
.news_date {
  font-weight: 800;
  font-size: 11px;
}
.news_light .orange_bordered {
  border: 1px solid Gray;
}
.news_light .header {
  margin: 10px;
}
.news_light .body {
  margin: 10px;
}
.news_light .date {
  margin-top: 15px;
  color: Black;
  font-size: 13px;
}
.news_light .title {
  margin-top: 15px;
  font-size: 13px;
  font-weight: 800;
  margin-bottom: 15px;
  color: Black;
}
.news_light .news_keywords {
  margin-top: 10px;
  color: Black;
}
.news_light .news_geography {
  margin-top: 10px;
  color: Black;
}
.news_light .static_refs {
  font-weight: 800;
  font-size: 13px;
  padding-left: 15px;
}
.news_print {
  margin: 10px;
}
.topnews_header {
  background-color: #eeeeee;
  font-weight: 800;
  text-align: center;
  margin-left: 10px;
}
.topnews {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  line-height: 12px;
  margin-left: 10px;
}
.topnews td {
  padding: 3px;
}
.news_social_button {
  margin: 4px;
}
div.news_calendar {
  text-align: center;
}
div.news_calendar .month {
  padding-top: 40px;
}
div.news_calendar .current_month {
  font-weight: 800;
}
table.news_calendar td {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
div.news_email_widget {
  background-color: #EEEEEE;
  margin: 10px;
  padding: 10px;
}
div.news_email_widget .error {
  color: Red;
}
div.portquotes {
  padding: 10px;
}
div.portquotes div.left_align {
  text-align: left;
}
div.portquotes div.right_align {
  text-align: right;
}
div.portquotes div.bordered {
  border: solid 1px;
  padding: 5px;
}
div.portquotes div.submit {
  text-align: center;
}
div.portquotes div.headtitle {
  font-weight: 800;
  font-size: 18px;
  text-align: center;
  padding-bottom: 10px;
}
div.portquotes div.subtitle {
  font-size: 11px;
  text-align: center;
}
div.portquotes div.pricetable_title {
  font-weight: 800;
  text-align: center;
}
div.portquotes div.today {
  text-align: right;
  font-weight: 800;
}
div.reviews_list {
  padding: 10px;
}
div.reviews_list .publish_at {
  font-weight: 800;
}
div.reviews_list .ref {
  margin-bottom: 10px;
}
div.reviews_pager td {
  padding: 2px;
}
div.reviews_list .partners_info {
  font-size: 11px;
  line-height: 10px;
}
div.review_one .title {
  font-weight: 800;
}
div.review_one .review_content a {
  text-decoration: underline;
  color: #ff6a00;
}
div.review_one .review_date {
  font-weight: 800;
}
div.dictionary_categories {
  margin-top: 10px;
  margin-left: 5px;
  margin-bottom: 10px;
}
div.incoterms_list {
  margin-left: 40px;
}
div.review_file {
  line-height: 12px;
}
div.standards {
  padding: 5px;
}
div.standards .standard_title {
  text-align: center;
  background-color: #f7f2ee;
  padding: 6px;
  margin: 10px;
  font-weight: 800;
}
div.standards .standard_header {
  font-weight: 800;
}
div.standards .standard_item {
  line-height: 15px;
}
div.search_pages_generator {
  margin: 20px;
}
div.search_pages_generator div.phrase_query {
  font-weight: 800;
  font-size: 18px;
  line-height: 19px;
}
div.search_pages_generator div.search_category {
  font-weight: 800;
  font-size: 15px;
  line-height: 16px;
  color: #ff6a00;
}
div.search_pages_generator li {
  margin-left: 20px;
}
div.search_pages_generator div.search_result {
  overflow: hidden;
  width: 275px;
}
div.search_pages_generator div.search_result p {
  color: #777777;
}
div.search_pages_generator table {
  table-layout: fixed;
}
div.search_pages_generator .clear_strict .strict {
  font-weight: 400;
}
div.tenders {
  padding-left: 4px;
  padding-right: 15px;
}
div.tenders .blank_row {
  padding: 10px;
}
div.tenders .submit {
  text-align: center;
}
div.tenders .pager span {
  color: #ff6a00;
  margin-left: 2px;
  margin-right: 2px;
}
div.tenders .pager span.current {
  color: #003357;
  font-weight: 800;
}
div.tenders table.tenders {
  border-color: Gray;
}
div.tenders table.tenders td {
  font-size: 10px;
  line-height: 11px;
  padding: 6px;
  border-color: Gray;
}
div.tenders table.tenders .header {
  text-align: center;
  font-weight: 800;
  background-color: #FFCC99;
  padding: 4px;
}
div.tenders table.tenders .head_col {
  text-align: center;
  font-weight: 800;
}
div.worldcalendar .tip {
  position: absolute;
  background-color: #FFF9EE;
  color: #003357;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  padding: 2px;
  display: none;
  border: 1px solid #003357;
  z-index: 2;
  font-weight: normal;
  line-height: 12px;
}
div.worldprice {
  padding: 10px;
}
div.worldprice div.left_align {
  text-align: left;
}
div.worldprice div.right_align {
  text-align: right;
}
div.worldprice div.bordered {
  border: solid 1px;
  padding: 5px;
}
div.worldprice div.submit {
  text-align: center;
}
div.worldprice div.headtitle {
  font-weight: 800;
  font-size: 18px;
  text-align: center;
  padding-bottom: 10px;
}
div.worldprice div.subtitle {
  font-size: 11px;
  text-align: center;
}
div.worldprice div.pricetable_title {
  font-weight: 800;
  text-align: center;
}
div.worldprice div.today {
  text-align: right;
  font-weight: 800;
}
div.worldprice div.measures {
  font-weight: 800;
}
div.worldprice div.rules {
  line-height: 16px;
}
p.sev_title {
  font-size: 12px;
  line-height: 12px;
}
p.sev_title_index {
  font-size: 12px;
  line-height: 12px;
}
div.error {
  font-size: 15px;
  line-height: 15px;
  font-weight: 600;
  color: Red;
}
body {
  line-height: 11px;
  color: #003357;
  background-color: #FFF7F2;
}
img {
  border: 0;
}
input[type="submit"],
input[type="button"] {
  font-size: 11px;
  font-family: Tahoma, sans-serif;
  border-radius: 0;
  box-shadow: 0;
}
input[type="text"] {
  font-size: 10px;
  font-family: Tahoma, sans-serif;
  padding: 0;
  margin: 0px;
  border-radius: 0;
  box-shadow: 0;
  border: 0;
}
select {
  line-height: 12px;
  font-size: 11px;
  font-family: Tahoma, sans-serif;
  height: 21px;
  margin: 0;
  padding: 0;
  border: grayed 1px;
  width: auto;
}
div.permissions_warning {
  border: solid 1px;
  background-color: #FFF6F0;
  padding: 5px;
  font-weight: 600;
  margin: 10px 100px 10px 100px;
  width: 400px;
}
span.priceup {
  color: Green;
}
span.pricedown {
  color: Red;
}
div.graphic {
  width: 600px;
  height: 500px;
}
div.pricetable table {
  width: 600px;
  border: ridge 2px;
}
div.pricetable table th {
  font-weight: 800;
  border: ridge 2px;
  text-align: center;
}
div.pricetable table td {
  border: ridge 2px;
  padding: 4px;
}
table.zebra tbody > tr:nth-child(2n+1) > td {
  background-color: #eeeeee;
}
table.zebra tbody > tr:nth-child(2n) > td {
  background-color: #ffffff;
}
.normal_text {
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  line-height: 12px;
}
.border_top_gray_color {
  border-top: solid 1px #a3a5ae;
}
.border_right_gray_color {
  /* border-right: solid 1px #a3a5ae; */
}
.bold {
  font-weight: 600;
}
.subscribe_line {
  text-align: center;
  font-weight: 800;
}
.informers {
  height: 100%;
  min-height: 2200px;
}
.central_area {
  margin-left: 160px;
}
.central_column {
  min-height: 2200px;
}
.central_main_column {
  min-height: 1650px;
  padding: 10px;
}
.left_column {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.right_column {
  position: absolute;
  left: 651px;
  top: -18px;
  height: 100%;
}
.main_row {
  position: relative;
}
.fill {
  width: 100%;
}
.fluidright {
  float: right;
}
.text_banner {
  font-weight: normal !important;
  line-height: normal !important;
}
#mmfftt {
  background-color: #D6DDE4;
  background-image: url('https://www.zol.ru/ysearch/images/111.jpg');
  background-position: right;
  background-repeat: no-repeat;
  margin: 0;
}
HR {
  width: 98%;
}
TABLE,
TR,
TD,
A,
OPTION {
  font-size: 13px !important;
}
.strict {
  font-weight: bold;
}
div.b-yandexbox * {
  font-size: 12px !important;
  margin: 0 !important;
}
div.b-yandexbox a img {
  border: 0 !important;
}
div.b-yandexbox input,
div.b-yandexbox label {
  vertical-align: middle;
}
div.b-yandexbox table {
  font-size: 12px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
  background: #ffffff;
}
div.b-yandexbox table td {
  padding: 7px 0 6px 0;
  white-space: nowrap;
  vertical-align: middle;
}
div.b-yandexbox .b-yandexbox-image {
  padding: 6px 6px 0 6px;
}
div.b-yandexbox .b-yandexbox-search {
  width: 100%;
  padding: 0 6px;
}
div.b-yandexbox .b-yandexbox-search table {
  margin: 0;
  padding: 0;
  background: none;
}
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt {
  width: 100%;
}
div.b-yandexbox .b-yandexbox_t {
  position: relative;
  width: 100%;
}
div.b-yandexbox .b-yandexbox_t input {
  width: 100%;
  padding-right: 0;
  border: 1px solid #7f9db9;
}
div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit {
  padding: 0;
}
div.b-yandexbox .search_main_block {
  width: 100%;
  font-size: 11px;
}
div.b-yandexbox .b-hint-input {
  position: absolute;
  z-index: 100;
  left: 0;
  display: none;
  width: 29px;
  height: 11px;
  margin: 5px !important;
  margin-top: 7px !important;
  cursor: text;
  line-height: 0;
  background: url(http://www.zol.ru/images/y_small.png) no-repeat;
}
#main_div {
  width: 400px;
  font-size: 12px !important;
  padding-top: 10px;
  text-align: center;
}
#yandexbox_t {
  width: 420px;
  height: 21px;
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: middle !important;
  border: 1px #000000 solid;
}
#toggler1 {
  color: #003357;
  font-size: 11px;
  text-decoration: none;
  line-height: 19px;
}
.category_url {
  font-family: Arial, sans-serif;
  font-size: 13px !important;
  color: #003357;
  text-decoration: underline;
}
.typeahead,
.tt-query,
.tt-hint {
  width: 350px;
  height: 30px;
  padding: 0;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
}
.typeahead {
  background-color: #fff;
}
.typeahead:focus {
  border: 2px solid #0097cf;
}
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tt-hint {
  color: #999999;
}
.tt-dropdown-menu {
  width: 352px;
  margin-top: 0px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.tt-suggestion {
  padding: 3px 5px;
  font-size: 11px;
  line-height: 15px;
}
.tt-is-under-cursor {
  color: #cccccc;
  background-color: #0097cf;
}
.tt-suggestion p {
  margin: 0;
}
div.today_row {
  padding-left: 7px;
  /* padding-right: 17px; */
  width: 360px;
}
.mail_login {
  margin-left: 3px;
}
.forgot_passwd {
  margin-left: 3px;
}
.regstr {
  padding-left: 27px;
}
.row {
  margin-bottom: 2px;
}
.form_marg {
  margin-top: 3px;
}
.psswd_marg {
  padding-top: 4px;
}
input {
  margin-bottom: 2px !important;
}
.item8 {
  padding-left: 8px !important;
}

#message{
padding:3px;color:#999999;
font-size: 12px;
height: 16px;
}
.login_form a.portfolio {
    margin-top: 5px;
    margin-bottom: 0 !important;
}
.login_form.content {
    text-align: left;
}
.my_msg{
	background-image: url("/images/letter-mini.gif");
}
.my_msg_new{
	background-image: url("/images/letter_animated.gif");
}
.portfolio{
	background-image: url("/images/briefcase.gif");
}
.login_form a{
	background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 15px;
    line-height: 16px;
    margin: 0;
    padding-left: 5px;
    padding-top: 0;
    text-align: left;
}

.login_form a.message_help{
background-position: left bottom;
background-image: url("/images/help.gif");
width: 11px;
}


.login_form .menu
{
  background:none !important;
}

.news_one {
  background: none !important;
  padding-left: 0 !important;
  padding-top: 5px !important;
  padding-bottom: 0 !important;
  line-height: 16px !important;
}
.fontsize12 {
  font-size:12px;
}
.fontsize13, .fontsize13 a {
  font-size:13px !important;
}
.news_one_h1 {
  font-size: 18px;
  line-height: initial;
  font-family: Arial, Tahoma, sans-serif;
  padding: 0 10px;
}
.news_one_date {
  float: left;
  padding: 0 10px;
  margin-top: -5px;
}
a.news_one_title {
  color:black;
}
a.news_one_title:hover {
  text-decoration: none;
}
#yandex_rtb_R-A-249048-1 {
  margin-left: 35px;
}
.top_menu .navbar .nav {
  display:                 flex;
  display:                 -webkit-flex; /* Safari 8 */
  flex-wrap:               wrap;
  -webkit-flex-wrap:       wrap;         /* Safari 8 */
  justify-content:         center;
  -webkit-justify-content: center;       /* Safari 8 */
}
.login_form {
  padding: 5px;
  margin-bottom: 0 !important;
}
.login_form .row {
  display: flex;
  align-items: center;
}
.login_form input[type="submit"] {
  font-size: 13px;
  padding: 5px 20px;
  background-color: #6b789c;
  color: white;
  border: none;
}
.login-form-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3px;
}
.login-form input[type="text"],
.login-form input[type="password"] {
  width: 100px;
}
.login-form input[type="submit"] {
  font-size: 13px;
  padding: 5px 15px;
  background-color: #6b789c;
  color: white;
  border: none;
  cursor: pointer;
}
.login-form a {
  text-decoration: none;
  color: rgb(0, 51, 87);
}
.login-form a:hover {
  color: white;
}
input[name="systemlogout"] {
  padding: 5px 15px !important;
  margin-bottom: -7px !important;
  margin-top: -5px;
}
.list-type-3 .payed {
  border: 5px solid coral;
  border-bottom: 0;
  border-top: 0;
}
.list-type-3 .payed:first-child {
  border-top: 5px solid coral;
}
.list-type-3 .payed:last-child {
  border-bottom: 5px solid coral;
}
.list-type-2 .paid {
  background-color: white;
  border: 5px solid coral;
  padding: 15px 0 0;
  margin-bottom: 15px;
}
.list-type-2 .paid .photo-element-item-wrapper {
  width: 350px !important;
}
.list-type-1 .paid {
  background-color: white;
  border: 5px solid coral;
  padding-bottom: 10px;
}
.list-type-1 .paid .item-container {
  margin-right: 0 !important;
}
.dropdown {
  display: inline-block;
}
.text-center {
  text-align: center;
}
.dropdown-menu {
  text-align: left;
}
.list-type-3 .edit-icon {
  float: right;
  margin-left: 10px;
  margin-top: -15px;
  margin-right: -10px;
}
.list-type-3 .edit-icon .fa {
  font-size: 24px;
}
.list-type-2 .photo-element-item-image {
  position: relative;
}
.list-type-2 .edit-icon, .list-type-1 .edit-icon {
  position: absolute;
  left: 5px;
  top: 5px;
  font-size: 24px !important;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
.list-type-3 .photo-element-item-price {
  margin-top: -26px !important;
}
#search-ext {
  width: 51% !important;
}

.b_div{
	margin-left:auto;
	margin-right:auto;
}
