
#ban_small_1 {
position:absolute;
width:400px;
height:185px;
right:0px;
background-image: url('images/tmp/lev.jpg');
background-repeat:no-repeat;
}


#ban_small_1_text {
position:absolute;
z-index:10;
bottom:0px;
right:0px;
padding:20px;
padding-right:50px;
background:#000000;
color:#ffffff;
height:55px;
font-size:25px;
letter-spacing:5px;
}


#ban_small_2 {
position:absolute;
width:400px;
height:185px;
right:0px;
bottom:0px;
background-image: url('images/tmp/cirk.jpg');
background-repeat:no-repeat;
}



#ban_small_2_text {
position:absolute;
z-index:10;
bottom:215px;
right:0px;
padding:20px;
padding-right:50px;
background:#000000;
color:#ffffff;
height:55px;
font-size:25px;
letter-spacing:5px;
}





#page1 {
position: relative;
width:1280px;
/*height:400px;*/
padding-top: 140px;
margin-right:auto;
margin-left:auto;
}




/*#black_box {
position:relative;
width:1280px;
height:430px;
padding-top:50px;
background: #000000;

}*/



#bottom {
position:relative;
width:1280px;
height:170px;
padding-top:20px;
background: #000000;
font-size:12px;
line-height:19px;
padding-bottom:50px;
}


.event_block {
width:50px;
float:left;}

.event_block_left {
width:50px;
float:left;}









#event {
width:200px;
background-repeat:no-repeat;
float: left;
position: relative;

}









#menu_bottom {
width:1000px;
text-align:center;
margin-right: auto;
margin-left: auto;}



.sub_text {
line-height:18px;
font-size:10px;
color:#D880D2;

}






h1 {
font-family: Helvetica, Arial Narrow,  "san-serif";
font-size:25px;
line-height:44px;
letter-spacing:4px;
color:#000000;
padding-bottom: 5px;
margin-bottom: 5px;
padding-top: 0px;
margin-top: 0px;
font-weight:normal;
}



h2 {
font-family: Helvetica, Arial Narrow,  "san-serif";
font-size: 24px; 
line-height:30px;
padding-bottom:5px;
margin-bottom:5px;
padding-top: 0px;
margin-top: 0px;
font-weight:bold;
}


h3 {
font-family:Helvetica,  Arial Narrow, Helvetica, "san-serif";
font-size: 20px; 
line-height:25px;
color:#000000;
padding-bottom:2px;
margin-bottom:20px;
padding-top: 0px;
margin-top: 0px;
font-weight:normal;
}


h4 {
font-family:"DINCondensedCRegular", Arial Narrow, Helvetica, "san-serif";
font-size: 30px; 
line-height:34px;
padding-bottom:5px;
margin-bottom:0px;
padding-top: 0px;
margin-right: 10px;
font-weight:normal;
}


.class {
color:#000000;}

.time {
font-family: Arial Narrow, Helvetica, "san-serif";
font-size: 18px; 
line-height:20px;
}



#time_text {
font-size: 14px; 
line-height:20px;
}


/*Typography start*/
@font-face {
font-family: 'DINCondensedCRegular';
src: url('images/tmp/dincondensedc-webfont.eot');
src: url('images/tmp/dincondensedc-webfont.eot?#iefix') format('embedded-opentype'),
     url('images/tmp/dincondensedc-webfont.woff') format('woff'),
     url('images/tmp/dincondensedc-webfont.ttf') format('truetype');
font-weight: normal;font-style: normal;
}







A {COLOR: #000000; TEXT-DECORATION:underline;}

A:hover.submenu {COLOR: #189BC4; TEXT-DECORATION: none;}



#people_box {
padding-top:30px;
padding-bottom:30px;
clear:both;}


.small {
font-family: Helvetica, Arial Narrow, Arial, Tahoma;
color:#898989;
font-size:14px;
line-height:18px;

}



.column {
    -webkit-column-width: 190px;
    -moz-column-width: 190px;
    column-width: 190px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-column-rule: 0px solid #ccc;
    -moz-column-rule: 0px solid #ccc;
    column-rule: 0px solid #ccc;
    font-family:Georgia, Times;
color:#172E58;
font-size:18px;
line-height:24px;
   }
   



.black {
color:#000000;
font-size:14px;
line-height:18px;
padding-top:20px;}
   
.block_spect_box {
position:relative;
margin-bottom:150px;
}   
   
.block_spect_foto {
float:left;
position:relative;
width:500px;
}

.block_spect_text {
position:relative;
margin-left:50px;

}


#new_box {
width:100%;
margin-right: auto;
margin-left: auto;
margin-top:100px;
position:fixed;
bottom:0px;
}






        .black {
        font-weight:bold;}
  


#black_box_in {
position:relative;
width:1280px;
color:#ffffff;
}

.afisha_line_name_white {
font-weight:bold;
font-size:20px;
line-height:25px;

}





#ban_small_1_info {
position:absolute;
bottom:-95px;
left: 180px;
}


#ban_small_2_info {
position:absolute;
bottom:-95px;
left: 1030px;
}


#left_b_2 {
position:absolute;
bottom:-90px;
left: 960px;
}

#right_b_2 {
position:absolute;
bottom:-90px;
left: 1240px;
}

.data_black {
color:#000000;
padding:0px;
font-size:16px;
font-weight:bold;
width:155px;
}



#left_b {
position:absolute;
bottom:-90px;
left: 116px;
}

#right_b {
position:absolute;
bottom:-90px;
left: 600px;
}
