#afisha  p{margin:0px 0px 4px 0px;}
#afisha  .spec_row.first{border-top: 0px;}
#afisha .day_row{padding:0px;}
#afisha .day_row .spects  .spec_row{ padding: 5px 0px 5px 0px;}


#afisha .day_row .spects  .spec_row:first-child{ padding-top:10px;}
#afisha .day_row .spects .spec_row:last-child{ padding-bottom:10px;}
#afisha .day_row.dark{background-color:#ececec;}
#afisha .day_row.light{background-color:#ffffff;}

#afisha .date .d {padding:10px 0px 0px 0px;}
#afisha .date .wd{padding:0px 0px 10px 0px;}












#afisha .day_row.min  .premiera{text-align:center;}
#afisha .day_row.min  .spec_name,#afisha .day_row.min  .spec_name *{text-align:center;}
#afisha .day_row.min  .descr{text-align:center;}
#afisha .day_row.min  .status{text-align:center;}
#afisha .day_row.min  .date{}

#afisha  .spec_row{ padding:5px 0px 5px 0px}
#afisha  .date{text-align:center; margin:0px 0px 5px 0px}
#afisha  .time{text-align:center; font-size:26px;  font-family: 'PT Sans',serif; color:#000000; padding:10px 0px 5px 0px;}
#afisha  .time2{display:none;}

#afisha  .place{text-align:center;}
#afisha  .t_button{text-align:center;}
#afisha  .t_button a{display:inline-block; color:#ffffff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-decoration:none; padding:2px 13px; border:0px; font-size:12px; font-weight:bold; }

#afisha   .place_col .t_button span.no {display:inline-block; color:#ffffff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-decoration:none; padding:2px 13px; border:0px; font-size:12px; font-weight:bold; }



#afisha  .spec_name, #afisha  .spec_name a{font-size:20px;  font-family: 'PT Serif Caption',serif; color:#000000;}

#afisha  .c_theatre .place{color:#007575;}
#afisha  .c_theatre2 .place{color:#cca31d;}
#afisha .c_theatre2.c_chamber_halls .place{color:#555555;}
#afisha   .c_unknown .place{color:#80651B;}
#afisha  .c_hall .place{color:#9c1e28;}
#afisha  .c_prim_great_hall .place{color:#234670;}
#afisha  .c_prim_chamber_hall .place{color:#1c62ba;}



#afisha .c_theatre  .place_col .t_button a {background-color:#007575;}
#afisha .c_theatre2  .place_col .t_button a {background-color:#cca31d;}
#afisha .c_theatre2.c_chamber_halls  .place_col .t_button a {background-color:#999999;}
#afisha .c_unknown  .place_col .t_button a {background-color:#80651B;}
#afisha .c_hall  .place_col .t_button a {background-color:#9c1e28;}


#afisha  .c_prim_great_hall   .place_col .t_button a {background-color:#234670;}
#afisha  .c_prim_chamber_hall   .place_col .t_button a {background-color:#1c62ba;}


#afisha   .place_col .t_button span.no {background-color:transparent; border:1px solid #919191;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color:#262626;}







#afisha  .inf{margin-top:5px; margin-bottom:0px;}

.playbill_menu {margin:10px 0px;}
.playbill_menu a{margin:0px 7px;}

#afisha  .spec_row{border-top: 1px solid #C6C5C5;}
#afisha  div.spec_row:first-child {border-top: 0px solid #C6C5C5; }


#afisha  .date div{margin:6px 0px; line-height: 1;}
#afisha  .date .d{font-size:36px; color:#000000;}
#afisha  .date .m{font-size:16px; color:#000000;}
#afisha  .place_col{padding:3px 0px; }
#afisha  .place_col .place{font-size:14px; margin:2px; }
/*#afisha  .place_col .t_button button {padding:2px 13px; border:0px;   border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color:#ffffff; font-size:12px; font-weight:bold; }*/

#afisha  a {
    color: #000000;
    text-decoration: underline;
}

#afisha .spec_name  a {
    color: #000000;
    text-decoration: none;
}
#afisha{margin-top:20px;}
option{padding:1px 3px;}


#afisha > .row.dark{
background-color: #ffffff;
}
#afisha > .row{
	border-bottom:1px solid #909090;
}
#afisha .t_button a {background-color:#999999; width:120px;}
#afisha .c_theatre2.c_chamber_halls  .place_col .t_button a {background-color:#999999;}
#afisha .c_theatre2.c_chamber_halls .place{color:#555555;}

#afisha .c_theatre2.c_chamber_halls  .place_col .t_button a.no {background-color:transparent;}
/*#afisha .c_theatre2.c_chamber_halls  .place_col .t_button a.no.active {background-color:#555555;}*/

#afisha   .place_col .t_button a.no { cursor:default; display:inline-block;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-decoration:none; padding:2px 13px; border:0px; font-size:12px; font-weight:bold; }
#afisha   .place_col .t_button a.no.vhodnoy_za_chas { cursor:pointer;}
#afisha   .place_col .t_button a.no { cursor:default; background-color:transparent; border:1px solid #919191;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color:#262626;}