@charset "UTF-8";
/**
 * Оформление flatpages
 */
.flatpage table {
  border: 1px solid #105B35;
  border-collapse: separate;
  border-spacing: 1px; }

.mainSite .flatpage table {
  margin: 3px 0 3px 20px;
  width: auto; }

.flatpage table th, .flatpage table td {
  text-align: left;
  /*    border: none;*/ }

.flatpage table th {
  font-weight: bold;
  background: #d8ffcf;
  padding: 6px 7px 6px 8px; }

.flatpage table td {
  background: #f5f5f5;
  /*border-bottom : 1px solid #FFFFFF;
  border-right  : 1px solid #FFFFFF;*/
  padding: 4px 7px 4px 9px; }

.flatpage ul {
  margin-bottom: 8px; }

.flatpage li ul {
  padding-top: 5px;
  margin-bottom: 0; }

#flatpage-content {
  padding-right: 22px;
  padding-left: 25px;
  padding-bottom: 25px;
  color: #3C4244; }

#inner .mainSite #flatpage-content_main {
  padding-right: 0;
  margin-right: 0; }

* html #inner #flatpage-content_main {
  margin-right: 3px; }

#flatpage-additional {
  margin-right: 30px; }

/**
 * Оформление блоков-"выносок"
 *
 */
.flatpage .remark {
  color: #003300;
  background-color: #CDFFCD;
  font: normal 11px Tahoma;
  margin: 5px 0px 5px 0px;
  display: block; }

.mainSite .flatpage .remark {
  display: inline;
  float: right;
  background: url("/s/img/pattern_green.png") repeat scroll center top transparent;
  color: #FFFFFF;
  font-family: "gotham";
  font-size: 13px;
  border-radius: 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  clear: right;
  width: 180px;
  padding: 9px 11px 17px 9px;
  text-align: right;
  margin: 0 0px 5px 20px; }

.mainSite .flatpage .remark a {
  color: #FFFFFF; }

#table-of-contents {
  border-radius: 5px 5px 5px 5px;
  color: #708289;
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  line-height: 1.4em; }

#table-of-contents h3:first-child {
  border-radius: 5px 5px 0 0; }

#table-of-contents h3 {
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  color: #FFFFFF;
  font-family: "gotham";
  font-size: 14px;
  margin: 0;
  position: relative;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  text-transform: uppercase;
  width: 74%;
  padding: 5px 21px;
  vertical-align: middle;
  text-align: center;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  font-weight: bold; }

.mainSite #table-of-contents h3 {
  /*margin-left: -20px;
  background: #CDFFCD url(/s/img/flatpages/remark-bottom-left.gif) right bottom no-repeat;	*/ }

#table-of-contents p {
  clear: right;
  text-align: left;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

#table-of-contents p a {
  display: block;
  width: 150px; }

#table-of-contents p span {
  color: #999999;
  font: normal 9px Tahoma;
  float: left;
  width: 32px;
  padding-top: 2px;
  text-align: center;
  height: 24px; }

#table-of-contents ol {
  padding: 10px 5px 10px 28px; }

/**
 * Класс для ограничения ширины (используется в /rules/bonus/)
 */
.mainSite .small-width {
  width: 100%; }

/**
 * Класс для картинок в помощи (/rules/bonus/)
 */
.bonus-img {
  display: none; }

.mainSite .bonus-img {
  margin-right: 35px;
  display: inline; }

/**
 * Классы для страницы помощи (/help/)
 */
.help-unit table {
  border: 0;
  border-collapse: collapse; }

.help-unit table td {
  vertical-align: top;
  background-color: transparent;
  line-height: 1.5; }

.help-unit table td h3 {
  margin-top: 5px;
  line-height: normal; }

.help-unit table td img {
  float: left; }

.mainSite .help-unit {
  float: left;
  padding-bottom: 100px;
  height: 240px;
  width: 350px;
  /*margin-bottom: 70px;*/ }

/* слайдшоу */
div.slideshow_slide {
  margin-bottom: 5px; }

div.slideshow_img {
  overflow: hidden;
  background: #F5F5F5; }

div.slideshow_img table {
  margin: 0 !important;
  width: 100% !important;
  height: 100%; }

div.slideshow_img table td {
  text-align: center;
  vertical-align: middle;
  padding: 0;
  background: none; }

div.slideshow_control {
  padding: 0 22px;
  height: 1%;
  min-height: 35px;
  background: #CDFFCD url("/s/img/flatpages/remark-bottom-right2.gif") left bottom no-repeat; }

div.slideshow_subtitle {
  padding: 8px 0 14px; }

img.slideshow_arrow {
  cursor: pointer; }

img.slideshow_arrow.disabled {
  visibility: hidden; }

span.slideshow_counter {
  font-weight: bold; }

/* Переопределение основного шаблона. flatpages без правой панели*/
#links_header {
  width: 148px; }

#login_header {
  margin-right: 168px; }

/*# sourceMappingURL=flatpages.css.map */
