html {
  background: transparent;
  height: 100%;
}
a.button {
  display: inline-block;
}
html [name="structure"] tr.title td {
  border-bottom: none;
}
/* 	font-family: Casper; */
/* 	font-family: ClearSans; */
/* 	font-family: DejaVuSerif; */
/* 	font-family: DroidSerif; */
/* 	font-family: ModernH; */
/* 	font-family: FrankRegular; */
/* 	font-family: CleanvertisingLight; */
/**
	*
	* FONTS
	*
	*/
.menu,
.menu a,
#leftMenu p.menu-bar,
.news-date,
td.corner-box-style3,
ul#leftMenu > li > p.menu-bar2 > a,
#leftMenu ul li a,
#leftMenu ul li:hover a,
#leftMenu li:hover li a {
  font-size: 15px;
  font-weight: normal;
}
input.input,
table.form input.long,
table.form input.middle,
table.form input.short,
table.form input.date,
table.form input.datetime,
input[type="password"],
input.login,
.dijitTextBox input,
.dijitComboBox input,
.dijitSpinner input,
.nihilo .dijitTextBox,
.nihilo .dijitComboBox,
.nihilo .dijitSpinner,
.nihilo .dijitInlineEditor input,
.nihilo .dijitTextArea,
textarea,
div#edoc_form_data table.form > tbody > tr > td select,
div#edoc_form_data table.data > tbody > tr > td select,
div#edoc_form_data table.data tbody tr td,
div#edoc_form_data table.form > tbody > tr > td,
.h1-btn {
  font-size: 14px;
  line-height: 20px;
}
.torg {
  font-size: 11.25px;
  line-height: 15px;
}
.readmore,
.allnews,
.find-button input,
.news-content table tbody tr td p a.navigate,
td.corner-box-style3 p a.allnews {
  font-size: 12.5px;
  line-height: 22px;
}
.news-content table tbody tr td p a.navigate,
.top_menu,
.login-context,
.popoverBox {
  font-size: 12.5px;
  line-height: 25px;
}
.time,
#serverDate,
.type-block li a,
#login-reg,
.label,
.badge,
.order-view-property,
.order-info,
.btn-group > .btn-small,
div.text {
  font-size: 14px;
}
.x-form-text {
  font-size: 14px !important;
}
.label,
.badge {
  line-height: 15px;
}
.auth-content {
  font-size: 14px;
  line-height: 30px;
}
table.data,
table.data th,
.data th,
table.data thead tr th,
div.rollup table.data th,
.dojoxGridHeader .dojoxGridRowTable .dojoxGridCell,
div.rollup.expanded .header,
div.rollup div.header {
  font-size: 14px;
  line-height: 18.75px;
}
.login-submit,
.remind a,
.auth-line strong,
.sendform select,
.sendform textarea,
.partner-item,
table.login-block tbody tr td input.button,
table.login-block tbody tr td small a {
  font-size: 14px;
  line-height: 20px;
}
/*div#wrapper2*/
ul li.menu-mid {
  /* font-size: @font-size; */
  font-size: 14px;
  line-height: 30px;
}
#statistics .statistics {
  font-size: 14px;
  line-height: 35px;
}
table.top-menu a {
  font-size: 15px;
  line-height: 42.5px;
}
.auth-block .title,
.auth-content #login,
.type-block .title,
.sb-input,
.search-block select,
div#wrapper2 ul li p.menu-bar,
input.login,
table#statistics ul li p.menu-bar,
td#left-menu ul li p.menu-bar {
  font-size: 14px;
  line-height: 22px;
}
div#edoc_form_data table.data tbody tr th,
div#edoc_form_data table.form tbody tr th {
  font-size: 15px;
  line-height: 25px;
}
.type-block ol li a,
.search-block-title {
  font-size: 15px;
  line-height: 37.5px;
}
.partners {
  font-size: 15px;
  line-height: 45px;
}
.type-block ul,
.bottom1 p {
  font-size: 15px;
  line-height: 20px;
}
.cont1 p,
.news-content p {
  font-size: 14px;
  line-height: 22.5px;
}
.newstitle a,
h4 {
  font-size: 17.5px;
}
.time .time-title {
  font-size: 20px;
}
.time p {
  font-size: 22.5px;
}
h1,
#serverTime {
  font-size: 25px;
  line-height: 30px;
}
h2 {
  font-size: 25px;
  margin-bottom: 15px;
  font: normal normal normal 24.28571429px Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  color: #383838;
  background: none;
  border-bottom: 1px solid #0294b5;
  text-transform: none;
  font-weight: bold;
}
* html h1 {
  line-height: 27.5px;
}
#serverTime {
  font-size: 35px;
  line-height: 47.5px;
}
.remind a,
.auth-line strong,
.type-block .title,
.partners,
.torg,
.type-block ol li a,
.readmore,
h4,
.news-date,
.allnews,
.search-block-title,
.find-button input,
table.data th,
.data th,
td.corner-box-style3 p a.allnews,
.newstitle a,
td.corner-box-style3,
.news-content table tbody tr td p a.navigate,
table.login-block tbody tr td small a,
div#wrapper2 ul li p.menu-bar,
table#statistics ul li p.menu-bar,
table.data thead tr th,
div.rollup table.data th,
.dojoxGridHeader .dojoxGridRowTable .dojoxGridCell,
div#edoc_form_data table.data tbody tr td,
div#edoc_form_data table.form > tbody > tr > td,
div.rollup.expanded .header,
div.rollup div.header,
td#left-menu ul li p.menu-bar,
.news-content table tbody tr td p a.navigate {
  font-weight: normal;
}
h3 {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
.statistics .menu-bar2,
#page,
#page li,
div,
p {
  font-size: 14px;
  font-weight: normal;
}
.price,
.old-price {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
html,
body,
p,
div,
tr,
td,
th,
li,
input,
textarea,
select,
.selectize-dropdown,
.selectize-input,
.selectize-input input,
.purchase-lot {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 14px;
}
.lot-bottom-info {
  font-size: 11px;
}
.cart-details {
  top: -5px;
}
.cart-details a,
.cart-details a:hover {
  font-size: 14px;
}
.ui-dialog .ui-dialog-title {
  font-weight: normal;
  font-size: 19px;
}
.selectize-input input {
  height: 21px;
}
.fieldComment {
  line-height: 14px;
}
div#edoc_form_data table.data tbody tr th,
div#edoc_form_data table.form tbody tr th {
  font-size: 15px;
  font-weight: normal;
}
#contracts-list td {
  font-size: 11px !important;
}
.news li {
  list-style: disc;
}
/**
	*
	* //FONTS
	*
	*/
