#afishamainblock {
                  padding-left:2px;
                 }

.eventblock {
             float:left;
             width:100%;
             padding-top:20px;
             padding-bottom:20px;
             border-top:1px solid #e5e5e5;
             font-family:arial;
            }

.eventblockb {
              float:left;
              width:100%;
              padding-top:20px;
              padding-bottom:20px;
              font-family:arial;
             } 

.eventblockheader {
                   float:left;
                   width:100%;
                  }

.eventtitle {
             float:left;
             width:69%;
             font-size:20px;
            }

.eventtitlered {
                float:left;
                font-size:20px;
                font-weight:bold;
                color:#cc0000;
                padding-right:20px;
               }

.eventtitle a:link {
                    color:#006699; 
                    text-decoration:none;
                   }

.eventtitle a:visited {
                       color:#006699; 
                       text-decoration:none;
                      }


.eventtitle a:hover {
                     color:#006699; 
                     text-decoration:underline;
                    }


.eventrating {
              float:right;
              font-size:12px;
              color:#666;
              padding-top:4px;
              padding-right:13px;
              font-style:italic;
             }

.eventratingleft {
                  float:left;
                  font-size:12px;
                  color:#666;
                  padding-top:4px;
                  font-style:italic;
                 }

.estars {
          float:left;
          width:96px;
         }

.ecommcount {
             float:left;
             padding-top:1px;
            }

.eventblockbody {
                 float:left;
                 width:100%;
                 padding-top:16px; 
                }

.eventpreview {
               float:left;
               width:39%;
               padding-top:4px;
              }

.eventright {
             float:left;
             width:60%;
            }

.eventsp {
          margin:0;
          width:100%;
          display:block;
          font-size:12px;
          padding:0 0 12px 0;
         }

.grayspan {
           color:#999;
          }

.eventshortdescr {
                  float:left;
                  width:100%;
                  font-size:12px;
                  color:#000;
                  line-height:20px;
                  padding-bottom:14px;
                 }

.actorstitle {
              float:left;
              color:#999;
              padding-right:5px;
              line-height:20px;
             }

.actors {
         float:left;
         width:233px;
         line-height:20px;
        }


.eventorgs {
            float:left;
            width:100%;
           }

.eventwhere {
             float:left;
             width:40px;
             font-size:14px;
             font-weight:bold;
             color:#999;
            }

.eventwhen {
             float:left;
             width:65px;
             font-size:14px;
             font-weight:bold;
             color:#010101;
           }

.eventorgslinks {
                 float:left;
                 width:250px;
                 font-size:12px;
                } 

.eventtimeblocks {
                  float:left;
                  width:238px;
                  font-size:12px;
                 }

.eventtimeblocks span {
                       float:left;
                       display:block;
                       padding-right:23px;
                       height:22px;
                       padding-top:1px;
                      }

.eventorgslinks span {
                      float:left;
                      display:block;
                      padding-right:23px;
                      padding-bottom:13px;
                     }

.eventorgslinks a:link {
                   color:#3e7793;
                  }

.eventorgslinks a:visited {
                           color:#3e7793;
                          }

.eventorgslinks a:hover {
                         color:#3e7793;
                         text-decoration:none;
                        }


.oneeventdescr {
                float:left;
                width:100%;
                padding-top:3px;
                font-family:arial;
                font-size:12px;
                color:#000; 
                line-height:20px;
               }

.oneeventtrailer {
                  float:left;
                  width:100%;
                  padding-top:25px;
                  font-family:arial; 
                 }

.oneeventtrailer h4 {
                     margin:0; 
                     padding-top:0;
                     padding-bottom:15px;
                     font-size:20px; 
                     color:#000;
                     font-weight:normal;
                    }

.oneeventshedule {
                  float:left;
                  width:508px;
                  padding-top:20px;
                  font-family:arial; 
                 }

.oneeventsheduletitle { 
                       float:left;
                       width:100%;
                       font-size:20px;
                       font-weight:bold;
                       padding-bottom:20px;
                      }

.oneeventfolders { 
                  float:left;
                  width:100%;
                  height:47px;
                  font-size:12px;
                 }

.oneeventtimes { 
                float:left;
                width:100%;
               }

.folder {
         float:left;
         width:100px;
         border-right:1px solid #fff;
         height:47px;
         background:#e4e3e3;
         color:#999;  
        }

.folder_s {
           float:left;
           width:100px;
           border-right:1px solid #ff6600;
           height:47px;
           background:#ff6600; 
           color:#fff;
         
          }

.folder .firstep {
                  margin:0;                 
                  width:100%;
                  display:block;
                  padding:5px 0 3px 0;
                  text-align:center;
                 }

