.top_content
{
    width: 100%;
    background: url("../image/top_content.png");
    height: 15px;
    margin-top: 30px;
}

#w2_afisha
{
    background:url("../image/background_news.png");
    float:left;
    width: 100%;
    border-bottom:1px solid #e6e6e6;

}

#content_afisha
{
    background:url("../image/background_news.png");
    float: left;
    width: 940px;
    margin-bottom: 27px;
    position: relative;

}

.afisha_t
{
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-left: 49px;
    margin-top: 23px;
    float: left;
    text-align: left;
    width:650px;

}

#event_nearest_afisha
{
    display: inline-block;
    margin-top: 20px;
    margin-left: 375px;
}

#click_event_t
{
    height: 42px;


    font-family: HaginCapsMedium;
    font-size: 15pt;
    float: left;
    position: relative;

}

#side_left_event_t
{

    float: left;
    height:44px;
    width:11px;

}

#side_right_event_t
{
    float: left;
    height:44px;
    width:11px;

}

#text_event_t
{

    margin-top: 10px;
}





#click_event_wa
{
    height:42px;

    font-family:HaginCapsMedium;
    font-size:15pt;

    float: left;
}

#side_left_event_wa
{
    float:left;
    height:44px;
    width:11px;
}

#side_right_event_wa
{
    float:left;
    height:44px;
    width:11px;
}

#text_event_wa
{
    padding-top:10px;
    padding-left: 1px;

}

#click_event_ma
{
    height:42px;

    font-family:HaginCapsMedium;
    font-size:15pt;

    float: left;
}

#side_left_event_ma
{
    float: left;
    height:44px;
    width:11px;
}

#side_right_event_ma
{
    float: left;
    height:44px;
    width:11px;
}

#text_event_ma
{
    padding-top:10px;
    padding-left: 1px;
}

#click_event_s
{
    height:42px;

    font-family:HaginCapsMedium;
    font-size:15pt;

    float: left;
}

#side_left_event_s
{
    float: left;
    height:44px;
    width:11px;
}

#side_right_event_s
{
    float: left;
    height:44px;
    width:11px;
}

#text_event_s
{
    padding-top:10px;
    padding-left: 1px;
}


.side_left_af
{
    background: url("../image/menu_left_border.png") no-repeat;
    height: 40px;
    width: 19px;
    float:left;
    margin-top: -3px;
   margin-left: -19px;

}

.side_right_af
{
    background: url("../image/menu_right_border.png")no-repeat;
    height: 40px;
    width: 19px;
    float:left;
    margin-top: -3px;
    margin-right: -19px;
    display: block;
}

.event_a_af
{
    color: #990000;
    text-decoration: none;
    border-bottom: solid 1px;
    border-top: solid 1px;
    height: 38px;
    cursor: pointer;
    float: left;
    margin-top: -3px;
    margin-left: -1px;
}

.event_a_af a
{
    color: #990000;
    text-decoration: none;
    cursor: pointer;
    padding-top: 3px;
    border:0px;
    padding-left: 1px;
}

.event_a_af a:hover
{
    color: #990000;
    text-decoration: none;
    cursor: pointer;
    padding-top: 3px;
    border:0px;
}

.se_bg
{
    background: url("../image/p_pattern.png");
}

.s_event
{
    width: 920px;

    float: left;
    margin-left: 13px;
    position: relative;
}

.se_up
{
    background:url("../image/top920.png");
    float: left;
    width: 920px;
    height: 23px;
}

.se_down
{
background: url("../image/bottom920.png");
float: left;
width: 920px;
height: 23px;
}


.se_med
{

   width: 900px;
   margin: 0 auto;
   padding-top: 1px;
    background: url("../image/afisha_content.png");
}

.se_med_bg
{
    background: url("../image/afisha_content.png");
}
.s_data
{
    width: 177px;
    float:left;
    text-align: center;
}


.s_data p
{
    color: #000000;
    font-size: 24px;
    font-family: Georgia;
    margin-top: 5px;

}

.s_data2 p
{
    font-size: 16px;
    line-height: 0.1;
    margin-top: -5px;
}

.s_name
{
    float: left;
    width: 283px;
    margin-top: 8px;
    text-align: justify;
}

