.SUserAll
{
}

.SUserAll p
{
  padding: 0;
}

.SUserAll h3
{
  margin-bottom: 0;
}

.SUserAll .Head3
{
  font-size: 18px;
  color: #EB3D00;
}

.SUserAll .Head5
{
  font-size: 15px;
  color: #ED4B2D;
  font-weight: bold;
}

.SUserAll .Head6
{
  font-size: 15px;
  font-weight: bold;
}

.SUserAll ul, .SUserAll ol
{
  margin: 10px 0 0 0;
  padding: 0;
}

/*
.SUserAll li
{
  padding: 5px 0 5px 0;
}
*/

.SUserCell
{
  vertical-align: top;
}

.SUserAll .SContBlockFloatLeftTable
{
  font-size: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-right: 15px;
  float: left;
  clear: left;
  width: 1%;
}

.SUserAll .SContBlockFloatRightTable
{
  font-size: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 15px;
  float: right;
  clear: right;
  width: 1%;
}

.SUserAll .SContBlockPictDiv
{
  padding-top: 10px;
}

.SUserAll .SContBlockPictVertCell
{
  text-align: center;
  padding: 0;
}

.SUserAll .SContBlockPictHorzCell
{
  text-align: center;
  line-height: 50%;
  padding: 0;
}

.SUserAll .SContBlockTextHorzCell
{
  color: rgb(102,102,102);
  text-align: left;
  font-size: 11px;
  padding: 3px 10px 15px 0;
}

.SUserAll .SContBlockTextVertCell
{
  color: rgb(102,102,102);
  font-size: 11px;
  text-align: center;
  padding: 3px 0 15px 0;
}

.SUserAll .SContBlockTextHorzCell a, .SUserAll .SContBlockTextVertCell a
{
  /*color: rgb(88,88,88);*/
}

.SUserAll .SContBlockPictCopyRightHref
{
  text-decoration: none;
}
.SUserAll .SContBlockPictCopyRightHref:hover
{
  text-decoration: underline;
}

/* пользовательская таблица */

.SUserAll table th
{
  font-weight: bold;
  text-align: left;
  padding-left: 3px;
}

.SUserAll table td
{
  padding-left: 3px;
  padding-right: 3px;
  border: none rgb(0,0,0) 1px;
}

.SUserAll .STable th
{
  padding: 0px;
}

.SUserAll .STable td
{
  padding: 0px;
}

/*
.SUserAll .SPictCaptionContainer th
{
  padding: 0 5px 0 0;
}
.SUserAll .SPictCaptionContainer td
{
  padding: 0;
}
*/

table .SPictCaptionContainer th
{
  padding: 0 5px 0 0;
}
table .SPictCaptionContainer td
{
  padding: 0;
}

.SUserAll .SBallTable th
{
  width: 10px;
  padding-top: 3px;
}

.SUserAll .SBallTable td
{
  padding-left: 10px;
  text-align: justify;
}

.SUserAll .SBallTable td h6
{
  padding-top: 1px;
}

.SUserAll .SBallListDiv
{
  background: url('../images/ball10.gif') no-repeat;
}

.SUserAll .SBallListContainer ul
{
  list-style-type: none;
}

.SUserAll .SBallListContainer ul li
{
  margin-left: 0;
  padding-left: 30px;
  background: url('../images/ball10.gif') 10px 3px no-repeat;
  padding-bottom: 3px;
}

.SUserAll .SProgramTable td
{
  background-color: rgb(177,211,241);
  padding: 5px 10px 7px 0;
  text-align: justify;
}

.SUserAll .SProgramTable th
{
  background-color: rgb(211,231,248);
  padding: 5px 10px 7px 0;
  font-weight: normal !important;
  text-align: justify;
}

.SUserAll .SProgramTable td div, .SUserAll .SProgramTable th div
{
  font-size: 15px;
  font-weight: bold;
  line-height: 120%;
}

.SUserAll .SProgramHeader
{
  font-weight: bold;
  text-align: center !important;
  background-color: rgb(79,148,202) !important;
  color: #FFFFFF;
  font-size: 15px;
  padding: 7px 0 7px 0;
}

.SUserAll .SProgramTime
{
  white-space: nowrap;
  padding-left: 5px !important;
}

.SUserAll .SSpeakersContainer th
{
  padding: 10px 0 15px 0;
  border-bottom: solid rgb(177,211,241) 1px;
  text-align: center;
}

.SUserAll .SSpeakersContainer td
{
  padding: 10px 10px 15px 15px;
  border-bottom: solid rgb(177,211,241) 1px;
  width: 100%;
}

.SUserAll .SSpeakersContainer h2
{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 125%;
}

.SUserAll .SSpeakersContainer div
{
  font-size: 11px;
  padding-top: 10px;
  text-align: justify;
}

.SUserAll .SSpeakersContainer td.SSpeakersHeaderCell
{
  padding: 0;
  border-bottom: none;
}

.SUserAll .SSupportContainer
{
  width: 100%;
}

.SUserAll .SSupportContainer th
{
  text-align: center;
  padding: 10px 0 12px 20px;
  border-bottom: solid rgb(177,211,241) 1px;
}

.SUserAll .SSupportContainer td
{
  padding: 10px 0 12px 30px;
  border-bottom: solid rgb(177,211,241) 1px;
  font-size: 15px;
  font-weight: bold;
}

.SUserAll .SSupportContainer td a
{
  font-size: 12px;
  font-weight: normal;
}