.folder_s .firstep {
                    margin:0; 
                    width:100%;
                    display:block;
                    padding:5px 0 3px 0;
                    font-weight:bold;
                    font-size:13px;
                    text-align:center;
                   }

.secondep {
           margin:0; 
           width:100%;
           display:block; 
           text-align:center;
           padding:15px 0 0 0;
          }

.datename {
           margin:0; 
           width:100%;
           display:block; 
           text-align:center;
           font-size:11px;
           padding:0;
          }


.folder a:link {
                color:#0066cc;
               }

.folder a:visited {
                   color:#0066cc;
                  }


.folder a:hover {
                 color:#0066cc;
                 text-decoration:none;
                }


.folder_s a:link {
                  color:#fff;
                  text-decoration:none;
                 }

.folder_s a:visited {
                     color:#fff;
                     text-decoration:none;
                    }


.folder_s a:hover {
                   color:#fff;
                   text-decoration:none;
                  }


.shedulebody {
              float:left;
              width:100%;
              display:none;
             }

#sheduleblock_1 {
                 display:block;
                }

.sheduleitem {
              float:left;
              width:100%;  
              border-bottom:1px solid #ccc;
              padding-top:11px; 
              padding-bottom:6px; 
             }

.sheduleorg {
             float:left;
             width:130px;
             padding-left:10px;
             padding-bottom:3px;
             font-size:14px;
            }

.sheduletimes {
               float:left;
               width:344px;
               color:#666;
               font-size:12px;
              }

.sheduletimes span {
                    width:52px;
                    height:22px;
                    display:block;
                    float:left;
                   }

.sheduletimeslong {
                   float:left;
                   width:344px;
                   color:#666;
                   font-size:12px;
                  }

.sheduletimeslong span {
                        width:152px;
                        height:22px;
                        display:block;
                        float:left;
                       }


.sheduleorg a:link {
                    color:#006699; 
                    text-decoration:none;
                   }

.sheduleorg a:visited {
                       color:#006699; 
                       text-decoration:none;
                      }

.sheduleorg a:hover {
                     color:#ff6600; 
                     text-decoration:underline;
                    }


.photolenta {
             float:left;
             width:468px;
             height:115px; 
            }

#photolenta {
             width:470px;
             display:block;
             _overflow:hidden;
            }

.galphotoitem {
               float:left;
               width:150px; 
               height:91px;
               overflow:hidden;
              }

.galphotoitem a:link img {
                          bbborder:4px solid #999;
                         }

.galphotoitem a:visited img {
                             bbborder:4px solid #999;
                            }

.galphotoitem a:hover img {
                           bbborder:4px solid #fff;
                          }

#trailercontainer {
                   padding-left:11px;
                  }


.commentswarning {
                  float:left;
                  width:508px;
                  padding-top:30px;
                 }




.newscalendarblock {
                    padding-top:6px;
                    height:259px;
                   }

.newscalendarbody {
                    float:left;
                    width:240px;
                    height:217px;
                    background:#f5f5f5;
                   }

.newscalendartable {
                    width:100%;
                    border-collapse:collapse;
                   }

.ncday {
        font-size:11px;
        color:#666;
        border-right:1px solid #C7C7C7;
        padding-top:9px;
        padding-bottom:3px;
        text-align:center;
       }

.ncdayb {
        font-size:11px;
        color:#666;
        border-right:1px solid #FFF;
        padding-top:9px;
        padding-bottom:3px;
        text-align:center;
       }

.ncdaytoday {
        font-size:11px;
        color:#FE0000; 
        font-weight:bold;
        border-right:1px solid #C7C7C7;
        padding-top:9px;
        padding-bottom:3px;
        text-align:center;
        background:url("/img/afishaimg/circle.gif") center 7px no-repeat;
       }

.ncdaybtoday {
              font-size:11px;
              color:#FE0000;
              border-right:1px solid #FFF;
              padding-top:9px;
              padding-bottom:3px;
              text-align:center;
              font-weight:bold;
              background:url("/img/afishaimg/circle.gif") center 7px no-repeat;
             }

.newscalendararrows {
                     width:230px;
                     float:left; 
                     padding-left:10px;
                     padding-top:15px;
                     margin-bottom:15px;
                    }

.calarrowback {
               float:left;
               width:40px;
               padding-top:5px;
              }


#calheader {
            float:left;
            width:150px;
            text-align:center;
            font-size:14px;
            color:#999;
           } 

#calheadermonth {
                 color:#000;
                 font-weight:bold; 
                }

.ncwday {
         color:#999; 
         font-size:11px;
         text-align:center; 
        }

.ncday a:link {
               color:#666;
               text-decoration:none;             
              }

.ncday a:visited {
                  color:#666;
                  text-decoration:none;
                 }

.ncday a:hover {
                color:#666;
                text-decoration:underline;
                }


.ncdayb a:link {
                color:#666;
                text-decoration:none;
               }