.s_name a
{
    font-family: HaginCapsMedium;
    font-size: 22px;
    color: #0066cc;
    line-height: 0.96;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
    float: left;
    padding-bottom: 4px;
}

.s_name a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}

.s_name p
{
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 22px;
    text-decoration: none;
    margin-top: -3px;
    float: left;
    margin-left: 3px;
}


.s_name2
{
    width: 252px;
    text-align: left;
}
.s_name2 p
{
    color: #a87357;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    float: left;
}

.order
{
    float: left;
    margin-left: 45px;
    margin-top: 16px;
}

.click_order
{
    width:164px;
    height: 40px;
    background: url("../image/order.png");
    text-decoration: none;
    border:0px;
}

.click_order a
{
    width:164px;
    height: 40px;
    text-decoration: none;
    border:0px;
    display: block;
}

.a_order a
{
    line-height: 1;
    font-family: Georgia;
    font-size: 16px;
    color: #0066cc;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
    float: left;
    padding-top: 9px;
}

.a_order a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}

.none_bg
{
    background: none;
}
.down_shadow
{
    background: url("../image/afisha_shadow.png") no-repeat;
    width: 848px;

}
.down_se2
{

    width: 920px;

}

.top_s
{
    margin-top: 29px;
}

.sl_event
{
    float: left;
    height:44px;
    width:11px;
    margin-left: -1px;
}


.sr_event
{
    float: left;
    height:44px;
    width:11px;
}

.t_event
{
    padding-top:9px;
    padding-left: 2px;
}

.c_event
{
    height:42px;

    font-family:HaginCapsMedium;
    font-size:15pt;

    float: left;
}

#event_nearest_repertuar
{
    display: inline-block;
    text-align: center;
    margin-bottom: 15px;
}

.rep_shadow
{
    height: 23px;
    background: url("../image/afisha_shadow.png") no-repeat;
    width: 848px;
    margin: 0 auto;
}

.s_image
{
    height: 296px;
    width: 200px;
    float: left;
    margin-bottom: 20px;
    position: relative;
}

.i_ramka
{
    height: 296px;
    width: 217px;
    background: url(../image/afisha_frame.png);
    position: relative;
    z-index: 999;
    cursor: pointer;
}

.s_image img
{
    position: absolute;
    left: 4%;
    top: 2%;
    height: 280px;
}

.r_name
{
    float: left;
    width: 433px;
    margin-top: 8px;
    text-align: justify;
    margin-left: 48px;
}

.r_name a
{
    font-family: HaginCapsMedium;
    font-size: 22px;
    color: #0066cc;
    line-height: 0.96;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
    float: left;
    padding-bottom: 4px;
}

.r_name a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}

.r_name2
{
    width: 433px;
    text-align: left;
}

.r_name2 p
{
    color: #a87357;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
  /*  float: left;*/
}

.r_name3
{
    width: 433px;
    text-align: left;
    margin-top: 10px;
}

.r_name3 p
{
    color: #1a0000;
    font-family: Georgia;
    font-size: 16px;
    text-decoration: none;
    float: left;
}

.r_description
{
    text-align: center;
    float: left;
    margin-left: 25px;
    margin-top: 5px;
    width: 170px;

}

.r_med{
width: 900px;
margin: 0 auto;
padding-top: 1px;
    background: none;
}

.r_type a
{
font-family: HaginCapsMedium;
font-size: 22px;
    color: #0066cc;
    text-decoration: none;
    border-bottom: 1px dashed #93b5d6;
    cursor: pointer;

}

.r_type a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}


.r_age p
{
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 22px;
    text-decoration: none;
    margin-top: -3px;
    margin-left: 3px;
}

.r_age
{
    width: 170px;
}

.r_dw p
{color: #000000;
    font-size: 20px;
    font-family: Georgia;
    margin-top: 8px;
    font-weight: bold;
}

.r_date p
{
    color: #000000;
    font-size: 16px;
    font-family: Georgia;
    margin-top: 8px;
    font-weight: bold;
    text-transform:lowercase;
}

.r_dw,.r_date
{
    width: 170px;
}

.r_date
{
    margin-top: -18px;
}

.r_age
{
    margin-top: 10px;
}

