#fixed_top{
margin: 15px auto;
width: 100%;
max-width: 1200px;
background: #ececec !important;
z-index: 1000;
font-size:14px;
padding:0 20px 15px 20px;
box-sizing:border-box;
-web-box-sizing:border-box;
-o-box-sizing:border-box;
-moz-box-sizing:border-box;
color:#000 !important
}

#fixed_top > div{
display:inline-block;
text-align:center;
vertical-align:top;
margin-right:30px;
margin-top:2px;
background: #ECECEC !important;
color:#000 !important
}

#fixed_top > div div a{
text-decoration:none;
border:1px solid #ccc;
display:inline-block;
height: 36px;
width: 36px;
line-height: 36px;
vertical-align: top;
box-sizing:border-box;
-web-box-sizing:border-box;
-o-box-sizing:border-box;
-moz-box-sizing:border-box;
background:#fff !important;
font-size:16px;
text-transform:uppercase; 
font-family:pt_serif_bold;
color:#000 !important
}


#fixed_top .change_size a:nth-child(1){font-size:17px; padding-top:2px}
#fixed_top .change_size a:nth-child(2){font-size:22px}
#fixed_top .change_size a:nth-child(3){font-size:26px}

#fixed_top > div div{margin-top:5px; background: #ECECEC !important;}

#fixed_top .change_images a{
text-transform:none;
font-family:ubuntu;
width:inherit;
padding:0 10px;
}

#fixed_top .change_fon a:nth-child(1){}
#fixed_top .change_fon a:nth-child(2){background:#000 !important; color:#fff !important}
#fixed_top .change_fon a:nth-child(3){background:darkblue !important; color:#ff0 !important}

#fixed_top > div.go_standart{
border:1px solid #ccc !important;
margin-top: 13px;
background:#fff !important;
float:right;
margin-right:0
}

.go_standart a{
font-size:20px;
text-decoration:none;
padding:0 10px;
background:#fff !important;
color:#000 !important
}

.go_standart a:hover{
text-decoration:underline
}

.go_standart img{
width:45px;
vertical-align:middle;
margin-right: 5px;
background:#fff !important;
}

/*	
.rules{font-size:1.2em; margin-bottom:10px; display:block}
	
body, * {
	background: none;
	color: #000000
}

.soc-set td{border-spacing:0}

.news_middle_block{margin-top:20px; margin-bottom: 20px; }

.kl{width:55%}

.news_middle_block .image{width:60%; margin:10px auto}
*/
.gray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}

/*
.tickets a.but{position:absolute; bottom:10px; right:10px}

.tickets .bk-bottom{position:relative}

.advertisement-top {
	background:none;
	padding-top:30px
}

.advertisement-bottom {
	background: none;
	padding-bottom:30px
}

.advertisement-middle {
	background: none;
	font-size:1.4em
}

.name-block{font-size:1.9em}

.anniversarys{margin:0 0 30px 0}

.anniversary{margin:0 0 15px 0}

.anniversary-image{width:200px;margin:0 20px 0 0; text-align:center; line-height:1.2; color:#5f1016}

.anniversary-image img{width:100%; margin-bottom:5px}

.anniversary-txt{width:700px;}

.anniversary-txt, .anniversary-txt p{font-size:1.1em}

.anniversary-txt p{margin-top:0; padding-top:0}

.text-block-anniversary-header{margin:0 0 30px 0}

.banner-anniversary{margin-bottom:15px}

.banner-anniversary img{width:100%}



@font-face {
font-family:pt_serif_bold; 
src: url('../font/pt_serif_bold.ttf') format('truetype') 
}

@font-face {
font-family:pt_serif; 
src: url('../font/pt_serif.ttf') format('truetype') 
}

#slider, #datepicker {
	display: none;
}

#logo-header img {
	width: 100%;
}

#line-navigation, #line-navigation .inside {
	margin: 0;
	padding: 0
}

#line-navigation .inside {
	margin-top: 15px;
}

#line-navigation .inside li {
	width: auto;
}


ul.main-menu {
	background:#000;
	}

.rcol .name-event a {
	font-size:21px
	}
	
ul.main-menu li:hover a, ul.main-menu li.select a {
	font-family:inherit;
	text-decoration:underline
	}
	
.event2 .inside-event .data-time {
	width:300px;
	float:left;
	border:none;
	line-height:1.3
	}
	
.limit{
	border-left:1px solid #E5E3D6;
	border-top:1px solid #E5E3D6
	}
	
.inside-event .name-event {
	min-height:initial
	}
	
.limit {
	width:40px
	}
	
.white-block a {
	font-size:26px;
	line-height:1.5
	}
	
    
.inside-event .detaly {
	height:initial
	}
	
.event {
	width:100%;
	margin: 0 0 25px 0;
	box-sizing:border-box;
	border-color:#000
	}
	
.list-rec {
	padding-right:15px
	}
	
a.but {
	font-size:24px;
	line-height:1.5;
	height:36px
	}
	
.inside-event .data-time {
	width:300px;
	float:left;
	border-top: 1px solid #E5E3D6;
	border-right: 1px solid #E5E3D6;
	}
	
.new a.but {
	font-size:20px;
	height:30px;
	width:100%;
	margin-left:0;
	margin-right:0
	}
	
ul.list-substriptions li a.name-abonement.t {
	font-family:inherit
	}
	
ul.list-substriptions li .price {
	width:28%
	}
	
ul.list-substriptions li .top-left {
	width:70%
	}
	
.one-abonement .def {
	width:95%
	}

input[type="text"], textarea {width:510px; border: 1px solid #000; font-size:24px}

input[type="text"]{height:30px}

textarea{height:120px}

:-moz-placeholder {font-size:24px; font-family:pr_serif; color:#000}
::-webkit-input-placeholder {font-size:24px; font-family:pr_serif; color:#000}
:-ms-input-placeholder {font-size:24px; font-family:pr_serif; color:#000}

.l-p {
     width: 522px;
     }
   
.rcol .event {
	margin-left:0;
	width:100%;
	background:#000;
	}
	
.news a.but {
    border-color:#000;
    }
    
.news a.but:hover {
    border-color:#000;
    background:#000 !important;
    color:#fff !important
    }
    
    
.write-email .inform-inside input[type="text"] {
	height:40px;
	}
*/
	
/*.soc-set img{
	width:45px
	}*/
/*
.razd-t, .razd {
	height:initial
	}

#partners {
	padding-top:0
	}

.information-partners {
	width:445px
	}
	
.name-column {
	font-size:30px
	}

.inform{
	margin-top:0
	}
	
.bock-menu {
    border-top: none;
    }
    
.rcol .event .inside-event .limit, .rcol .event .inside-event .data-time {
	box-sizing: border-box;
	width:100%;
	font-size:24px;
	border-right:1px solid #E5E3D6;
	border-top:1px solid #E5E3D6;
	border-left:1px solid #E5E3D6;
	margin-bottom:10px;
	padding:0 10px
	}
	
.price a.but{
	width:100%;
	box-sizing:border-box;
	margin-right:0;
	height:65px;
	margin-top:10px;
	border:2px solid
	}
	
.price a.but:hover{
	background:#000 !important;
	color:#fff !important;
	}
	
.l-s {
	padding-right:15px
	}


ul.main-menu li{width:initial}

.c-set img{
	width:39px
	}
	
table.c-set {
	margin-top:15px;
	margin-left:20px
	}

#content{
	padding-bottom:340px
	}
	
ul.block-news li .right-content {
	width:100%;
	margin-left:0
	}
	
ul.block-news {
	margin:0
	}
	*/
