﻿@charset "utf-8";
/* CSS Document */

.scoring-expert-form-progressbar{
  margin:0 0 15px 0;
}
.scoring-expert-form-progressbar tbody{
  border:0 none;
}
.scoring-expert-form-question{
	padding:10px;
  float:left;
  width:340px;
	background:none repeat scroll 0 0 #F9F9F9;
}
.scoring-expert-form-question-title{
  margin:0 0 15px;
  font-size:13px;
  font-weight:bold;
  color:#CC0000;
}
.scoring-expert-form-question-description{
	padding: 5px;
	font-size: 11px;
	line-height: 135%;
	color: #074B65;
}
.scoring-expert-form-answers ul{
  margin:0 0 0 10px;
  padding:0 0 10px 0;
  list-style:none outside none;
}
.scoring-expert-form-answers ul li{
  margin:0 0 8px 0;
  padding:0 0 0 10px;
  list-style:none outside none;
  font-size:13px;
}
.scoring-expert-form-description{
  margin:0 0 20px 0;
	font-size:11px;
	line-height: 14px;
  text-align:justify;
	color: #648997;
}
.scoring-expert-form-progressbar .progressbar-part{
  padding:0 2px;
}
.scoring-expert-form-progressbar .progressbar-part div{
  height:3px;
  font-size:0;
  line-height:0;
  background:#CCC;
}
.scoring-expert-form-progressbar .completed div{
  background:#4DAC00;
}
.scoring-expert-form-progressbar .last div{
  background:#C00;
}
.progressbar-text{
  clear:both;
  color:#666666;
  font-size:11px;
  padding:3px 0 0;
  text-align:center;
}
.scoring-expert-form-results{
  float:right;
  width:230px;
}
.scoring-expert-form-results h4{
  margin:0 0 10px 0;
}
.scoring-expert-form-results .view{
  float:left;
  padding:10px 0 0 10px;
  background:#F0F0F0;
}
.scoring-expert-form-results .views-row-odd{
  float:left;
  clear:both;
  width:100px;
  margin:0 10px 10px 0;
  text-align:center;
}
.scoring-expert-form-results .views-row-even{
  float:left;
  width:100px;
  margin:0 10px 10px 0;
  text-align:center;
}
.scoring-expert-form-results .field-content a{
  font-weight:bold;
  font-size:11px;
}
.scoring-expert-form-results .views-field-field-img-value{
  margin:0 0 4px 0;
}
.scoring-expert-form-results .views-field-title{
  text-align:center;
}
.block-scoring_expert h4{
  margin:0 0 5px 0;
}
.block-scoring_expert ol{
  margin:0;
  padding:0;
  list-style:decimal inside none;
}
.block-scoring_expert ol li{
  margin:0;
  padding:0;
  font-size:17px;
  color:#999;
  line-height:50%;
  list-style:decimal inside none;
}
.block-scoring_expert .answer-title{
  font-weight:bold;
  font-size:11px;
  color:#000;
}
.block-scoring_expert ol ul{
  margin:4px 0 0 0;
  padding:0 0 0 25px;
  list-style:none inside none;
}
.block-scoring_expert ol ul li{
  margin:0 0 3px 0;
  padding:0 0 0 8px;
  font-size:11px;
  line-height:110%;
  color:#000;
  list-style:none inside none;
  border-bottom:0 none;
}
.scoring-expert-answer-recommendations{
  margin:0 0 6px;
  padding:3px;
  font-size:11px;
  text-align:justify;
  background:#FFEEDD;
}
.scoring-expert-form-results .view-empty{
  padding:0 10px 0 0;
}
.scoring-expert-form-footer{
  clear:both;
  margin:0 0 10px 0;
  height:0;
  line-height:0;
  font-size:0;
}
.messages{
  background:none repeat scroll 0 0 #FFEEDD;
  margin:0 0 10px;
  padding:5px;
  text-align:justify;
}
.scoring-expert-results-form{
  background:#FDFCEA;
}
.scoring-expert-results-results .views-row-odd,
.scoring-expert-results-results .views-row-even{
  margin:0 0 10px 0;
}
.scoring-expert-results-results .views-row views-row-3,
.scoring-expert-results-results .views-row views-row-6,
.scoring-expert-results-results .views-row views-row-9{
  margin:0 0 10px 0;
}
.scoring-expert-results-results .views-row views-row-4,
.scoring-expert-results-results .views-row views-row-7,
.scoring-expert-results-results .views-row views-row-10{
  clear:both;
}
.scoring-expert-results-results{
  margin:0 0 15px 0;
}

/* calendar --- */
.admin-menu .dates-wrapper .form-item > input {
  background-image: url("/sites/default/themes/pdmsk4/images/calendar.gif");
  background-position: 95% 55%;
  background-repeat: no-repeat;
}
.admin-menu #ui-datepicker-div {
  margin: 0;
  padding: 10px;
  width: auto;
  font-family: inherit;
  border: 1px solid #999;

  /* ccs 3 */
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.admin-menu #ui-datepicker-div .ui-datepicker-header {
  margin-bottom: 10px;
  padding: 0;
}
.admin-menu #ui-datepicker-div .ui-datepicker-prev {
  top: 2px;
  left: 2px;
  right: auto;
  border: 1px solid #e78f08;
  cursor: pointer;
}
.admin-menu #ui-datepicker-div .ui-datepicker-next {
  top: 2px;
  left: auto;
  right: 2px;
  border: 1px solid #e78f08;
  cursor: pointer;
}
.admin-menu #ui-datepicker-div .ui-datepicker-title {
  margin: 0;
  padding: 2px 30px;
}
.admin-menu #ui-datepicker-div .ui-datepicker-title > select {
  position: relative;
  top: 0;
  font-size: 11px;
  background-color: #FFF;
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar {
  border: 0 none;
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar thead span {
  font-size: 11px;
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar tbody td {
  border: 1px solid #FFF;
  font-size: 11px;
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-other-month {
  border: 0 none !important;
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar tbody td a {
  padding: 2px 5px;
  border: 1px solid #FFF;
  color: #000;
  background: #EFFAFF !important;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(215, 239, 250, 1);
  box-shadow: inset 0px 0px 10px 0px rgba(215, 239, 250, 1);
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar tbody td a:hover {
  border: 1px solid #B1D9EC;
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a {
  color: #000;
  background: #FFF !important;
  box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 1);
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 1);
}
.admin-menu #ui-datepicker-div .ui-datepicker-calendar tbody td a.ui-state-active {
  border: 1px solid #EDDE9D;
  color: #4B3A01;
  background: #FCF4D0 !important;
  box-shadow: inset 0px 0px 10px 0px rgba(248, 234, 166, 1);
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(248, 234, 166, 1);
}
/* ------------ */