#ch_b
{
    float:left;
    margin-left: 80px;
    margin-bottom: 20px;
}

#event_nearest_show
{
    text-align: center;
    margin: 0 auto;
    width: 200px;
    margin-bottom: 10px;
}

#show_cont
{


    z-index: 10;

}
#s_poster
{

    background: none;
    margin-top: 24px;
    margin-left: -8px;
    float: left;
    position: relative;
    z-index: 10;
    width: 974px;
}

.sp_show
{
    width: 325px;
    float: left;
    position: relative;
    height: 472px;
    margin-top: 22px;
    margin-left: -43px;
    margin-bottom: 100px;
}

.sp_description
{
    float: left;
    margin-top: 43px;
    margin-left: -22px;
    width: 455px;
}

.spd_title
{
    float: left;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    color: #995733;
    line-height: 1.5;
}

.spd_text
{
    float: left;
    font-family: Georgia;
    font-size: 16px;
    color: #1a0000;
    line-height: 1.5;
    width: 231px;
    text-align: left;
}

.spd_text a
{
    float: left;
    font-family: Georgia;
    font-size: 16px;
    color: #0969cc;
    line-height: 1.5;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;

}

.spd_text a:hover{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;
}

.spd_div1
{
    float:left;
    width: 221px;
}
.spd_div2
{
    float: left;
    margin-left: 2px;
    width: 231px;
}

.afisha_spd
{
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-left: 58px;
    margin-top: 15px;
    float: left;

}

.spd_div3
{
    float: left;
    font-family: Georgia;
    font-size: 16px;
    color: #1a0000;
    line-height: 1.4;
    text-align: left;
    margin-top: 33px;
    margin-bottom: 50px;
}

#w1_r
{
    background-image:url("../image/r_afisha_bg.png");

    width: 100%;
    float:left;
    margin-top: 31px;
    position: relative;

}

#r_affiche
{
    float: left;
    position: relative;
    margin-top: -15px;
}

.r_top_content
{
    width: 100%;
    background: url("../image/r_top_content.png");
    height: 15px;
}

.r_actor
{
    float: left;
    width: 235px;
    margin-bottom: 50px;
}

.afisha_ra
{
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 26px;
    margin-left: 26px;
    margin-top: 45px;
    float: left;
    text-align: left;
    line-height: 0.9;
    margin-bottom: 23px;
    width: 220px;
}

.order_r
{
    float: left;
    margin-left: 83px;
    margin-top: 26px;
}

#social
{
    height: 54px;
   
margin-bottom: 30px;
   width: 210px;
   margin-left: 64px;
   margin-top: 115px;
}

#social img
{
    margin-top: 35px;
    margin-left: 76px;

}

.act_spis
{
    margin-left: 26px;
    text-align: left;
    width: 229px;
}


.role
{

    font-family: Georgia;
    font-size: 16px;
    color: #1a0000;
    line-height: 1.5;
}

.role a
{

    font-family: Georgia;
    font-size: 16px;
    color: #0969cc;
    line-height: 1.5;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;

}

.role a:hover{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;
}



#show_img
{
    height:506px;
    width:760px;
    margin: 0 auto;
    position: relative;
    cursor: pointer;

}

.img_top_left
 {
     background: url("../image/ugol_lv.png");
     height: 15px;
     width:15px;
     position: absolute;
     left:0px;
 }


.img_top_right
{
    background: url("../image/ugol_pv.png");
    height: 15px;
    width:15px;
    position: absolute;
    right:0px;
}

.img_bottom_left
{
    background: url("../image/ugol_ln.png");
    height: 15px;
    width:15px;
    position: absolute;
    bottom: 0px;
    left:0px;
}

.img_bottom_right
{
    background: url("../image/ugol_pn.png");
    height: 15px;
    width:15px;
    position: absolute;
    bottom: 0px;
    right:0px;
}

.slide_left_left2
{
    background: url("../image/slide_left.png") no-repeat;
    background-position: 0px 0px;
    height: 118px;
    width: 70px;
    position: absolute;

    left: 1px;
    border: none;
    outline: none;
    top:10px;
    cursor: pointer;
    z-index: 1001;
}

.slide_left_left2:hover
{
    background-position: -74px 0px;
}


