@charset "utf-8";

@import url("css/all.css");

@font-face {
	font-family: 'Conv_SFUIText-Bold';
	src: url('fonts/SFUIText-Bold.eot');
	src: local('O'), url('fonts/SFUIText-Bold.woff') format('woff'), url('fonts/SFUIText-Bold.ttf') format('truetype'), url('fonts/SFUIText-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SFUIText-Light';
	src: url('fonts/SFUIText-Light.eot');
	src: local('O'), url('fonts/SFUIText-Light.woff') format('woff'), url('fonts/SFUIText-Light.ttf') format('truetype'), url('fonts/SFUIText-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SFUIText-Medium';
	src: url('fonts/SFUIText-Medium.eot');
	src: local('O'), url('fonts/SFUIText-Medium.woff') format('woff'), url('fonts/SFUIText-Medium.ttf') format('truetype'), url('fonts/SFUIText-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SFUIText-Regular';
	src: url('fonts/SFUIText-Regular.eot');
	src: local('O'), url('fonts/SFUIText-Regular.woff') format('woff'), url('fonts/SFUIText-Regular.ttf') format('truetype'), url('fonts/SFUIText-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html{
    width:100%;
    height:100%;
    background:#11141d url(images/background.jpg);
}

body{
    margin:0;
    font: 0.85em 'Conv_SFUIText-Regular', arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif;
    line-height:1.3;
    color:#62687d;
    background:url(images/star-background.jpg) center top no-repeat;
}
.fl{float:left;}
.ar{text-align:right;}
.fr{float:right;}
.cl{clear:both}
.ac{text-align:center;}

form{margin:0;padding:0;}
input, select, textarea{outline:none;font: 1em 'Conv_SFUIText-Regular', arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif;color:#000;}
textarea{overflow:auto;resize:vertical;}
a{outline:none;text-decoration:underline;color:#fff;cursor:pointer;}
a:hover{text-decoration:none;}
p, div.par{margin:15px 0}
button{outline:none;}
img{border:0;}
img[align=left], img[style*="float:left"]{margin:2px 10px 10px 0;}
img[align=right], img[style*="float:right"]{margin:2px 0 10px 10px;}

strong, b{font-weight: normal;font-family: 'Conv_SFUIText-Bold';}

header, section, aside, footer, article, time, nav{display:block;}

.clear:after{
    content:'';
    display:block;
    clear:both;
}
.title, #opis{
    width:auto;
    padding:0 50px;
    max-width:1200px;
    margin:0 auto;
}
header{
    padding:30px 0;
}
.logotype img{height:150px;}
.logotype{float:left;}

.other{float:right;margin-top:5px;}
.phone{color:#639bc9;font-family: 'Conv_SFUIText-Light';float:left;margin-right:50px;text-align:center;font-size:0.9em;}
.phone a{color:#fff;text-decoration:none;font-size:1.7em;}
.social{float:left;}
.social a.s{color:#639bc9;text-decoration:none;margin-right:30px;font-size:1.4em;line-height:38px;}
.social a.s:hover, .search button:hover{color:#fff;}
.social a.app{color:#1e2939;border-radius:20px;white-space: nowrap;line-height:38px;padding:0 14px;display:inline-block;background:#639bc9;text-decoration:none;}
.social a.app:hover{background:#fff;}
.search{margin-left:30px;float:right;border:1px solid #28415a;border-radius:20px;width:200px;position: relative;overflow:hidden;height:36px;}
.search input[type="text"] {background: transparent; border:0; margin-left:14px; height:36px; color:#fff;width:70%;}
.search button{ position: absolute; right:14px;top:0; height:36px; z-index:1;cursor:pointer;color:#639bc9;font-size:1.3em; background:none;border:0;}

nav{float:right;}
nav ul, nav ul li{margin:0;padding:0;list-style: none;}
nav > ul{margin-top:65px;}
nav > ul:after{content:'';display:block;clear:both;}
nav > ul > li{position: relative;margin-left:4px;display: block;float:left;}
nav > ul > li ul{display:none;position: absolute;z-index:10;background:#639bc9;border-radius:0 15px 15px 15px;left:0;top:40px;}
nav > ul > li:hover ul{display:block;}

nav > ul > li ul li{display:block;border-top:1px solid #578fbd;}
nav > ul > li ul li:first-child{border-top:0;}
nav > ul > li ul li a{color:#fff;text-decoration:none;display:block;padding:9px 17px;}
nav > ul > li ul li a:hover{text-decoration: underline;}
nav > ul > li > a{font-family: 'Conv_SFUIText-Medium';padding:7px 17px;display:block;border-radius:25px;transition:0.3s;font-size:1.1em;}
nav > ul > li > a.active{color:#639bc9;text-decoration:none;border:2px solid #639bc9;}
nav > ul > li:hover > a{color:#fff;background:#639bc9;}

.slider{overflow:hidden;}
.oneslide{margin:0 10px;
    position: relative; color:#fff; height:550px !important;
}
.oneslide .btn{right:50px;bottom:40px;position: absolute;z-index:4;}
span.opisanie{position: absolute;left:50px;bottom:40px;z-index:3;font-size:2em;font-family: 'Conv_SFUIText-Light';}
span.opisanie small{font-size:0.6em;}
.oneslide:after{
content:'';display:block;bottom:0;left:0;width:100%;height:700px;z-index:1;position: absolute;
background: -moz-linear-gradient(top, rgba(19,22,31,0) 0%, rgba(19,22,31,0) 60%, rgba(19,22,31,1) 100%);
background: -webkit-linear-gradient(top, rgba(19,22,31,0) 0%,rgba(19,22,31,0) 60%,rgba(19,22,31,1) 100%);
background: linear-gradient(to bottom, rgba(19,22,31,0) 0%,rgba(19,22,31,0) 60%,rgba(19,22,31,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0013161f', endColorstr='#13161f',GradientType=0 );
}
.oneslide a{text-decoration:none;}


.flex{display:flex;justify-content: space-between;flex-wrap:wrap;}
.kino{margin:30px 0 10px;width:321px;position: relative;}
.kino img{width:100%;margin-bottom:20px;box-shadow:0 0 40px rgba(99,155,201,.41);}
.trailer{box-shadow:0 0 40px rgba(99,155,201,.41);margin:15px 0;}
.kino a{text-decoration:none;font-size:1.1em;}
.kino:hover a{color:#639bc9;text-decoration: underline;}
.kino:hover img{opacity:0.5;}
.kino:hover::before{opacity:1;}
.kino:before{opacity:0;display:block;content:'>';width:35px;height:35px;margin-left:-18px;border:2px solid #fff;color:#fff;transition:0.2s;position: absolute;left:50%;top:200px;
text-align:center;font-family: 'Conv_SFUIText-Medium';line-height:35px;border-radius:100%;z-index:2;}

aside{
    background: #122b46;
    background: -moz-linear-gradient(left, #122b46 0%, #0e161e 100%);
    background: -webkit-linear-gradient(left, #122b46 0%,#0e161e 100%);
    background: linear-gradient(to right, #122b46 0%,#0e161e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#122b46', endColorstr='#0e161e',GradientType=1 );
}
aside .title{
    padding-top:40px; padding-bottom:40px; color:#8ab6e5; font-family: 'Conv_SFUIText-Light'; background:url(images/cinema.jpg) left center no-repeat;
    background-size:auto 100%;
}
.about{float:right;width:47%;}
.about a, .btn, .emptybtn, .btn.empty:hover{border:0;border-radius:20px;color:#fff;text-decoration:none;background:#953dad;white-space:nowrap;cursor:pointer;display: inline-block;padding:10px 14px;
text-transform: uppercase;font-family: 'Conv_SFUIText-Medium';}
.btn i, .emptybtn i{margin-left:6px;}
.btn:hover{background:#7e1a99;}
.btn.empty{background:none;border:2px solid #953dad;color:#953dad;}

.emptybtn{
    border:2px solid #8abfe7;background: none;
}
.emptybtn:hover{
    background:#7e1a99;border-color:#7e1a99;
}
.nws{margin-top:70px;}
span.header, h1, h2, h3{
    padding:4px 0 4px 60px;color:#fff;font-family: 'Conv_SFUIText-Light';font-size:2.1em;background:url(images/stars.png) left center no-repeat;font-weight:normal;
}
h2{font-size:1.8em;}
h3{font-size:1.5em;background:none;padding-left:0;}

.newsslider{padding-top:30px;}
.sld{position: relative;height:628px !important;box-shadow:0 0 40px rgba(99,155,201,0.41);overflow:hidden;}
.sld img{width:100% !important;}
.sld:after{
    content:'';display:block;left:0;top:0;bottom:0;width:100%;z-index:1;position: absolute;
    background: -moz-linear-gradient(45deg, rgba(0,44,92,1) 0%, rgba(0,44,92,0) 58%, rgba(0,44,92,0) 100%);
background: -webkit-linear-gradient(45deg, rgba(0,44,92,1) 0%,rgba(0,44,92,0) 58%,rgba(0,44,92,0) 100%);
background: linear-gradient(45deg, rgba(0,44,92,1) 0%,rgba(0,44,92,0) 58%,rgba(0,44,92,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c5c', endColorstr='#00002c5c',GradientType=1 );
}
.sld span.data{
    top:0;left:0;position: absolute;z-index:2;display:inline-block;color:#fff;font-family: 'Conv_SFUIText-Light';font-size:2.1em;padding:35px 25px;text-align:center;
    background: rgb(126,174,212);
background: -moz-linear-gradient(-45deg, rgba(126,174,212,1) 0%, rgba(148,62,173,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(126,174,212,1) 0%,rgba(148,62,173,1) 100%);
background: linear-gradient(135deg, rgba(126,174,212,1) 0%,rgba(148,62,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eaed4', endColorstr='#943ead',GradientType=1 );
}
.readmore{position: absolute;right:50px;z-index:5;bottom:40px;}
.sld div.name{
    left:50px;bottom:25px;position: absolute;z-index:4;right:40%;
}
.sld div.name a{text-decoration:none;font-size:1.3em;}
.sld div.name p{color:#9abec1;}


footer{color:#aabfcc;}
footer .title{padding-top:70px;padding-bottom:70px;border-top:1px solid #1d2130;}
footer .phone{margin-right:0;float:left;width:33.33%;}
.copyright{float:left;width:33.33%;}
footer .social{float:right;text-align:right;width:33.33%;white-space: nowrap;}

/*POP UP*/
#window, #windowred{
    left:50%;
    width:280px;
    position: fixed;
    z-index:255;
    padding:15px 20px;
    background:#fff;
    margin-left:-160px;
    border-radius:3px;
    transition:0.5s;
}
#window big{color:#000;}
#windowred{color:#fff;background:#B50D0D;}
.hhdw{top:150px;}
.hhde{top:-400px;}
.hhde + div{display:none;}
.hhdw + div{
    display:block;
    position: fixed;
    z-index:254;
    background:rgba(0,0,0,.83);
    left:0;
    top:0;
    width:100%;
    bottom:0;
}
.close{
    color:#ff181f;
    cursor:pointer;
}
.bars{
    display:none; float:right;cursor:pointer;margin-top:20px; color:#fff; border-radius:100%; width:35px;height:35px;text-align:center;line-height:35px;font-size:2em;
}
.listing{margin:30px 0;text-align:center;}
.listing a, .listing span{display: inline-block;border-radius:100%;line-height:35px;width:35px;height:35px;margin:3px;color:#fff;text-decoration:none;}
.listing span, .listing a:hover{color:#aabfcc;background:#26325b;}

.mainfoto{
    float:left;width:321px;
}
.parametrs{
    margin:30px 0 20px 30px;
    float:left;
    width:30%;
    width:calc(70% - 321px - 30px);
    color:#89aaaf;
}
.description{float:right;margin:30px 0 20px 30px;width:calc(30% - 30px);color:#89aaaf;}
div.table{
    width:100%;display:table; border-collapse: collapse;
}
div.tr{display: table-row; vertical-align:top;}
div.td{display: table-cell;}
.parametrs div.td{width:50%;padding:5px 0;}

.parametrs div.tr div.td:nth-child(even) {color:#fff;}

.rocket{
    padding-bottom:60px; background:url(images/rocket.png) bottom center no-repeat;
}
.field{background: none;border:2px solid #26325b;padding:8px 0 8px 10px;width:calc(100% - 14px);color:#639bc9;border-radius:4px;}
.field:focus{border-color:#639bc9;}

.w50{width:48.5%;}
.field::-webkit-input-placeholder {color:#26325b;}
.field::-moz-placeholder          {color:#26325b;}/* Firefox 19+ */
.field:-moz-placeholder           {color:#26325b;}/* Firefox 18- */
.field:-ms-input-placeholder      {color:#26325b;}

.cwl{color:#fff;font-size:1.1em;}
.cwl span{color:#8abee6;font-size:1.7em;font-family: 'Conv_SFUIText-Light';}

.raspisanie{width:48%;margin:30px 0;}
.raspisanie div.table {color:#e8fafc;font-family: 'Conv_SFUIText-Light';}
.raspisanie div.table div.td{padding:7px 0;border-bottom:1px solid #262e43;}
.raspisanie div.table div.tr:first-child div.td{color:#9abec1}
.raspisanie div.table div.td a{color:#ddacea;}

.big{font-family: 'Conv_SFUIText-Bold';font-size:1.7em;}

.filter{display:flex; flex-wrap: wrap; justify-content: space-between;}

.sel{float:left;margin:10px 45px 60px 0;position: relative;color:#fff;font-family: 'Conv_SFUIText-Light'; }
.sel .icon{font-size:2em;position: absolute;top:0;left:0;z-index:1;}
.sel p{margin:0;padding-left:35px;white-space: nowrap;}

.sel .dropdown{position: absolute;z-index:10;top:17px;color:#ddacea;font-size:1.6em; overflow:hidden;left:35px; height:39px; right:0;}
.sel .dropdown span{display:block; white-space: nowrap; cursor:pointer; padding:8px 0 8px 8px; text-decoration: underline;}
.sel .dropdown span.film:hover{text-decoration:none;}
.sel .dropdown span.main{background:url(images/dd.png) right 17px no-repeat;}
.sel .dropdown:hover{height:auto;background:#13161f;}

.filter .sel{width:22%;}
.filter .sel:first-child{width:46%;}
.filter .sel:nth-child(2){width:175px;}
.filter .sel:nth-child(3){width:120px;}
.ekran{text-transform: uppercase;color:#f90;padding-top:35px;background:url(images/ekran.png) center top no-repeat;max-width:843px;margin:20px auto; text-align:center;
background-size:100% auto;}

.zal{margin:40px auto;color:#5a80a2;font-family: 'Conv_SFUIText-Light';}
.row{display:flex; justify-content: space-between; line-height:34px; margin:13px 0;}
.row .col{width:80px;text-align:center;}
span.na, span.available, span.notavailable{
    display: inline-block; position: relative; width:34px; height:34px; text-align:center; border-radius:100%;
}
span.available{cursor:pointer;}
span.available:before, span.notavailable:before{content:'';display:block;border-radius:100%; width: inherit; height: inherit; border:1px solid #5a80a2;position: absolute;top:0;left:0;z-index:1;}
span.available:hover{
    color:#fff; background:#953dad;
}
span.available:hover::before{display:none;}
span.notavailable:before{
    border-color:#334b64;
}
#mesta{float:left;margin-right:10px;}
.zakazano{border-radius:4px;background:#344c65;color:#fff;position: relative;padding:21px 50px 21px 21px;display: inline-block; margin-right:5px;}
.zakazano .delete{position: absolute; cursor: pointer; right:10px; font-size:2em; top:22px; z-index:1; color: #fff;}

.bigbtn{cursor:pointer;border-radius:4px;float:left;display:none;color:#fff;font-size:1.2em; white-space: nowrap; padding:28px 21px;background:#953dad;}
.bigbtn:hover{background:#7e1a99;}
.rel{position: relative;}
.selectfilm{z-index:12 !important;}
.selectdata{z-index:11 !important;}

.pole{border-radius:4px;width:100%;border:1px solid #ccccff;color:#ccccff;padding:10px 0 10px 10px;width:calc(100% - 12px);background: transparent;}
form.mv{margin:20px 50px;color:#9abec1;max-width:500px;}
span.forgot{cursor:pointer;text-decoration: underline;color:#639bc9;}
span.forgot:hover{text-decoratioN:none;}
.opa{position: absolute;top:17px;right:20px;cursor:pointer;color:#adb5bd;z-index:2;font-size:1.3em;display:block;}
.opa:hover{color:#fff;}
form.mv div.td{padding:10px;min-width:90px;}
form.mv a, div.table.history a{color:#639bc9;}
label.rel input{opacity:0;top:0;left:0;bottom:0;height:100%;width:100%;position: absolute;z-index:1;cursor:pointer;}
label.rel input + span{border:1px solid #ccccff;border-radius:4px;width:25px;height:25px;display:inline-block;}
label.rel input[type="checkbox"]:checked + span{background:#ccccff;}

.tabs{margin:25px 0 40px;text-align:center;}
.tabs ul{display: inline-block;margin:0;padding:0;border-radius:25px;background:#639bc9;}
.tabs ul li{margin:0;padding:0;list-style:none;font-size:0.9em;display: inline-block;}
.tabs ul li:first-child{border-radius:24px 0 0 24px;}
.tabs ul li:last-child{border-radius:0 24px 24px 0;}
.tabs ul li a{text-transform: uppercase;display:block;padding:10px 13px;color:#1e2939;text-decoration:none;}
.tabs ul li:hover{background:#fff;}
.tabs ul li.act{background:#953dad}
.tabs ul li.act a{color:#fff;}

div.table.history{color:#9abec1;margin-top:40px;}
div.table.history div.tr:first-child{color:#5a8083;font-size:0.9em;}
div.table.history div.tr{border-bottom:1px solid #37516b;}
.cena{color:#fff;font-size:2em;}
div.table.history div.td{padding:10px;}
.cena sup{color:#9abec1;font-size:0.4em;}
div.table.history img{vertical-align: middle;}

.red{text-decoration:none;color:#fff;border-radius:4px;background:#cc0000;padding:6px 10px;display: inline-block;}
.red:hover{background:#ac0000;}

.vopros{margin:40px 0;}
.otvet{margin:30px 0 30px 40px;}
.txt{padding:15px 20px;border-radius:24px;font-family: 'Conv_SFUIText-Light';}
.vopros .txt{border:1px solid #639bc9;color:#fff;}
.otvet .txt{border:1px solid #639bc9;color:#639bc9}
.txt+p{color:#9abec1;font-family: 'Conv_SFUIText-Light';}

.info{margin-top:35px;color:#aabfcc;}

@media screen and (max-width: 1100px) {
   .kino, .mainfoto{width:250px;}
   .parametrs{width: calc(70% - 250px - 30px);}
   .oneslide{height:500px !important;}
   .oneslide img{height:100%;width:auto;}
   .sld{height:auto !important;}
   .sel .dropdown{font-size:1.1em;}
   .sel .dropdown span.main{background-position: right 13px;}
}
@media screen and (max-width: 1000px) {
    .title, #opis{padding-left:15px;padding-right:15px;}
    header{padding:20px 0;}
    .logotype img{height:110px;}
    nav > ul{margin-top:35px;}
    footer .title{padding-top:40px;padding-bottom:40px;}
    span.opisanie{left:20px;font-size:1.8em;}
}
@media screen and (max-width: 830px) {
    header .social{display:none;}
    .other{margin-top:0;}
    header .phone{float:right;margin-right:0;margin-left:20px;}
    .bars{display:block;}
    header .title{position: relative;}
    form.mv{margin-right:0;margin-left:0;}
    nav{z-index: 90;
        overflow: hidden; width:0; transition: 0.5s;
        position: absolute; top:100px; right:20px;
        background:#639bc9;box-shadow:0 0 30px rgba(0,0,0,.3)
    }
    nav > ul > li ul{display:block;position: static;background:#4b88bb;}
    nav > ul > li > a.active{background:#fff;border:0;}
    nav > ul > li > a.active:hover{color:#000;}
    nav > ul > li{float:none;margin:0;padding:0;} 
    nav > ul > li > a{border:0;border-radius:0;}
    nav ul{margin-top:0;}
    footer .social, footer .phone, .copyright{width:100%;text-align:left;}
    footer .social, footer .phone{margin-top:25px;}
    .sld span.data{font-size:1.4em;padding:15px;}
    span.header{font-size:1.8em;}
    .sld div.name{left:20px;bottom:10px;}
    .readmore{right:20px;bottom:20px;}
    .about{width:100%;margin-top:30%;}
    aside .title{padding-bottom:15px;background-size:100% auto;background-position: top center;}
    .description{width:100%;margin:0;}
    .parametrs {width: calc(100% - 250px - 30px);}
    .raspisanie{width:100%;margin:10px 0;}
    span.na, span.available, span.notavailable{width:24px;height:24px;}
    .row{line-height:24px;font-size:12px;}
    .row .col{width:auto;}
    .filter .sel:first-child{margin-right:0;min-width:340px;}
}
@media screen and (max-width: 700px) {
    .oneslide{height:400px !important;}
    span.opisanie{font-size:1.5em;}
    .about a, .btn, .emptybtn{text-transform: none;}
}
@media screen and (max-width: 600px) {
    .zal{margin:30px 0; overflow-x: auto;} .ekran{padding-top:15px;} .sel{margin-bottom:40px;}
    .zal .row{min-width:580px;}
    .tabs ul li a{text-transform: none;padding: 10px;}
}
@media screen and (max-width: 540px) {
    .sld div.name p{display: none;}
    .sld div.name a{font-size:1em;}
    .sld div.name{bottom:20px;}
    .flex{justify-content: space-around;}
    span.header{font-size:1.4em;padding:10px 0 10px 55px;display:block;}
    .mainfoto{margin:0 auto;float:none;}
    .parametrs{width:100%;float:none;margin:15px 0;}
}
@media screen and (max-width: 510px) {
    .search{white-space: nowrap;text-align:right;width:auto;min-width:60px;position: absolute;right:70px;top:61px;z-index:2;background:#273649;}
    .search input[type="text"]{display:none;}
    .search:hover input[type="text"]{display:block;}
    span.opisanie{bottom:90px;width:280px;}
    .oneslide .btn{right:auto;bottom:20px;left:20px;}
    .rocket{background-position: bottom right;}
}
@media screen and (max-width: 470px) {
    .tabs ul{background:none;}.tabs ul li a{color:#fff;}
}
@media screen and (max-width: 380px) {
    .oneslide {
    height: 200px!important;
}
    div.table.history div.td{font-size:0.85em;}
    .w50{width:100%;}
    .sld span.data{font-size:1em;}
    .sld span.data small{margin-right:4px;}
    .readmore .btn, .sel .icon, .sld span.data br{display:none;}
    .raspisanie div.table{font-size:0.8em;}
    .sel p, .sel .dropdown span{padding-left:0;}
    .sel .dropdown{left:0;}
    .filter .sel:first-child{min-width:300px;}
}

/*  update  */

.description .description{
    float: none;
    margin: 0;
    width: auto;
}

nav > ul > li{
    padding-bottom: 8px;
}

.white {
    color: #aabfcc;
    padding-top: 10px;
    font-size: 15px;
    font-weight: bold;
}

article .cen section {
    padding: 10px 0 13px 0;
    /* background: url(/files/news_line.png) center bottom no-repeat; */
    overflow: hidden;
}

article .cen section img {
    /* border: 1px solid #aeabaa; */
    padding: 4px;
    float: left;
    margin-right: 10px;
    width: 200px;
    height: 150px;
}

article .cen section h3 {
    padding: 0;
    margin: 0;
    font-weight: bold;
}

article .cen section p {
    padding: 5px 0;
    margin: 0;
}

article a.more, a#all {
    display: block;
   /* color: #f22120; */
    float: left;
    font-size: 12px;
    padding-right: 12px;
   /* background: url(/files/more.png) right 6px no-repeat; */
}

article .clear {
    clear: both;
}

.par .raspisanie:nth-child(1) .td a {

    color: #f0ffab;
}

.par .raspisanie:nth-child(2) .td a {

      color: #66ffdd;;
}

.par .raspisanie:nth-child(3) .td a {

    color: #ff8787;
}

.par .raspisanie:nth-child(4) .td a {

    color: #c1f862;
}

@media screen and (max-width: 830px) {
    nav {
        z-index: 90;
        overflow: hidden;
        width: 0;
        transition: 0.5s;
        position: absolute;
        top: 100px;
        right: 20px;
        background: #7eaad2;
        background: -moz-linear-gradient(45deg, #7eaad2 0%, #9441ae 100%);
        background: -webkit-linear-gradient(45deg, #7eaad2 0%,#9441ae 100%);
        background: linear-gradient(45deg, #7eaad2 0%,#9441ae 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eaad2', endColorstr='#9441ae',GradientType=1 );
        box-shadow: 0 0 30px rgba(0,0,0,.3);
    }
    nav > ul > li ul {
        display: block;
        position: static;
        background: transparent;
    }
    nav > ul > li {
        padding-bottom: 8px;
        border-top: 1px solid #355882;
    }
    nav > ul > li ul li {
        display: block;
        border-top: 1px solid #355882;
    }
    .lst {
        border: none;
    }
}

div.day_tabs a {
    text-decoration: none;
    border:0;
    color:#fff;
    background:#953dad;
    white-space:nowrap;
    cursor:pointer;
    display: inline-block;
    padding:10px 14px;
}

div.day_tabs a:hover {
    background: #7e1a99;
}

div.day_tabs a.act {
    background: #7e1a99;
    cursor: default;
}