#edoc_form_data {
  margin: 0 1px;
}
/* font-family: "CleanvertisingLight"; */
.index-frame > div {
  width: 1140px;
  box-sizing: border-box;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .index-frame > div {
    width: 1024px;
  }
}
.index-frame .news {
  background: white;
  padding: 30px;
  border-bottom: none;
  border-radius: 0;
  box-sizing: border-box;
  margin-top: 20px;
}
.index-frame .news-content {
  padding: 0px;
  border: 0px;
}
.index-frame .news-content p {
  margin: 0px;
  padding: 0px;
  padding-top: 20px;
}
.index-frame .allnews {
  margin: 0px;
}
.index-frame .news-rss {
  margin-top: 1px;
}
.index-frame div.main-banner {
  border: none;
  padding: 0;
  position: relative;
  width: 100%;
}
.index-frame div.main-banner .sub-title {
  top: 160px;
  font-size: 21px;
}
.index-frame .carousel-control {
  display: none;
}
.index-frame .carousel-text-sizing-mixin {
  width: 100%;
  height: 285px;
}
.index-frame .carousel-text {
  width: 100%;
  height: 285px;
  text-align: center;
  padding: 50px 150px;
  box-sizing: border-box;
  position: relative;
}
.index-frame .carousel-text h4 {
  font-size: 34px;
  font-family: arial;
}
.index-frame .carousel-text p {
  font-size: 25px;
  font-family: arial;
}
.index-frame .carousel-text-wrapper {
  width: 100%;
  height: 285px;
  width: 1140px;
  margin: auto auto auto -570px;
  background: rgba(250, 250, 250, 0.64);
  top: 60px;
  left: 50%;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .index-frame .carousel-text-wrapper {
    width: 1024px;
    margin: auto auto auto -512px;
  }
}
.index-frame .carousel-inner .item {
  height: 420px;
  width: 100%;
}
.index-frame .carousel-button-container {
  position: absolute;
  bottom: 50px;
  left: 50%;
}
.index-frame .carousel-button,
.index-frame #top-search-btn,
.index-frame .allnews,
.index-frame input.button:not(.x-form-field),
.index-frame input[type="button"]:not(.x-form-field),
.index-frame input[type="submit"]:not(.x-form-field) {
  border: none;
  background-color: #0294b5;
  cursor: pointer !important;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  line-height: 1.4em;
  transition: background-color 0.4s ease 0s;
  color: white;
  margin: 1px;
  position: relative;
  white-space: nowrap;
  text-transform: uppercase;
  background-image: none;
  padding: 5px 15px;
  height: initial;
}
.index-frame .carousel-button:hover,
.index-frame #top-search-btn:hover,
.index-frame .allnews:hover,
.index-frame input.button:not(.x-form-field):hover,
.index-frame input[type="button"]:not(.x-form-field):hover,
.index-frame input[type="submit"]:not(.x-form-field):hover {
  background-color: #68bbce;
  color: white;
  text-decoration: none;
}
.index-frame .carousel-button,
.index-frame #top-search-btn,
.index-frame .allnews,
.index-frame input.button:not(.x-form-field),
.index-frame input[type="button"]:not(.x-form-field),
.index-frame input[type="submit"]:not(.x-form-field) {
  font-size: 15px;
}
.index-frame .carousel-button {
  margin-left: -67px;
  padding: 10px 20px;
}
.index-frame .carousel-indicators {
  top: 360px;
  left: 50%;
  right: initial;
  padding: 0;
}
.index-frame .news-row {
  width: 50%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}