.slide_left_left2:active
{
    background-position: -151px 0px;
}

.slide_right_right2
{
    background: url("../image/slide_right.png") no-repeat;
    background-position: 0px 0px;
    height: 118px;
    width: 70px;
    position: absolute;

    right: 1px;
    border: none;
    outline: none;
    cursor: pointer;
    top:10px;
    z-index: 1001;
}

.slide_right_right2:hover
{
    background-position: -90px 0px;
}


.slide_right_right2:active
{
    background-position: -180px 0px;
}

#show_sp_img img
{
    width:130px;
    height: 130px;
    cursor: pointer;
}

#container2
{
    height: 185px;
    z-index: 10;
    width: 942px;
    position: relative;
    margin: 0 auto;
    margin-top: 90px;
}

#show_sp_img
{
    position:relative;
    z-index: 1;
    width: 818px;
    height: 273px;
    overflow: hidden;
    margin: 0 auto;
}

.iii
{
    width:130px;
    height: 130px;
    margin-top: 4px;
    position: relative;
    margin-left: 2px;
}

#show_sp_img li ul
{
    float:left;
}

#show_sp_img ul
{
    height:273px
}


.show_shadow_left
  {
      background: url("../image/slider_shadow_left.png") no-repeat;
      height: 273px;
      width: 74px;
      position: absolute;
      left: 62px;
      border: none;
      outline: none;
      top:-62px;
      z-index: 1000;
  }

.show_shadow_right
{
    background: url("../image/slider_shadow_right.png") right no-repeat;
    height: 273px;
    width: 100px;
    position: absolute;

    right:62px;
    border: none;
    outline: none;
    top:-62px;
    z-index: 1000;
}


.img_cover
{
    background:none;
    height: 180px;
    width: 177px;
    position: absolute;
    top: -5px;
    left: -24px;
    z-index: 999;
    cursor:pointer;
}

.bg_s_farme
{
    background:  url("../image/slider_frame.png") no-repeat;
}

#page_img
{
    cursor:url("../image/magnify.cur");
}

#m_right2
{
    background-image: url(../image/ropes_right.png);
    width: 409px;
    height: 398px;
    margin-top: -165px;
    margin-left: 948px;
    position: absolute;
}

#p404
{
    background-image: url(../image/404.png);
    width: 689px;
    height: 355px;
    margin: 0 auto;
    margin-top: 110px;
    margin-left: 133px;
}

.content404
{
    width: 100%;
    height: 50px;
}


.event_circle
{
    height: 100px;
    width: 100px;
    background: url(../image/event_circle.png);
    float: left;
    position: relative;
    margin-left: 11px;
    margin-top: 17px;
}

.event_date_circle
{
    height:93px;
    width:93px;
    background:url(../image/data_circle.png);
    margin-top: 7px;
    margin-left: 5px;
    float:left;
    text-shadow: 1px 1px 0px #fff;
}

.event_cur_day
{
    float: left;
    font-family: HaginCapsMedium;
    font-size: 33pt;
    color: #333333;
    text-align: center;
    margin-top: 10px;

}

.event_cur_month
{
    float: left;
    font-family: Georgia;
    font-size: 9pt;
    color: #333333;
    margin-top: -7px;

}

.event_content
{
    float: left;
    width: 735px;
    text-align: left;
    margin-left: 21px;
    margin-top: 32px;
}

.text_event
{
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    line-height: 2;
}

.img_event
{
    margin: 0 auto;
    margin-top: 29px;
    margin-bottom: 48px;
    position: relative;
    text-align:center;
}

.img_event img
{
   max-width: 674px;
}

.article_content
{

   /* width: 674px;*/
    width: 680px;
    margin-top: 13px;
    text-align: left;
    float:left;
}

.text_article
{
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    line-height: 1.7;
    width: 625px;
    margin-left: 49px;
    margin-bottom: 20px;
}

.menu_article
{
    float: left;
    margin-left: 37px;
    color: #000000;
    font-family: HaginCapsMedium;
    font-size: 20px;
    text-align: left;
    line-height: 2.4;
    width: 200px;
}

.menu_article a
{

    color: #000000;
    text-decoration: none;
    border-bottom: 1px solid #b4b4b4;

}


