@font-face {
    font-family: 'HaginCapsMedium';
    src: url('../fonts/hagincapsmedium.eot');
    src: url('../fonts/hagincapsmedium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/hagincapsmedium.woff') format('woff'),
    url('../fonts/hagincapsmedium.ttf') format('truetype'),
    url('../fonts/hagincapsmedium.svg#hagin_caps_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body
{
  position:relative;
}

body
{
    background-image:url(../image/background_kv.png);
    
    text-align: center;
    width: 100%;
    min-width:1000px;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    position:relative;

}

body a
{
    cursor: pointer;
}

.clear {
    clear: both;
}

.wrapper
{
    width: 1000px;
    margin: 0 auto;

}


#w1
{
    background-image:url(../image/wall.png);
    height: 622px;
    width: 100%;
    float:left;
    margin-top: 31px;
    position: relative;

}

#m_left
{
    background-image: url(../image/ropes_left.png);
    width: 409px;
    height: 412px;
    margin-top: 299px;
    margin-left: -402px;
    position: absolute;
}

#m_right
{
    background-image: url(../image/ropes_right.png);
    width: 409px;
    height: 398px;
    top: 300px;
    position: absolute;
    right: -357px;
}


#w2
{
    background:url("../image/background_news.png");
    float:left;
    width: 100%;
border-bottom: 1px solid #e6e6e6;

}

#w3
{
    background-image:url(../image/p_pattern.png);
    width: 100%;
    height: 144px;
    float:left;

}




#w3_2
{
    background: url("../image/footer4.png");
    float: left;
    width: 100%;
   
    position: absolute;
    margin-top: 5px;

}

#w3_up
{
    background: url("../image/footer_center.png");
    width: 169px;
    height: 150px;
    margin: -5px auto;
}

#header
{
    width:1000px;
    margin: 0 auto;
}
.logo
{
    background:url("../image/logo.png") no-repeat;
    float:left;
    margin-left: 53px;
    margin-top:22px;
    width: 232px;
    height: 86px;
}

.up_monogram
{
    background:url("../image/monogram.png") no-repeat;
    float: left;
    margin-left: 132px;
    margin-top:37px;
    width: 113px;
    height: 55px;
}

.img_kassa
{
    background:url("../image/pik_kassa2.png") no-repeat;
    float: left;
    margin-left: 31px;
    margin-top: 41px;
    width: 75px;
    height: 16px;

}

.contact
{
    float: left;
    margin-top: -14px;
    margin-left: 14px;
}


.contact p
{
    color: #995733;
    font-family: HaginCapsMedium;
    font-size: 37px;
}

.contact_a
{
    float: right;
    margin-top: -38px;
    margin-right: 102px;

}

.contact_a a
{
    color: #0066cc;
    font-family:Georgia;
    font-size: 12pt;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
}

.contact_a a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}




.up_menu
{
    float: left;
    margin-left: 11px;
    margin-top:-1px;
    height: 55px;
    color:#000000;
    font-family: HaginCapsMedium;
    font-size: 20pt;
    text-transform:uppercase;
}

.up_menu a
{
    display: block;
    color: #000000;
    text-decoration: none;
    border-bottom: 1px solid #b4b4b4;
    line-height: 27.5px;
}

nav ul
{
    list-style: none;
    /*line-height: 55px;
    vertical-align: top;*/
    float:left;
    display: block;
    float: left;
}

nav ul li
{
    float: left;
    display: inline;
    margin: 0 42px 0 0;

}
nav li
{
    list-style: none;
    display: block;
    float: left;
    height: 55px;
    line-height: 55px;
    margin: 0 3px;
}



nav ul li a:hover { color: #0066cc;text-decoration:none;border-bottom: 1px solid #a9d2ec;display:block;line-height: 27.5px;}
nav ul li.active a {
    color:#000000;
    text-decoration:none;
    border-bottom: 1px solid #b4b4b4;
    display:block;line-height: 27.5px;}

#slide_left
{
    height: 118px;
    width: 70px;
    position: absolute;
    top: 212px;
    z-index: 5;
    left: -23px;

}

#slide_right
{
    height: 118px;
    width: 70px;
    position: absolute;
    top: 212px;
    z-index: 5;
    left: 927px;
}

.slide_left_left
{
    background: url("../image/slide_left.png") no-repeat;
    background-position: 0px 0px;
    height: 118px;
    width: 70px;
    position: absolute;
    top: 212px;
    z-index: 11;
    left: -23px;
    border: none;
    outline: none;
    cursor: pointer;
}

.slide_left_left:hover
{
    background-position: -74px 0px;
}


.slide_left_left:active
{
    background-position: -151px 0px;
}

.slide_right_right
{
    background: url("../image/slide_right.png") no-repeat;
    background-position: 0px 0px;
    height: 118px;
    width: 70px;
    position: absolute;
    top: 212px;
    z-index:11;
    left: 927px;
    border: none;
    outline: none;
    cursor: pointer;
}

.slide_right_right:hover
{
    background-position: -90px 0px;
}


.slide_right_right:active
{
    background-position: -180px 0px;
}





#affiche
{

    float:left;
    height: 623px;
    position: relative;
    width: 1000px;
overflow:inherit;
}

#click_afisha
{
    height: 48px;
    width: 110px;
    background: url(../image/afisha_med.png);
    color: white;
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-left: 45px;
    margin-top: 33px;
    float: left;
}

#side_left_afisha
{
    position:absolute;
    margin-left:-15px;
}

#side_right_afisha
{
    position:absolute;
    margin-left:105px;
}

#text_afisha
{
    padding-top:8px;

}

#text_afisha a
{
    cursor: pointer;
    text-decoration: none;
    color: white;
    display: block;
    line-height: 30px;
    margin-top: 2px;
}


#text_afisha a:hover
{
    text-decoration: none;
    border-bottom: 1px solid #cf8080;
}


.event_a
{
    color: #990000;
    text-decoration: none;
    border-bottom: solid 1px;
    border-top: solid 1px;
    height: 42px;
    cursor: pointer;
    margin-left: -1px;
}

.event_na
{
    color:#0066cc;
    text-decoration: none;
    border-bottom: 1px dashed #93b5d6;
    cursor: pointer;
}

.event_na:hover
{
    color:#6699cc;
    text-decoration: none;
    border-bottom: 1px dashed #6699cc;
    cursor: pointer;
}

#event_nearest
{
	display: inline-block;
	margin-top: 36px;
	margin-left: 323px;
}

#click_event_n
{
    height: 42px;
    

    font-family: HaginCapsMedium;
    font-size: 15pt;
    float: left;
    position: relative;

}

#side_left_event_n
{
    
    float: left;
	height:44px;
	width:11px;
    
}

#side_right_event_n
{
    float: left;
	height:44px;
	width:11px;
	
}

#text_event_n
{

    margin-top: 10px;
}





#click_event_w
{
    height:42px;

    font-family:HaginCapsMedium;
    font-size:15pt;

    float: left;
}

#side_left_event_w
{
    float:left;
	height:44px;
	width:11px;
}

#side_right_event_w
{
    float:left;
	height:44px;
	width:11px;
}

#text_event_w
{
    padding-top:10px;
    padding-left: 1px;

}

#click_event_m
{
    height:42px;

    font-family:HaginCapsMedium;
    font-size:15pt;

    float: left;
}

#side_left_event_m
{
    float: left;
	height:44px;
	width:11px;
}

#side_right_event_m
{
    float: left;
	height:44px;
	width:11px;
}

#text_event_m
{
    padding-top:10px;
    padding-left: 1px;
}

#poster1
{
    height: 509px;
   /* width: 315px;*/
    background: url(../image/afisha_back.png);
    margin-top: 24px;
    margin-left: -8px;
    float: left;
    position: relative;
    z-index: 10;
    width: 974px;
}

#poster2
{
    height: 508px;
    width: 315px;
    background: url(../image/afisha_back.png);
    margin-top: 24px;
    margin-left: 5px;
    float: left;
}
#poster3
{
    height: 508px;
    width: 315px;
    background: url(../image/afisha_back.png);
    margin-top: 24px;
    margin-left: 6px;
    float: left;
}

.frame1
{
    height:296px;
    width:217px;
    background:url(../image/afisha_frame.png);
    margin-top:-286px;
    margin-left: 55px;
    float: left;
    position: relative;
    z-index: 999;
    cursor: pointer;

}

#frame2
{
    height:296px;
    width:217px;
    background:url(../image/afisha_frame.png);
    margin-top:-286px;
    margin-left: 53px;
    float: left;
    position: relative;
    z-index: 999;

}

#frame3
{
    height:296px;
    width:217px;
    background:url(../image/afisha_frame.png);
    margin-top:-286px;
    margin-left: 53px;
    float: left;
    position: relative;
    z-index: 999;

}


.c_circle1
{
    height: 129px;
    width: 121px;
    background: url(../image/color_data_circle.png);
    margin-top: -367px;
    margin-left: 103px;
    float: left;
    position: relative;
    z-index: 999;
}



.c_circle2
{
    height: 129px;
    width: 121px;
    background: url(../image/color_data_circle2.png);
    margin-top: -367px;
    margin-left: 103px;
    float: left;
    position: relative;
    z-index: 999;

}


.c_circle3
{
    height: 129px;
    width: 121px;
    background: url(../image/color_data_circle3.png);
    margin-top: -367px;
    margin-left: 103px;
    float: left;
    position: relative;
    z-index: 999;

}

.date_circle1
{
    height:93px;
    width:93px;
    background:url(../image/data_circle.png);
    margin-top: 14px;
    margin-left: 14px;
    float:left;
    text-shadow: 1px 1px 0px #fff;
}

#date_circle2
{
    height:91px;
    width:93px;
    background:url(../image/data_circle.png);
    margin-top: 8px;
    margin-left: 7px;
    position:absolute;

}

#date_circle3
{
    height:91px;
    width:93px;
    background:url(../image/data_circle.png);
    margin-top: 8px;
    margin-left: 7px;
    position:absolute;

}

.p_time1
{
    padding: 0;
    float: left;
    text-align: center;
    background: url("../image/time_place_med.png");
    height:57px;

}


.click_p_time1
{
    height: 34px;
    color: #0066cc;
    display: inline-block;
    text-align: center;
    margin: 20px auto 0 21px;
    position: relative;
}

.side_left_p_time1
{
    margin-left: -21px;
    float: left;
    background: url('../image/time_place_left.png');
    width: 22px;
    height: 57px;
}

.side_right_p_time1
{
    float: left;
    background: url('../image/time_place_right.png');
    width: 21px;
    height: 57px;

}

.text_p_time1
{
    margin-top: -5px;
    margin-left: -2px;
    text-align: center;


}

.text_p_time1 p
{
    color: #995733;
    font-family: Tahoma;
    font-size: 11pt;
    text-align: center;
    padding: 0;
    margin: 10 auto;
}

.text_p_time1 a
{

    font-family:Georgia;
    font-size:12pt;
    color:#0066cc;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;

}

.text_p_time1 a:hover
{

    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;

}


#click_p_time2
{
    height:34px;
    color:#0066cc;
    background:url(../image/time_place_med.png);

    float:left;
    margin-left:90px;
    margin-top: 62px;
    position:relative;
}

#side_left_p_time2
{

    margin-left: -21px;
    float: left;
}

#side_right_p_time2
{
    float: left;
    margin-top: 62px;
}

#text_p_time2
{
    padding: 0;
    float: left;
    margin-top: -4px;
}

#text_p_time2 p
{
    color: #995733;
    font-family:Tahoma;
    font-size:11pt;
}

#text_p_time2 a
{
    color: #995733;
    font-family:Georgia;
    font-size:12pt;
    color:#0066cc;
}



#click_p_time3
{
    height:34px;
    color:#0066cc;
    background:url(../image/time_place_med.png);

    float:left;
    margin-left:90px;
    margin-top: 62px;
    position:relative;
}

#side_left_p_time3
{
    margin-left: -21px;
    float: left;

}

#side_right_p_time3
{
    float: left;
    margin-top: 62px;
}

#text_p_time3
{
    padding: 0;
    float: left;
    margin-top: -4px;
}

#text_p_time3 p
{
    color: #995733;
    font-family:Tahoma;
    font-size:11pt;
}

#text_p_time3 a
{
    color: #995733;
    font-family:Georgia;
    font-size:12pt;
    color:#0066cc;
}

#content
{
    background: url("../image/background_news.png");
    float: left;
    width: 940px;
    margin-top: -4px;
    margin-bottom: 27px;
    position: relative;

}

#special
{
    float: left;
    width: 940px;
    margin-top: 0px;
    float: left;
    margin-bottom: 48px;

}

#footer
{
    background:url("../image/p_pattern.png");
    float:left;
    width:940px;
    height: 146px;
    margin-top: 0px;

}

#footer_up
{
    background: url("../image/footer.png");
    float: left;
    width: 940px;
    height: 150px;
    position: absolute;
    margin-left: 0;
    margin-top: -4px;

}


#d_hello
{
    margin-top:15px;
    float:left;
    width: 525px;


}

#welcome
{
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-top: 80px;
    margin-left: 19px;
    color: #995733;
}


#our_event
{
    background: url("../image/p_pattern.png");
    width: 360px;
    margin-top: 63px;
    float: left;
    margin-left: 47px;
    position: relative;

}

.oe_up
{
    background:url("../image/curly_frame_up.png");
    float:left;
    width:360px;
    height: 23px;


}

.oe_down
{
    background:url("../image/curly_frame_down.png");
    float:left;
    width:360px;
    height: 23px;

}

.oe_med
{
    background:url("../image/background_news.png");
    float:left;
    width:340px;
    margin-left: 10px;

}


#arka1
{
    float: left;
    background: url("../image/arka.png");
    height: 558px;
    width: 975px;
    margin-top: -586px;
    position: relative;
    z-index: 0;
}

#arka_shadow
{
    float: left;
    background: url("../image/arka_shadow.png");
    height: 33px;
    width: 900px;
    margin-top: -60px;
    position: relative;
    z-index: 10;
    margin-left: 39px;
}

.arka2
{
    float: left;
    background: url("../image/arka.png");
    height: 533px;
    width: 325px;
    margin-top: -17px;
    position: relative;
    z-index: 2;
}

.arka3
{
    float: left;
    background: url("../image/arka.png");
    height: 533px;
    width: 325px;
    margin-top: -17px;
    position: relative;
    z-index: 2;
}



#w_our_event
{
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-top: -20px;
    margin-left: 29px;
    color: #990000;
    width: 20px;
    line-height: 0.96;
    float:left;
    height:96px;
}

#speaker
{
    background: url("../image/speaker.png");
    width: 74px;
    height: 161px;
    margin-left: 206px;
    margin-top: -58px;
    position: absolute;
}

.hello_text
{
    font-family: Georgia;
    font-size: 12pt;
    width: 434px;
    line-height: 1.3;
    text-align: left;
}

#hello_text1
{
    margin-top: 27px;
    margin-left: 51px;
}

#hello_text2
{
    margin-top: 16px;
    margin-left: 52px;

}

#spec_act
{
    background: url("../image/star.png");
    float: left;
    width: 84px;
    height: 120px;
    margin-top: 37px;
    margin-left: 40px;
}

#w_spec_act
{
    font-family: HaginCapsMedium;
    font-size: 25pt;
    margin-top: 63px;
    margin-left: 6px;
    color: #990000;
    float: left;
    width: 20px;
    line-height: 0.96;
}


#spec_act_left
  {

      float: left;
      width: 34px;
      height: 29px;
      margin-top: 65px;
      margin-left: 277px;
  }

#spec_act_right
{

    float: left;
    width: 33px;
    height: 30px;
    margin-top: 65px;
}

.spec_act_right_na
 {
     background: url("../image/sprite_to_right.png");
 }

.spec_act_right_na:hover
{
    background-position: -33px 0px;
}

.spec_act_right_na:active
{
    background-position: -66px 0px;
}


.spec_act_right_nav
{
    background: url("../image/sprite_to_right.png");
    background-position: -33px 0px;
}

.spec_act_right_a
{

    background-position: -66px 0px;
}

.spec_act_left_na
{
    background: url("../image/sprite_to_left.png");
}

.spec_act_left_na:hover
{
    background-position: -68px 0px;
}

.spec_act_left_na:active
{
    background-position: -34px 0px;
}

.spec_act_left_nav
{

    background-position: -68px 0px;
}

.spec_act_left_a
{

    background-position: -34px 0px;
}

#spec_act_vk
{
    background: none;
    float: left;
    width: 320px;
    height: 216px;
    margin-top: 52px;
    margin-left: 99px;
}


#frame_content
{
   text-align: left;
    margin-left: 12px;
}

.frame_c_up
{
    height: 22px;
    background: url(../image/content_line_up.png) top left no-repeat;
    margin-top: 16px;
}

#frame_content p
{
    border-left: 1px solid #dcc0a7;
    padding: 3px 38px;
    margin: 0;
    font-family: Georgia;
    color:#995733;
    font-style: italic;
    font-size: 12pt;
    line-height: 1.3;
}

.frame_c_down
{
    height: 22px;
    background: url(../image/content_line_down.png) top left no-repeat;
}


.p1_name
 {
    font-family: HaginCapsMedium;
    font-size: 16pt;
    margin-left: 65px;
    margin-top: -1px;
    color: #990000;
    float: left;
    width: 217px;
    line-height: 0.96;
    height: 44px;

 }

#p2_name
{
    font-family: HaginCapsMedium;
    font-size: 16pt;
    margin-left: 62px;
    margin-top: -96px;
    color: #990000;
    float: left;
    width: 217px;
    line-height: 0.96;
}

#p3_name
{
    font-family: HaginCapsMedium;
    font-size: 16pt;
    margin-left: 62px;
    margin-top: -96px;
    color: #990000;
    float: left;
    width: 217px;
    line-height: 0.96;
}

#w1_oe
{
    width: 279px;
    margin-top: 99px;
    float: left;
    text-align: justify;
    margin-left: -20px;
}

#w2_oe
{
    width: 279px;
    text-align: justify;
    margin-top: 26px;
    float: left;
    margin-left: 29px;
}

#w2_oe .w_name
{
  text-align:left;
}

#w1_oe .w_name
{
  text-align:left;
}

.w_date
{
    margin: 0;
    font-family: Tahoma;
    color: #995733;
    font-size: 10pt;
    line-height: 1.3;
}

.w_name a
{
    margin: 0;
    font-family: Georgia;
    color: #0066cc;
    font-size: 14pt;
    line-height: 1.3;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
}

.w_name a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}

.w_cont
{
    margin: 0;
    font-family: Georgia;
    color: #333333;
    font-size: 12pt;
    line-height: 1.2;

}

#w1_oe .w_cont
{text-align:left;}

#w2_oe .w_cont
{text-align:left;}


#slider
{
    position: relative;
    overflow: hidden;
    height:280px;
    width:200px;
    margin-left: 61px;
    margin-top: 138px;
}

#slider img
{
    position:absolute;
    margin:0;
    height:280px;
    display:none;
}

#slider2
{
    position: relative;
    overflow: hidden;
    height:280px;
    width:200px;
    margin-left: 61px;
    margin-top: 138px;
}

#slider2 img
{
    position:absolute;
    margin:0;
    height:280px;
    display:none;
}

#slider3
{
    position: relative;
    overflow: hidden;
    height:280px;
    width:200px;
    margin-left: 61px;
    margin-top: 138px;
}

#slider3 img
{
    position:absolute;
    margin:0;
    height:280px;
    display:none;
}

#shadow
{
    background: url("../image/shadow.png");
    float: left;
    position:relative;
    z-index: 999;
    width: 1024px;
    height:30px;
    margin-top: 52px;
    margin-left: 99px;
}

#left
{
    width:100%;
    position:absolute;
    background: url("../image/ropes2_left.png");
    margin-top: 52px;
    margin-left: 99px;
    height: 216px;
}


#click_all_event
{
    height: 30px;
   /* background: url(../image/all_event_med.png);*/
    color: #995733;
    font-family: Georgia;
    font-size: 9pt;
    cursor: pointer;
    float: left;
    margin-bottom: 8px;
}

#click_all_event a
{
   color: #995733;
   font-family: Georgia;
   font-size: 9pt;
   cursor: pointer;
   text-decoration:none;
}


#side_left_c_all_event
{
    float: left;
    /*background: url(../image/all_event_left.png);*/
    height: 30px;
    width: 16px;
}

#side_right_c_all_event
{
    float: left;
    /*background: url(../image/all_event_right.png);*/
    height: 30px;
    width: 21px;

}



.click_all_event_na
{
    background: url(../image/all_event_med_sprite.png);

}

.click_all_event_a
{
    background: url(../image/all_event_med_sprite.png);
    background-position: 0px -30px;
}

.click_all_event_nav
{
    background: url(../image/all_event_med_sprite.png);
    background-position: 0px -60px;
}

.side_left_c_all_event_na
{
    background: url(../image/all_event_sprite_left.png);
}

.side_left_c_all_event_na:active
{
    background-position: -16px 0px;
}

.side_left_c_all_event_na:hover
{
    background-position: -32px 0px;
}


.side_left_c_all_event_a
{
    background: url(../image/all_event_sprite_left.png);
    background-position: -16px 0px;
}

.side_left_c_all_event_nav
{
    background: url(../image/all_event_sprite_left.png);
    background-position: -32px 0px;
}


.side_right_c_all_event_na
{
    background: url(../image/all_event_right_sprite.png);

}

.side_right_c_all_event_a
{
    background: url(../image/all_event_right_sprite.png);
    background-position: -21px 0px;
}

.side_right_c_all_event_nav
{
    background: url(../image/all_event_right_sprite.png);
    background-position: -42px 0px;
}


#text_c_all_event
{
    padding-top:8px;
    padding-left: 2px;
    padding-right: 2px;
}

#text_c_all_event_a
{
    padding-top:9px;
}

#rapes_left
{
    background: url(../image/ropes2_left.png) right repeat-x;
    position: absolute;
    height: 319px;
    WIDTH: 50%;
    left: -842px;
    top: 387px;
}

#rapes_right
{
    background: url(../image/ropes2_right.png) left repeat-x;
    height: 310px;
    margin-left: 532px;
    margin-top: -45px;
}

#bode_ropes
{
    width: 50%;
    position: absolute;
    height: 225px;
    z-index: 9;
    left: 50%;
    top: 440px;
}


#about
{
    text-align: left;
margin-top: 8px;
float: left;
margin-left: 49px;
width: 286px;
margin-bottom: 19px;
}


#about p
{
    font-family: Georgia;
    font-size: 12pt;
    line-height: 1.3;

}

#about a
{
    font-family: Georgia;
    font-size: 12pt;
    color:#995733;
    text-decoration: none;
    border-bottom: 1px solid #cc9966;

}

#about a:hover
{

    color:#000000;
    border-bottom: 1px solid #bdaa9a;

}

#down_menu_left
{
    text-align: left;
    margin-top: 25px;
    float: left;
    width: 42px;
    margin-left: 70px;
}

#down_menu_left a
{
    font-family: Georgia;
    font-size: 12pt;
    color:#995733;
    text-decoration: none;
    border-bottom: 1px solid #cc9966;
}

#down_menu_left a:hover
{
    color:#000000;
    text-decoration: none;
    border-bottom: 1px solid #bdaa9a;
}

#down_menu_right
{
    text-align: left;
    margin-top: 25px;
    float: left;
    width: 105px;
    margin-left: 80px;
}

#down_menu_right a
{
    font-family: Georgia;
    font-size: 12pt;
    color:#995733;
    text-decoration: none;
    border-bottom: 1px solid #cc9966;
}
#down_menu_right a:hover
{
    color:#000000;
    text-decoration: none;
    border-bottom: 1px solid #bdaa9a;
}


#about_creator
{
    text-align: left;
    margin-top: 7px;
    float: left;
    width: 190px;
    margin-left: 137px;
}


#about_creator p
{
    font-family: Georgia;
    font-size: 12pt;
    line-height: 1.3;

}

#about_creator a
{
    font-family: Georgia;
    font-size: 12pt;
    color:#995733;
    text-decoration: none;
    border-bottom: 1px solid  #cc9966;
}

#about_creator a:hover
{
    color:#000000;
    text-decoration: none;
    border-bottom: 1px solid #bdaa9a;
}

.cur_day1
{
    float: left;
    font-family: HaginCapsMedium;
    font-size: 31pt;
    color: #333333;
    text-align: center;
    margin-top: 10px;

}

#cur_day2
{
    float: left;
    font-family: HaginCapsMedium;
    font-size: 35pt;
    color: #333333;
    text-align: center;
    margin-top: 9px;
}

#cur_day3
{
    float: left;
    font-family: HaginCapsMedium;
    font-size: 35pt;
    color: #333333;
    text-align: center;
    margin-top: 9px;
}

.cur_month1
{
    float: left;
    font-family: Georgia;
    font-size: 9pt;
    color: #333333;
    margin-top: -7px;

}

#cur_month2
{
    float: left;
    font-family: Georgia;
    font-size: 9pt;
    color: #333333;
    margin-top: -7px;

}

#cur_month3
{
    float: left;
    font-family: Georgia;
    font-size: 9pt;
    color: #333333;
    margin-top: -7px;

}

#act
{
    text-align: left;
    margin-top: -122px;
    float: left;
    width: 452px;
    margin-left: 54px;
    background:none;

}

#act p
{
    font-family: Georgia;
    font-size: 12pt;
    line-height: 1.3;
    background:none;

}

#act a
{
    font-family: Georgia;
    font-size: 14pt;
    color:#0066cc;
    background:none;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
}

#act a:hover
{
    color: #7ad3ff;
    text-decoration: none;
    border-bottom: 1px solid #7ad3ff;

}

.act_item
{
    background: none;
    width:452px;
}


#container
{
    height:516px;
    z-index: 10;
}
.poster
{
   width: 325px;
    float:left;
    position:relative;
    height: 472px;

}

.p_img
{

    height:280px;
    width:200px;
    margin: 70px auto 0 auto;
}

#posters
{
    position: absolute;
    margin-top: 52px;
    z-index: 1;
    overflow-x: hidden;
    width: 975px;
    height: 472px;
}

#posters li ul
{
    float:left;
}

#posters ul
{
    height:480px
}

/* вспомогательные класы*/
.d1
  {
      text-align: center;
      width:90px;
  }

.d2
{
    text-align: center;
    width:200px;
    cursor: pointer;
    text-shadow: 0px 1px 0px #f5d7be;
}

.d2 a{cursor: pointer}

.d3
{
    width: 350px;
    margin: 0 auto;
}

/* вспомогательные класы*/

.side_left
 {
     background: url("../image/frame_menu_left.png") no-repeat;
    height: 44px;
    width: 11px;
 }

.side_right
{
    background: url("../image/frame_menu_right.png") no-repeat;
    height: 44px;
    width: 11px;
}

#all_event
{
    margin-left: 28px;
    margin-top: 20px;
}

.hr {
    margin: 0;
    margin-top: 32px;
}
.hr li {
    display: inline; /* Отображать как строчный элемент */
    margin: 0 30px 0 0;
}

.scrolling
{
    z-index: 0;
}

.hidden
{
    display: none;
}

.ggg
{
    text-decoration:none;
    border: 0;
}


.people_head
{
    font-family: HaginCapsMedium;
    font-size: 20px;
    color:#000000;
    text-transform: uppercase;
    margin-top: 40px;
    margin-bottom: 40px;
}

.qa_form fieldset
{
  margin: 0;
  padding: 0;
  border: 0;
}

.qa_form input[type=submit]
{
  background: none;
  border: 0;
  color: white;
  font-family: HaginCapsMedium;
  font-size: 20px;
  text-align: center;
}

.d_pag
{
   font-family: HaginCapsMedium;
   font-size: 30px;
   color: #333333;
   text-align:center;
}

.d_pag a
{
    color: #0066cc;
    font-family: HaginCapsMedium;
    font-size: 30px;
    text-decoration: none;
    border-bottom: 1px solid #a9d2ec;
margin: 0 2px;
}

.d_pag span
{
margin: 0 2px;
}

.d_pag a:hover
{
    color: #7ad3ff;
    border-bottom: 1px solid #7ad3ff;
}

.d_pag a:hover
{
margin: 0 2px;
}

.social_gr a
{
  float: right;display: block; width: 25px; height: 25px; text-decoration none; border: 0;
}

.social_gr a:hover
{
border: 0;
}

.social_gr a.insta
{
  background: url('../image/tsoc.png') no-repeat; margin-right:100px; 
  background-position: -121px 0;
}

.social_gr a.insta:hover
{
  background: url('../image/soc_hover.png') no-repeat; 
  background-position: -121px 0;
}

.social_gr a.odn
{
  background: url('../image/tsoc.png') no-repeat; margin-right:7px; 
  background-position: -91px 0;
}

.social_gr a.odn:hover
{
  background: url('../image/soc_hover.png') no-repeat; 
  background-position: -91px 0;
}

.social_gr a.tw
{
  background: url('../image/tsoc.png') no-repeat; margin-right:7px; 
  background-position: -61px 0;
}

.social_gr a.tw:hover
{
  background: url('../image/soc_hover.png') no-repeat; 
  background-position: -61px 0;
}

.social_gr a.fb
{
  background: url('../image/tsoc.png') no-repeat; margin-right:7px; 
  background-position: -31px 0;
}

.social_gr a.fb:hover
{
  background: url('../image/soc_hover.png') no-repeat; 
  background-position: -31px 0;
}

.social_gr a.vk
{
  background: url('../image/tsoc.png') no-repeat; margin-right:7px; 
  background-position: 0 0;
}

.social_gr a.vk:hover
{
  background: url('../image/soc_hover.png') no-repeat; 
  background-position: 0 0;
}

#down_menu_left .social_gr a
{
  border: 0;
}

#down_menu_left .social_gr a:hover
{
border: 0;
}

.c_d_none
{
   display:none;
}

/* style for 4geo logo in footer */
.social_gr .for-geo {
   float: none;
   margin-top: 30px;
}
.widget {
    width: 360px;
    float: left;
    margin-left: 47px;
}
.button_kassy
{
    display: none;
    position: absolute;
    background-position: 0px 0px;
    background-color: #0F9A0A;
    height: 2%;
    width: 3.2%;
    top: 4%;
    left: 53%;
    border-radius: 25% ;
    outline: none;
    cursor: pointer;

}
#click_kassy
{
    position: absolute;
    height: 48px;
    width: 110px;
    background: url(../image/afisha_med.png);
    color: #ffffff;
    font-family: HaginCapsMedium;
    font-size: 13pt;
    margin-left: 200px;
    margin-top: 33px;
    float: left;
}

#side_left_kassy
{
    position:absolute;
    margin-left:-15px;
}

#side_right_kassy
{
    position:absolute;
    margin-left:105px;
}
#text_kassy a
{
    padding-top:8px;
    cursor: pointer;
    color: white !important;
    display: block;
    margin-top: -1px;
}