#afisha { width: 100%; border-collapse: collapse; border: 1px solid #ccc; clear:both}
#afisha td{ border: 1px solid #ccc; padding: 10px;   }
#afisha th{ border-top: 1px solid #ddd; padding: 5px; font-size: 10px; font-weight: normal }
#afisha .dates img{ vertical-align:middle; margin: 0 15px 0 0 }
#afisha td.left {  padding: 10px; width: 70%; border-right:0; background:url(i/bg_gr.gif) }
#afisha td.right { padding: 10px 10px 10px 0; width: 30% ; border-left:0; background:url(i/bg_gr.gif) }
#afisha .dates { margin-left: 45px }
#afisha .dates div{ float:left; white-space:nowrap;line-height: 20px }
#afisha .txt { float:left; padding: 0 0 0 6px }
#afisha .txt b{ margin-right: 10px }
#afisha  select{ width: 100%; font-size: 11px }
#afisha input.btn{height:20px; width:100%; border: 1px solid #BEBEBB; font-family : Tahoma, Arial, sans-serif; font-size: 10px; padding:2px 5px ;  margin:5px 0px; background : url(i/btn_bg.gif)}
#afisha span{ color: #78868E; margin: 0 3px; background: #fff; border: 0px solid #ddd; padding: 3px 5px; font-size: 11px;  }

/* results */
#afisha em{ color: #7B2308; font-style: normal; font-weight: bold }
#afisha .day{ text-align: center; border: solid #ddd; border-width: 4px 0 ; padding: 3px 0 }
#afisha td b{ font-size: 12px }
small{ display:block; margin: 10px 0; font-size: 11px; color: #78868E }

#afisha .time,#afisha .price, #afisha .order{ text-align: center;  }





.noteBlue{  font-size:14px;  border-top: 4px solid #ddd; padding: 5px 0; }
.noteBlue h4, .noteBlue h4 a{ color: #7A7E81; }