.menu_article a:hover { color: #0066cc;text-decoration:none;border-bottom: 1px solid #a9d2ec;}
.menu_article a:active {
    color:#000000;
    text-decoration:none;
    border-bottom: 1px solid #b4b4b4;
   }

.menu_article ul
{
    list-style: none;

    float: left;
}

.img_mono
{
    height: 22px;
    width: 46px;
    background: url(../image/mini_monogram.png);
    margin: 0 auto;
    margin-top: -24px;
}

.img_pod
{
    margin: 0 auto;
    font-family: Georgia;
    font-size: 16px;
    color: #995733;
    font-style: italic;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 35px;
}

.press_content
{

    width: 680px;
    margin-top: 13px;
    text-align: left;
    float:left;
}


.side_left_press
{
    background: url("../image/menu_left_border.png");
    height: 40px;
    width: 19px;
    float:left;
    margin-left:-19px;
    margin-top: 2px;
}

.side_right_press
{
    background: url("../image/menu_right_border.png");
    height: 40px;
    width: 19px;
    float: left;
    margin-bottom: 6px;
    margin-top: 2px;

}

.event_a_press
{
    color: #990000;
    text-decoration: none;
    border-bottom: solid 1px;
    border-top: solid 1px;
    height: 38px;
    cursor: pointer;
    float: left;
    margin-top: 2px;
}

.event_a_press a
{
    color: #990000;
    text-decoration: none;
    cursor: pointer;
    margin-top: -5px;
    float:left;
    border:0px;
}

.event_a_press a:hover
{
    color: #990000;
    text-decoration: none;
    cursor: pointer;

    border:0px;
}

.pr_art p
{
    border-left: 1px solid #dcc0a7;
    padding: 0px 38px;
    margin: 0;
    font-family: Georgia;
    color: #995733;
    font-style: italic;
    font-size:16px;
    line-height: 1.3;
}

.pr_name a
{
    font-family: HaginCapsMedium;
    font-size: 20px;
    color: #0066cc;
    background: none;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
    margin-left: 38px;
    margin-top: 2px;
}

.pr_name a:hover{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;
}

.press_review
{
    margin-left: 12px;
    width: 716px;
}

.pr_author
{
    text-align: right;
    margin-right: 35px;
    margin-top: -14px;
    margin-bottom: 27px;

}

.pr_author p
{
    color: #333333;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
}

.press_shadow
{

    height: 21px;
    background: url("../image/press_shadow.png") no-repeat;
    width: 628px;
    margin: 0 auto;

}

.pr_author a
{

    color: #0066cc;
    background: none;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
}

.pr_author a:hover
{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;
}

.side_left_about_us
{
    background: url("../image/menu_left_border.png");
    height: 40px;
    width: 19px;
    float:left;
    margin-top: -3px;
    margin-left: -19px;
}

.event_name a
{
    font-family: HaginCapsMedium;
    font-size: 20px;
    color: #0066cc;
    background: none;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
}

.event_name a:hover{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;
}


.our_events_content
{
    float: left;
    width: 755px;
    text-align: left;
    margin-left: 17px;
    margin-top: 39px;
}

.text_our_event
{
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    line-height: 1.5;
    margin-top: 10px;
    text-align: left;
    margin-bottom: 30px;
}

.mono_left
{
    float:left;
    background: url("../image/left_year.png");
    height: 25px;
    width: 83px;
    margin-top: 12px;
}
.e_year
{
    float: left;
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 42px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 13px;
}

.mono_right
{
    float:left;
    background: url("../image/right_year.png");
    height: 25px;
    width: 83px;
    margin-top: 12px;
}

.event_year
{
    margin: 0 auto;
    width: 275px;
}

.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 34px 7px -34px; /* Отступы вокруг картинки */
    height: 300px;
    width: 200px;
}

.text_actor
{
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    line-height: 1.85;
    width: 665px;
    margin-left: 48px;
    margin-bottom: 20px;
}


.menu_actors
{
    float: left;
    margin-left: 19px;
    color: #000000;
    font-family: HaginCapsMedium;
    font-size: 16px;
    text-align: left;
    line-height: 2;
    text-transform:uppercase;
    width: 230px;
}



