/*Календарь на главной*/
#block-event-0 
{   
}
#block-event-0 .content
 {   
}
table.sticky-header {
  margin-top: 0;
  background: #fff;
}
.event-calendar table {
  border: 1px solid #242;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; /* Setting at 100% causes problem in Internet Explorer. */
  margin-bottom: 1em;
}
div.content .event-calendar th {
	padding: 0;
}
.event-calendar th,
.event-calendar td,
.event-calendar td a,
.event-calendar th a {
      font-size: 13px;
      line-height: 25px;
}
.event-calendar tr {
  padding: 0;
  margin: 0;
}
.event-calendar th {
  color: #fff;
  text-align: center;
  padding: 1px 0.33em;
}
.event-calendar table.event-block 
{
}
.event-calendar tbody td {
    border: none;
}

.event-calendar table.event-block,
.event-block tr.even, 
.event-block tr.odd, 
.event-block tbody th {
    border: none;
}
.event-block tr.even, 
.event-block tr.odd, 
.event-block tbody th {
    background: none;
}
.event-calendar table.event-block td.pad {
    background: none;
}
.event-block caption {
    background: #626264;
	height:45px;
	padding-top:12px;
}
.event-calendar .prev {
  text-align: left;
  border-width: 1px 0px 1px 1px;
}
.event-calendar caption span {
  font-weight: bold;
  font-size: 1.5em;
}
.event-block caption a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
	text-decoration:none;
}
.event-calendar span a {
   text-decoration: none;
}
.event-calendar .next {
  text-align: right;
  border-width: 1px 1px 1px 0px;
}
.event-calendar div.month-view table.event-block thead,
.event-calendar div.month-view table.event-block tbody {
  font-size: .9em;
}
.event-calendar div.month-view table.event-block th { 
    font-weight: bold;
    color: black;
	border-bottom: 1px solid white;
    line-height: 20px;
    vertical-align: bottom;
}
.event-calendar .tableHeader-processed th {
    background: none;  
}
.event-calendar table.event-block td.today {
    background: ;
    font-weight: bold;
}
.event-calendar table.event-block td.today a {
}
.event-calendar table.event-block td {
    color: #494949;
    background: url("../images/cal-bg.png") no-repeat center center;
}
div.content .event-calendar td {
	text-align:center;
    font-weight: bold;
	padding:2px;
}
.event-calendar .month-view td,

.event-calendar .week-view td {
  width: 14%; /* 14% is about 1/7 of total table width */
  height: 26px;
}
.event-calendar td {
  border: 1px solid #bbb;
  color: #494949;
  text-align: right;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
#block-event-0 .event-calendar td a {
  color: #fff;
  background: url("../images/cal-bg-act.png") no-repeat center center ;
  /*background:blue;*/
  font-weight: bold;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 26px;
}
#block-event-0 .sat,#block-event-0 .sun
{
color:red;
}
.event-nodeapi div.event-tz {
   display:none;
} 
.event-nodeapi div.event-start {
    display: none;
} 
.event-nodeapi div.event-end {
    display: none;
}
div.event-nodeapi div {
    padding: 0;
}
.event-nodeapi div label { color: #999; }
.collapse-text-fieldset.collapsed-text-fieldset.collapsible,
{
    clear: both;
}
.node .field-field-conference-date-all
{

float:left;
background:#00183a;
color:#ffffff;
padding:2px 10px;
text-transform:uppercase;
}
.node .field-field-conference-date-all .field-item
{
float:left;
margin-right:3px;
}
.node .field-field-slideimg
{
width:200px;
float:left;
}
.node .field-field-stage-konf
{

float:left;
padding:1px 10px;
border:1px solid #00183a;
text-transform:uppercase;
font-weight:bold;
color:#00183a;
}
.node .field-field-conference-otrasli
{
width:100%;
min-height:35px;
}
.node .field-field-conference-otrasli .field-items
{
width:800px;
}
.node .field-field-conference-otrasli .field-item
{
float:left;
margin-right:10px;
margin-top:5px;
border:1px solid grey;
padding:2px 7px;
text-transform:lowercase;
opacity:0.7;
}
.node .field-field-content
{

}
.node .field-field-title2
{
text-transform:uppercase;
margin-top:10px;
color:#00183a;
font-weight:bold;
font-size:14px;
}
hr {
  height: 1px;
  border: 1px solid #00183a;
    margin: 0;
  padding: 0;
}