.index-frame .image-left {
  display: none;
}
.index-frame .newstitle,
.index-frame .newstitle a {
  font: normal normal normal 22.14285714px droid-serif-w01-regular;
  color: #333333;
}
.index-frame .news-row p,
.index-frame .news-date {
  font-size: 17px;
  font-family: ClearSans;
}
.index-frame .news-date {
  color: #535353;
  padding-top: 20px;
}
.index-frame .newstitle a {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 29px;
  font-weight: bold;
}
.index-frame div.main-search-block-container {
  width: 100%;
}
.index-frame .main-search-block {
  height: 214px;
  background: url('/images/search_pic.jpg');
  text-align: center;
}
.index-frame .main-search-block p {
  font-size: 34px;
  color: #535353;
  font-weight: bold;
  font-family: ClearSans;
  margin-top: 22px;
}
.index-frame .main-search-block p:first-child {
  padding-top: 22px;
}
.index-frame .main-search-block p + p {
  display: block;
  width: 50px;
  height: 1px;
  border-bottom: solid #535353 5px;
  margin: 20px auto 30px;
  position: relative !important;
}
.index-frame #search-field {
  width: 820px;
  height: 43px;
  vertical-align: middle;
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 20px;
  border-radius: 0;
  border: none;
  background-color: rgba(255, 255, 255, 0.8);
  box-sizing: border-box;
}
.index-frame #top-search-btn {
  height: 43px;
  font-weight: bold;
  padding: 5px 25px;
  font-size: 18px;
  margin-left: -4px;
}
.index-frame .search-wrapper input {
  vertical-align: bottom;
}
html body div.rollup.expanded div.content,
html body td.right-column .header,
html body div.rollup.expanded div.header {
  width: 100%;
  max-width: 100%;
}
.pg-view {
  /**
	*
	* FONTS
	*
	*/
  /*div#wrapper2*/
  /**
	*
	* //FONTS
	*
	*/
}
.pg-view .menu,
.pg-view .menu a,
.pg-view #leftMenu p.menu-bar,
.pg-view .news-date,
.pg-view td.corner-box-style3,
.pg-view ul#leftMenu > li > p.menu-bar2 > a,
.pg-view #leftMenu ul li a,
.pg-view #leftMenu ul li:hover a,
.pg-view #leftMenu li:hover li a {
  font-size: 15px;
  font-weight: normal;
}
.pg-view input.input,
.pg-view table.form input.long,
.pg-view table.form input.middle,
.pg-view table.form input.short,
.pg-view table.form input.date,
.pg-view table.form input.datetime,
.pg-view input[type="password"],
.pg-view input.login,
.pg-view .dijitTextBox input,
.pg-view .dijitComboBox input,
.pg-view .dijitSpinner input,
.pg-view .nihilo .dijitTextBox,
.pg-view .nihilo .dijitComboBox,
.pg-view .nihilo .dijitSpinner,
.pg-view .nihilo .dijitInlineEditor input,
.pg-view .nihilo .dijitTextArea,
.pg-view textarea,
.pg-view div#edoc_form_data table.form > tbody > tr > td select,
.pg-view div#edoc_form_data table.data > tbody > tr > td select,
.pg-view div#edoc_form_data table.data tbody tr td,
.pg-view div#edoc_form_data table.form > tbody > tr > td,
.pg-view .h1-btn {
  font-size: 12px;
  line-height: 20px;
}
.pg-view .torg {
  font-size: 11.25px;
  line-height: 15px;
}
.pg-view .readmore,
.pg-view .allnews,
.pg-view .find-button input,
.pg-view .news-content table tbody tr td p a.navigate,
.pg-view td.corner-box-style3 p a.allnews {
  font-size: 12.5px;
  line-height: 22px;
}
.pg-view .news-content table tbody tr td p a.navigate,
.pg-view .top_menu,
.pg-view .login-context,
.pg-view .popoverBox {
  font-size: 12.5px;
  line-height: 25px;
}
.pg-view .time,
.pg-view #serverDate,
.pg-view .type-block li a,
.pg-view #login-reg,
.pg-view .label,
.pg-view .badge,
.pg-view .order-view-property,
.pg-view .order-info,
.pg-view .btn-group > .btn-small,
.pg-view div.text {
  font-size: 12px;
}
.pg-view .x-form-text {
  font-size: 12px !important;
}
.pg-view .label,
.pg-view .badge {
  line-height: 15px;
}
.pg-view .auth-content {
  font-size: 12px;
  line-height: 30px;
}
.pg-view table.data,
.pg-view table.data th,
.pg-view .data th,
.pg-view table.data thead tr th,
.pg-view div.rollup table.data th,
.pg-view .dojoxGridHeader .dojoxGridRowTable .dojoxGridCell,
.pg-view div.rollup.expanded .header,
.pg-view div.rollup div.header {
  font-size: 12px;
  line-height: 18.75px;
}
.pg-view .login-submit,
.pg-view .remind a,
.pg-view .auth-line strong,
.pg-view .sendform select,
.pg-view .sendform textarea,
.pg-view .partner-item,
.pg-view table.login-block tbody tr td input.button,
.pg-view table.login-block tbody tr td small a {
  font-size: 12px;
  line-height: 20px;
}
.pg-view ul li.menu-mid {
  /* font-size: @font-size; */
  font-size: 12px;
  line-height: 30px;
}
.pg-view #statistics .statistics {
  font-size: 12px;
  line-height: 35px;
}
.pg-view table.top-menu a {
  font-size: 15px;
  line-height: 42.5px;
}
.pg-view .auth-block .title,
.pg-view .auth-content #login,
.pg-view .type-block .title,
.pg-view .sb-input,
.pg-view .search-block select,
.pg-view div#wrapper2 ul li p.menu-bar,
.pg-view input.login,
.pg-view table#statistics ul li p.menu-bar,
.pg-view td#left-menu ul li p.menu-bar {
  font-size: 12px;
  line-height: 22px;
}
.pg-view div#edoc_form_data table.data tbody tr th,
.pg-view div#edoc_form_data table.form tbody tr th {
  font-size: 15px;
  line-height: 25px;
}
.pg-view .type-block ol li a,
.pg-view .search-block-title {
  font-size: 15px;
  line-height: 37.5px;
}
.pg-view .partners {
  font-size: 15px;
  line-height: 45px;
}
.pg-view .type-block ul,
.pg-view .bottom1 p {
  font-size: 15px;
  line-height: 20px;
}
.pg-view .cont1 p,
.pg-view .news-content p {
  font-size: 12px;
  line-height: 22.5px;
}
.pg-view .newstitle a,
.pg-view h4 {
  font-size: 17.5px;
}
.pg-view .time .time-title {
  font-size: 20px;
}
.pg-view .time p {
  font-size: 22.5px;
}
.pg-view h1,
.pg-view #serverTime {
  font-size: 25px;
  line-height: 30px;
}
.pg-view h2 {
  font-size: 25px;
  margin-bottom: 15px;
  font: normal normal normal 24.28571429px Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  color: #383838;
  background: none;
  border-bottom: 1px solid #0294b5;
  text-transform: none;
  font-weight: bold;
}
.pg-view * html h1 {
  line-height: 27.5px;
}
.pg-view #serverTime {
  font-size: 35px;
  line-height: 47.5px;
}
.pg-view .remind a,
.pg-view .auth-line strong,
.pg-view .type-block .title,
.pg-view .partners,
.pg-view .torg,
.pg-view .type-block ol li a,
.pg-view .readmore,
.pg-view h4,
.pg-view .news-date,
.pg-view .allnews,
.pg-view .search-block-title,
.pg-view .find-button input,
.pg-view table.data th,
.pg-view .data th,
.pg-view td.corner-box-style3 p a.allnews,
.pg-view .newstitle a,
.pg-view td.corner-box-style3,
.pg-view .news-content table tbody tr td p a.navigate,
.pg-view table.login-block tbody tr td small a,
.pg-view div#wrapper2 ul li p.menu-bar,
.pg-view table#statistics ul li p.menu-bar,
.pg-view table.data thead tr th,
.pg-view div.rollup table.data th,
.pg-view .dojoxGridHeader .dojoxGridRowTable .dojoxGridCell,
.pg-view div#edoc_form_data table.data tbody tr td,
.pg-view div#edoc_form_data table.form > tbody > tr > td,
.pg-view div.rollup.expanded .header,
.pg-view div.rollup div.header,
.pg-view td#left-menu ul li p.menu-bar,
.pg-view .news-content table tbody tr td p a.navigate {
  font-weight: normal;
}
.pg-view h3 {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
.pg-view .statistics .menu-bar2,
.pg-view #page,
.pg-view #page li,
.pg-view div,
.pg-view p {
  font-size: 12px;
  font-weight: normal;
}
.pg-view .price,
.pg-view .old-price {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
.pg-view html,
.pg-view body,
.pg-view p,
.pg-view div,
.pg-view tr,
.pg-view td,
.pg-view th,
.pg-view li,
.pg-view input,
.pg-view textarea,
.pg-view select,
.pg-view .selectize-dropdown,
.pg-view .selectize-input,
.pg-view .selectize-input input,
.pg-view .purchase-lot {
  font-family: Roboto, "Helvetica Neue", Helvetica, Pragmatica, Tahoma, Geneva, Arial, sans-serif;
  font-size: 12px;
}
.pg-view .lot-bottom-info {
  font-size: 11px;
}
.pg-view .cart-details {
  top: -5px;
}
.pg-view .cart-details a,
.pg-view .cart-details a:hover {
  font-size: 12px;
}
.pg-view .ui-dialog .ui-dialog-title {
  font-weight: normal;
  font-size: 19px;
}
.pg-view .selectize-input input {
  height: 21px;
}
.pg-view .fieldComment {
  line-height: 12px;
}
.pg-view div#edoc_form_data table.data tbody tr th,
.pg-view div#edoc_form_data table.form tbody tr th {
  font-size: 15px;
  font-weight: normal;
}
.pg-view #contracts-list td {
  font-size: 11px !important;
}
.pg-view .news li {
  list-style: disc;
}
table.data,
.inner-field-table {
  border-bottom: none;
  border: 1px solid #ddd;
  font-size: 14px;
  border-collapse: collapse;
}
table.data > tbody > tr > th,
.inner-field-table > tbody > tr > th,
table.data > thead > tr > th,
.inner-field-table > thead > tr > th,
table.data > tr > th,
.inner-field-table > tr > th {
  border-bottom: 1px solid #ddd;
  background: #f9f9f9;
  color: rgba(0, 0, 0, 0.54);
  font-weight: normal;
}
table.data > tbody > tr > th,
.inner-field-table > tbody > tr > th,
table.data > thead > tr > th,
.inner-field-table > thead > tr > th,
table.data > tr > th,
.inner-field-table > tr > th,
table.data > tbody > tr > td,
.inner-field-table > tbody > tr > td,
table.data > thead > tr > td,
.inner-field-table > thead > tr > td,
table.data > tr > td,
.inner-field-table > tr > td {
  padding: 10px;
}
table.data > thead > tr > th,
.inner-field-table > thead > tr > th,
table.data > tbody > tr > th,
.inner-field-table > tbody > tr > th,
table.data > tr > th,
.inner-field-table > tr > th,
table.data > thead > tr > td,
.inner-field-table > thead > tr > td,
table.data > tbody > tr > td,
.inner-field-table > tbody > tr > td,
table.data > tr > td,
.inner-field-table > tr > td {
  border: 0px;
  border-bottom: 1px solid #D8DCDF;
  border-top: 1px solid #D8DCDF;
  text-align: left;
  font-size: 14px;
}
table.data > thead > tr > th,
.inner-field-table > thead > tr > th,
table.data > tbody > tr > th,
.inner-field-table > tbody > tr > th,
table.data > tr > th,
.inner-field-table > tr > th {
  text-shadow: none;
  height: inherit;
}
table.data > thead > tr > th span.dashed_underline,
.inner-field-table > thead > tr > th span.dashed_underline,
table.data > tbody > tr > th span.dashed_underline,
.inner-field-table > tbody > tr > th span.dashed_underline,
table.data > tr > th span.dashed_underline,
.inner-field-table > tr > th span.dashed_underline {
  color: inherit !important;
}
table.data > thead > tr > td,
.inner-field-table > thead > tr > td,
table.data > tbody > tr > td,
.inner-field-table > tbody > tr > td,
table.data > tr > td,
.inner-field-table > tr > td {
  background: white !important;
}
.inner-field-table > tbody > tr > th,
.inner-field-table > thead > tr > th,
.inner-field-table > tr > th {
  background: #f9f9f9 !important;
}