.menu_actors a
{

    color: #0066cc;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;

}



.menu_actors a:link
{

    color: #0066cc;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;

}



.menu_actors a:hover { color: #7ad3ff;text-decoration:none;border-bottom: 1px solid #7ad3ff;}
.menu_actors a.active {
    color:#000000;
    text-decoration:none;
    border-bottom: 0px;
}





.menu_actors ul
{
    list-style: none;

    float: left;
}

.ma_head
{
    margin-left: 41px;
    font-size: 26px;
    color: #995733;
    margin-top: 15px;
    line-height: 1.5;
}

.a_class
{
    color: #000000;
    text-decoration: none;
    border-bottom: 0px;
}

.actor_rep
{

    font-size: 25px;
    color: #995733;
    margin-top: 35px;
    margin-left: 46px;
    font-family: HaginCapsMedium;
    margin-bottom: 19px;
}

.s_rep_role
{
    float:left;
    text-transform:uppercase;
    color: #000000;
    font-family: HaginCapsMedium;
    font-size: 21px;


}


.s_rep_name
{
    float: left;
}

.s_rep_name a
{
    color: #0066cc;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
    font-family: HaginCapsMedium;
    font-size: 22px;
    text-transform:uppercase;


}

.s_rep_name a:hover
{
    color: #7ad3ff;text-decoration:none;border-bottom: 1px solid #7ad3ff;
}

.s_rep_ogr
{
    font-size: 22px;
    color: #995733;
    float:left;
    font-family: HaginCapsMedium;
    text-transform:uppercase;
}

.s_rep
{
    margin-left: 47px;
    margin-bottom: 25px;
    line-height: 27px;
}

.jcarousel-clip-horizontal
{
    left: -49px;
}


.event_to_all
{
    float: left;
    margin-top: 9px;
}


.ggg
{
    text-decoration:none;
    border: 0;
}

.text_actor img
{
    margin:0;
    padding:0;
    border:0;
}

.text_actor a.ggg{
    border: 0;
    margin:0;
    padding:0;
    text-decoration: none;
}

#show_img img
{
    margin:0;
    padding:0;
    border:0;
}

a img
{
    border:none;
}



.people_img .a_pimg .one_pimg
{
    padding:0;
    margin: 0;
    display:block;
    z-index: 50;
}

.people_img .a_pimg a
{
    padding:0;
    margin:0;
    line-height: 0;
}

.people_img .a_pimg .one_pimg img
{
    padding:1px;
    width:168px;
    height:168px;
}

.wow_pimg
{
    display:none;
    position: absolute;
    background: #ffffff;
    width: 180px;
    height: 351px;
    z-index: 100;
    left: -5px;
    top:0;
}

.wow_pimg img
{
    margin-top: 1px;
    margin-left: 6px;
    z-index: 125;

}


.people_img .a_pimg
{
    width:170px;
    height:170px;
    float:left;
    margin:0;
    padding:0;
    position:relative;
}

.people_img .a_pimg :hover .one_pimg
{
    display: none;
}

.people_img .a_pimg :hover .wow_pimg
{
    display:block;
}

.pimg_frame
{
    position: absolute;
    background:none;
    width: 216px;
    height: 401px;
    z-index: 150;
    left: -24px;
    top: -5px;
}


.people_img .a_pimg .img_mono {
    height: 22px;
    width: 46px;
    background: url(../image/mini_monogram.png);
    margin: 0 auto;
    margin-top: 20px;
    z-index: 130;
}

.people_img .a_pimg  .wow_pimg .name
{
    font-family: HaginCapsMedium;
    font-size: 20px;
    color: #000000;
    text-align: center;
    line-height: 1;
    margin-top: 10px;
    padding: 0;
    width: 168px;
    margin: 10px auto;
}

.people_img .a_pimg  .wow_pimg .title
{
    font-family: HaginCapsMedium;
    font-size: 16px;
    color:#990000;
    text-align: center;
    line-height: 1;
    width: 168px;
    margin: 10px auto 0 auto;
}

.in_ul
{
    font-family: HaginCapsMedium;
    font-size: 16px;
    color: #0066cc;
    margin-left: -50px;
}

.in_ul_img
{
    width: 14px;
    height: 14px;
    background: url("../image/in_ul.png");
    float:left;
}

.in_ul li span
{
    float: left;
    margin-left: 5px;
    border-bottom:1px #93b5d6 dashed;
}

.in_ul li
{
    line-height: 1;
    margin-top: 20px;
}

ul .in_ul
{
    margin-bottom: 20px;
}

.in_ul li .aaa
{
    color:#000000;
}

.in_ul a
{
    color: #0066cc;
    text-decoration: none;
}

.in_ul a:hover
{
    color: #7ad3ff;
}

.in_ul a:hover .in_ul li span
{
    border-color:  #7ad3ff;
}

#text_afisha span {
    cursor: pointer;
    text-decoration: none;
    color: white;
    display: block;
    line-height: 28px;
    font-size: 20px;
}

