#search {
position: absolute;
left: 190px;
top:31px;
color:#565455;
line-height:22px;
font-size:13px;
}





#social_search {
position:absolute;
z-index:22;
right:100px;
}


/*#social_search_polosa {*/
/*position:absolute;*/
/*background:#F20F0F;*/
/*display:none;*/
/*width:520px;*/
/*padding:10px;*/
/*top:13px;*/
/*left:130px;*/
/*z-index:30;*/
/*opacity: 0.9; !* �������������� ��� *!*/
/*filter: alpha(Opacity=90); !* ������������ � IE *!*/
/*padding-left:20px;*/
/*padding-right:20px;*/
/*}*/






/*
#social_search {
position:absolute;
z-index:22;
right:100px;
}

#social_search_polosa {
position:absolute;
background-image: url(img/fon_menu.png);
display:none;
width:200px;
padding:10px;
top:20px;
z-index:30;
padding-left:20px;
padding-right:20px;
left:-100px;
}
*/

#trailer {
right:0px;
top:0px;
position: absolute;
padding:0px;
width:900px;
height:100%;
z-index:2000;
}

#playBlock {
left:0px;
top:0px;
position: absolute;
padding:0px;
width:100%;
height:100%;
}

#film_close {
position:absolute;
right:-20px;
top:-30px;}

/*
#trailer {
position:fixed;
top:0px;
left:0px;
background-image: url('img/fon_white.png');
width:100vw;
height:100vh;
z-index:2000;
text-align:center;
}

#playBlock {
position: absolute;
padding-top:100px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
width:100%;
height:100%;
}


#film_close {
position:absolute;
right:50px;
top:50px;}
*/

#ban_pers {
position:relative;
width:900px;
height:450px;
background-repeat:no-repeat;
background-position: left center;
border:0px solid #FF0000;
background-size:contain;
}

.ban_spect {
position:relative;
width:900px;
height:450px;
background-repeat:no-repeat;
background-position: left top;/*center center;*/
border:0px solid #FF0000;
background-size:cover; /*contain;*/
}

#zoom_image {
position:absolute;
top:0px;
right:30px;
z-index:10;
}

#zoom_block {
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:2000;
text-align:center;
background-image: url('img/fon_white.png');
}

#zoom_block_in {

width:100%;
height:100%;

/*padding-top:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;*/

background-repeat:no-repeat;
background-position: center center;
background-size:contain;
}

#zoom_close {
position:absolute;
right:50px;
top:50px;}


.show_top_ban{
   position:relative;
   /*height: 0px;*/
}

.hide_top_ban{
   position: fixed;
   /*height: auto;*/
}

.project_block{
background-size:cover; /*contain;*/
background-repeat:no-repeat;

}

.nominant_banner {
background-size:cover; /*contain;*/
background-repeat:no-repeat;
}

.allnom_list {
width: 253px;
padding-right: 20px;
float:left;
}

.allnom_list_last {
padding-right: 0px;
}

.allnom_letters{
margin-bottom: 20px;
}

.menu_left_pas a{
text-decoration: none;
}


.styled-select {
   background: url(img/15xvbd5.png) no-repeat 96% 0;
   height: 35px;
   overflow: hidden;
   width: 250px;
   background-color: #ccc;
   font-size:17px;
}


.styled-select select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 35px;
   padding: 5px; 
   width: 268px;
   color:#373837;/*#4A484A*/; 
   font-size:17px;
   text-align: center;
   font-family: FuturaMediumC, Helvetica, Tahoma, Verdana;   
   font-weight: normal;
}

.allnom_letters
{
   font-size:28px;
   margin-bottom:50px;
   text-transform: uppercase;
}

.allnom_letters a.active{
   color: #f20f0f;
}

.all_nominants{
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}
.all_nominants .nominant_human.close{
   display: none;
}
.all_nominants .nominant_human{
   display: block;
}

.navigation_text{
   font-size:20px;
}

.ban_text_author {
font-size:18px;
/*text-align:left;
padding-left:100px;*/
}

.spect_invisible{
display:none;
}

.ban_text1 {
    /*margin-top: -30px;*/
    margin-bottom: 30px;
}

.ban_text2 {
/*  margin-top:-100px;*/
}

.menu_text{
cursor:pointer;
}


.all_events_box {
    position: relative;
    width: 100%;
    margin-top: -40px;
    float: left;
    color: #ffffff;
    font-size: 22px;
    text-align: center;
    background: #F20F0F;
    /*margin-right: 20px;*/
    padding: 6px 0;
}

.soc_box_in_spect_td{
    position: relative;
    width: 40px;
}

#soc_box_in_spect{
    position: absolute;
    width:40px;
    height:20px;
    transform: rotate(-90deg);
    top: 20px;
    left: 0;
    line-height: 0;
    font-size: 0;
}

#soc_box_in_spect .tickets_pas1 img{
    max-width: 100%;
}
#soc_box_in_spect .tickets_act1 img{
    max-width: 100%;
}

#soc_box_in_spect:hover .tickets_pas1{
    display: none;
}
#soc_box_in_spect:hover .tickets_act1 {
    display: block;
}



#left_banner_in{
/*padding-top:20px;*/
}

.partners_box {
position:relative;
width:820px;
margin-top:100px;
padding:30px;
background:#ffffff;
}

.partners_box_offset {
margin-left:330px;
}

#afisha_white_box { width:100%; background:#ffffff; padding-top:30px;}
.page_out{width:100%;}