@charset "ISO-8859-1";

#ban_small_1 {
position:absolute;
width:600px;
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:600px;
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:600px;
/*height:400px;*/
padding-top: 140px;
margin-right:auto;
margin-left:auto;
}

.home #page1 {
	padding-top: 160px;
}

#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-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-size: 24px; 
line-height:30px;
padding-bottom:5px;
margin-bottom:5px;
padding-top: 0px;
margin-top: 0px;
font-weight:bold;
}

h3 {

font-size: 14px; 
line-height:14px;
color:#384D59;
padding-bottom:2px;
margin-bottom:20px;
padding-top: 0px;
margin-top: 0px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

<!-- GOOOD -->

h4 {

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-size: 18px; 
line-height:20px;
}

.titreune {
line-height:16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #384D59;
font-weight:bold;
}

.titregene {
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #384D59;
font-weight:bold;
}

.titregen- {
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #384D59;
font-weight:bold;
}

.titrege-- {
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #384D59;
font-weight:bold;
}

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


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;
}