#text_afisha span:hover
{
    text-decoration: none;
    border-bottom: 1px solid #cf8080;
}


#click_qa {
    height: 48px;
    width: 130px;
    background: url(../image/afisha_med.png);
    color: white;
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-left: 66px;
    margin-top: 0px;
    float: left;
}

#click_qa #side_right_afisha
{
    margin-left: 129px;
}


#click_send {
    height: 48px;
    width: 100px;
    background: url(../image/afisha_med.png);
    color: white;
    font-family: HaginCapsMedium;
    font-size: 20px;
    margin-left: 16px;
    margin-top: 0px;
    float: left;
    text-align: center;
    margin-bottom: 20px;
    cursor:pointer;
}

.click_send {
    height: 48px;
    width: 100px;
    background: url(../image/afisha_med.png);
    color: white;
    font-family: HaginCapsMedium;
    font-size: 20px;
    margin-left: 16px;
    margin-top: 0px;
    float: left;
    text-align: center;
    margin-bottom: 20px;
    cursor:pointer;
}


#side_left_send
{
    position:absolute;
    margin-left:-15px;
}

#side_right_send
{
    position:absolute;
    margin-left:75px;
}

#text_send
{
    padding-top:8px;


}

#text_send span
{
    cursor: pointer;
    text-decoration: none;
    color: white;
    display: block;
    line-height: 28px;
}


#text_send span:hover
{
    text-decoration: none;
    border-bottom: 1px solid #cf8080;
}


#click_send #side_right_send
{
    margin-left: 99px;
}


.side_left_send
{
    position:absolute;
    margin-left:-15px;
}

.side_right_send
{
    position:absolute;
    margin-left:75px;
}

.text_send
{
    padding-top:8px;


}

.text_send span
{
    cursor: pointer;
    text-decoration: none;
    color: white;
    display: block;
    line-height: 28px;
}


.text_send span:hover
{
    text-decoration: none;
    border-bottom: 1px solid #cf8080;
}


.click_send .side_right_send
{
    margin-left: 99px;
}


.who
{
    font-family: HaginCapsMedium;
    font-size: 20px;
    color: #995733;
    text-transform: uppercase;
    text-align: left;
}

.who span
{
  color: #333333;
}

.all_qa
{
    margin-left: 49px;
    margin-top: 35px;
    margin-bottom: 35px;
    text-align: left;

}

.one_qa .pr_art
{
 margin-left: -40px;
}

.one_qa .qa_otvet
{
    font-family: Georgia;
    font-size: 16px;
    color:#333333;
    padding-right:38px;
    line-height: 1.5;
    margin-top: 10px;
}

.one_qa
{
    margin-bottom: 40px;
    margin-top: 30px;
}


.qa_form
{
    background: url("../image/p_pattern.png");
    width: 920px;
    margin-top: 0;
    float: left;
    margin-left: 50px;
    position: relative;
   display:none;
}

.order_mail
{
  margin-left:50px;
  float: left;
  position: relative;

}

.qa_form_up
{
    background: url("../image/top920.png");
    float: left;
    width: 920px;
    height: 24px;
}

.qa_form_down
{
    background: url("../image/bottom920.png");
    float: left;
    width: 920px;
    height: 24px;
}

.qa_form_med
{
    background: #ffffff;
    float: left;
    width: 900px;
    margin-left: 10px;
    color:#000000;
    font-family: Georgia;
    font-size: 16px;
    text-align: left;
}