.ncdayb a:visited {
                   color:#666;
                   text-decoration:none;
                  }

.ncdayb a:hover {
                 color:#666;
                 text-decoration:underline;
                }


.ncdaytoday a:link {
                    color:#fff;
                    text-decoration:none;
                   }

.ncdaytoday a:visited {
                          color:#fff;
                        text-decoration:none;
                         }

.ncdaytoday a:hover {
                        color:#fff;
                        text-decoration:none;
                       }


.ncdaybtoday a:link {
                     color:#fff;
                     text-decoration:none;
                     
                    }

.ncdaybtoday a:visited {
                        color:#fff;
                       text-decoration:none;
                       }

.ncdaybtoday a:hover {
                      color:#fff;
                      text-decoration:none;
                     }

.withpointersimple {
                    cursor:pointer; 
                   }

.catmenu {
          float:left;
          width:100%;
          height:30px;
          background:#ededed;
          margin-bottom:5px; 
         }

.catmenu table {
                width:100%;  
                border-collapse:collapse; 
               }

.catitem {
          width:100%;
          text-align:center;
          font-size:12px; 
          padding-top:9px;
          height:20px;
         }

.catitem_s {
            width:100%;
            text-align:center;
            font-size:14px;  
            background:url("/img/afishaimg/orange.gif") #ea5800 no-repeat;
            padding-top:8px;
            height:22px;
           }

.catitem a:link {
                 color:#0066cc; 
                }

.catitem a:visited {
                    color:#0066cc; 
                   }

.catitem a:hover {
                  color:#0066cc; 
                  text-decoration:none;
                 }


.catitem_s a:link {
                   color:#fff; 
                   text-decoration:none;
                  }

.catitem_s a:visited {
                      color:#fff; 
                      text-decoration:none;
                     }

.catitem_s a:hover {
                    color:#fff; 
                    text-decoration:none;
                   }

.posterheader {
               float:left;
               width:100%;
               font-weight:bold;
               font-size:24px;
               padding-bottom:15px;
              }

.gallery {
          float:left;
          width:100%;
          padding-top:30px;
          background:url("/img/afishaimg/line.gif") left bottom no-repeat;
         }

#noscroll {
           background:none;
          }

.gallerytitle {
               float:left;
               width:100%;
               font-size:18px;  
               padding-bottom:23px;
              }

.surlenta {
           float:left;
           width:468px;
           padding-left:20px;
          }

.oneorgdescr {
              float:left;
              width:100%;
              border-top:6px solid #d6d6d6;
              padding-top:40px;
              line-height:18px; 
              margin-top:3px;
             }

.orgheader {
            margin:0;
            padding-top:0;
            padding-bottom:26px;
            font-size:18px;
            font-weight:normal;
           }

.eventcommentform {
                   float:left;
                   width:508px;
                   padding-top:28px;
                  }

.eventcommentform table {
                         width:100%;
                         border-collapse:collapse; 
                        }


.ltd {
      width:96px;
      padding:0;
      font-size:14px;
      font-style:italic;
      vertical-align:top;
     }

.rtd {
      padding:0 0 22px 0;
     }


.afinp {
        width:415px;
        border:1px solid #a3a3a3; 
       }

.aftinp {
         width:415px;
         height:222px;
         border:1px solid #a3a3a3; 
        }

.eventcommentformheader {
                         margin:0;
                         padding-top:0; 
                         padding-bottom:35px;
                         font-weight:normal;
                         font-size:18px;
                         font-style:italic;  
                        }

.eventcommentformheader span {
                              font-size:14px;
                              font-style:italic;
                             }


.eventcommentsblock {
                     float:left;
                     width:508px;
                     padding-top:35px;
                    }

.eventcommentblocktitle {
                         float:left;
                         width:508px;
                         font-size:20px;
                        }

.eventcomment {
               float:left;
               width:100%;
               padding-top:34px;
               padding-bottom:18px;
              }

.eventcommentrecv {
                   float:left;
                   width:113px;
                  }

.eventcommentbody {
                   float:left;
                   width:395px; 
                   line-height:18px;
                  }

.eventcommentauthor {
                     font-size:12px;
                     font-style:italic;
                     padding-bottom:2px;
                     padding-right:10px;
                     line-height:18px;
                    }

.eventcommentdate {
                   font-size:10px;
                   color:#7f7f7f;
                   padding-bottom:8px;
                  }

.eventcommentrating {
                    }

#myvotediv {
            padding-top:3px;
           }

.noevents {
           padding-top:20px;
           padding-bottom:20px;
          }

.orgwaste {
           float:left;
           width:100%;
           height:30px;
          }

#inviscomments {
                display:none;
               }

.eventcommentscontainer {
                         float:left;
                         width:100%;
                        }