.qa_form  input[type=text], .order_mail input[type=text]
{
    height: 40px;
    width: 280px;
    border: #dfdbd9 solid 1px;
    border-radius: 3px;
    padding: 0 10px;
    margin: 10px 0;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    line-height: 40px;

}

.order_mail input[type=text]
{
 float:left;
}

.order_mail label
{
 float:left;
}

.qa_form .name input[type=text]
{
    width: 640px;
}

.qa_form input[type=text]:focus, .order_mail input[type=text]:focus
{
    border-color: #00c9ff;
    outline: none;
}

.forma
{
    margin-left: 130px;
    margin-top: 10px;
}

.tel_em
{
    float:left;
    margin-right: 58px;
}

.qa_form textarea, .order_mail textarea
{
    width: 640px;
    height: 160px;
    border: #dfdbd9 solid 1px;
    border-radius: 3px;
    padding: 5px 10px;
    margin: 10px 0;
    resize: none;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    overflow: auto;
}

.order_mail textarea
{
  float:left;
}

.qa_form textarea:focus, .order_mail textarea:focus
{
    border-color: #00c9ff;
    outline: none;
}

.cancel
{
    color:#0066cc;
    font-family: Georgia;
    font-size: 17px;
    text-decoration: none;
    border-bottom:1px #0066cc dashed;
    float:left;
    margin-left: 20px;
    margin-top: 12px;
    cursor: pointer;
}

.ili
{
    color:#000000;
    font-family: Georgia;
    font-size: 17px;
    text-decoration: none;
    float:left;
    margin-left: 40px;
    margin-top: 12px;
}

.main_img .p_img
{
    height: 280px;
    width: 200px;
    margin: 0;
}

.main_img .frame1
{
    height: 296px;
    width: 217px;
    background: url(../image/afisha_frame.png);
    margin-top: -286px;
    margin-left: -8px;
    float: left;
    position: relative;
    z-index: 999;
    cursor: pointer;
}

.main_img
{
    float:left;
}

.all_action_img
{
    float:left;
    width: 670px;
    margin-left: 40px;
    margin-bottom: 45px;
}

.all_action_img .one_action_img
{
    float:left;
    width: 130px;
    height: 130px;
    position: relative;
    padding: 0;
    margin: 1px;
}

.all_action_img img
{
    margin:0;
    padding: 0;
}

.one_action_img .bg_s_farme
{
    display: none;
}

.one_action_img:hover .bg_s_farme
{
    display: block;
}

.one_action_name
{
    text-align: left;
    margin-bottom: 20px;
}

.one_action_name a
{
    font-family: HaginCapsMedium;
    font-size: 22px;
    color: #0066cc;
    background: none;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
    margin-left: 38px;
    margin-top: 2px;
}

.one_action_name a:hover
{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;
}


.e_img
{
}

.map_frame iframe
{
   margin-top:-15px;
}

.map_frame #w3
{
   position:relative;
   margin-top:-5px;
   z-index:9999;
} 


.map_frame .map_shadow
{
    height: 15px;
    background: url(../image/map_shadow.png)  bottom left;
     margin-top: 30px;
     z-index: 9999;
    position: relative;
}

#vk_like
{float: left;}

.yellow_div
{
  background:#f5de17;
  padding:15px 25px;
  color:#000000;
  font-family:Georgia;
  font-size:14px;
  width:610px;
  margin: 30px 0;
    text-align: left;
}

.green_div
{
  background:#96e86c;
  padding:15px 25px;
  color:#000000;
  font-family:Georgia;
  font-size:14px;
  width:610px;
  margin: 30px 0;
  text-align: left;
}


table.act_table tr, td
{ 
  padding:0;
  margin:0;
}

table.act_table
{
 vertical-align: top;
 border:0;
}

table.act_table tr
{
  vertical-align: top;
}



#mail_req
{
  display:none;
}

input[type=text].required
{
  border: #990000 solid 1px;
}

.qa_form input[type=text].required
{
  border: #990000 solid 1px;
}

textarea.required
{
  border: #990000 solid 1px;
}

.qa_form textarea.required
{
  border: #990000 solid 1px;
}

input[type=text].invalid
{
   border: #990000 solid 1px;
}