/* Webfont: MonoCondensedC-Bold */@font-face {
    font-family: 'MonoCondensedCCond';
    src: url('../fonts/MonoCondensedC-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/MonoCondensedC-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/MonoCondensedC-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/MonoCondensedC-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/MonoCondensedC-Bold.svg#MonoCondensedC-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

body {
  /*background-color: black;*/
  color: black;
  font-size: 18px;

  font-family: MonoCondensedCCond, sans-serif;

  /*zoom: 1.5; -moz-transform: scale(.5); -moz-transform-origin: 0 0;*/
}

a {
  color: #333;
}
a:hover {
  color: #000;
  text-decoration: none;
}

.slide {
  width: 100%;
  height: 100%;
  overflow: hidden;

  position: relative;

  /*background-color: rgba(0,0,0,1.0);*/
}
.inner {
  width: 100%;
  /*margin-top: -300px;*/
}
.whitespace {z-index: -1;}

.bigbox {
  position: absolute;
  top: 0;
  width: 100%;
  height: 60%;
}
.smallbox {
  position: absolute;
  top: 63%;
  width: 100%;
  height: 37%;
  color: black;
  /*background-color: black;*/

  padding-top: 10px;
}
.minibox {
  width: 220px;
  margin-right: 20px;
  font-size: 18px;
}
.footerbox {
  width: 480px;
  margin-right: 20px;
  font-size: 18px;
}
h4 {
  font-size: 22px;
  margin-bottom: 10px;
  /*text-decoration: underline;*/
  text-transform: uppercase;
}

.bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.bb1 {
  border-bottom: 1px solid white;
}

h1 {
  font-size: 140px;
}
h2 {
  font-size: 100px;
}

.centered {
  margin: 0 auto;
  width: 1000px;
}
.centered_text {
  text-align: center;
}

#d-1 .centered {
  width: 600px;
  z-index: -1;
}
.container_for_3d {
  width: 100%;
  top: 50%;
  /*margin-top: -200px;*/
}

.black {
  background-color: #000;
  color: white;
}
.white {
  background-color: white;
  color: black;
}
.gray {
  background-color: #696969;
  color: white;
}
.c_c9 {
  color: #C9C9C9;
}
.c_69 {
  color: #696969;
}

#d-2 {
  z-index: 120;
}

#d-3 {
  z-index: 130;
  position: relative;
}

#d-4 {
  z-index: 140;
}

#d-5 {
  z-index: 150;
}

#d-6 {
  padding-bottom: 30px;
  z-index: 160;

  position: relative;
}

#d-7 {
 /* position: fixed;
  bottom: 0;
  z-index: -1;*/
  z-index: -1;
}

.each_date {
  padding-bottom: 30px;
}
.clickable {
  cursor: pointer;
  /*display: inline-block;*/
}
.form {
  width: 1000px;
  margin-bottom: 10px;
  display: none;
  margin: 5px 0 5px;
}
.form input {
  border: none;
  border-bottom: 1px dashed black;

  font-size: 16px;
  font-family: MonoCondensedCCond, sans-serif;
  /*padding-bottom: -3px;*/
  padding-left: 5px;
  
}

/*.applyto:hover:after,*/
.applyto:hover .time {
  background-color: black;
  color: white;
}
.label {
  color: #696969;
  font-size: 12px;
}
.applyto .label:after {
  content: " регистрация";
}
.submit {
  padding: 2px 3px 0;
  cursor: pointer;
}

.admin {
  margin: 20px auto 100px;
  width: 1024px;
}
.admin thead {
  text-transform: uppercase;
}
.admin td {
  padding-right: 20px;
  white-space: nowrap;
  padding-top: 3px;
}
.admin td:last-child {
  padding-right: 0;
}
.admin td.wrap {
  white-space: normal;
}
.cancelled {
  text-decoration: line-through;
}
.transparent_text {
  opacity:0.4;
  filter:alpha(opacity=40);
}
.odd {
  background-color: #f8f8f8;
}
.even {
  background-color: #f3f3f3;
}
.rigth_text {
  text-align: right;
}

.admin .table_header {
  /*min-height: 50px;*/
  /*margin-top: 50px;*/
  padding: 50px 0 5px;
  /*color: blue;*/
  /*text-decoration: underline;*/
  font-weight: 800;
}

.td_pass {
  width: 120px;
}

.dashed {
  border: none;
  font-size: 16px;
  line-height: 24px;
  font-family: MonoCondensedCCond, sans-serif;
  resize: none;
  /*padding-bottom: -3px;*/
  padding-left: 5px;
  height: 92px;
  /*background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><linearGradient id='gradient'><stop offset='10%' stop-color='%23F00'/><stop offset='90%' stop-color='%23fcc'/> </linearGradient><rect fill='url(%23gradient)' x='0' y='0' width='100%' height='100%'/></svg>");*/
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='800' height='24'><g fill='none' stroke='black' stroke-width='2'><path stroke-dasharray='3,3' d='M0 24 l800 0' /></g></svg>");
}
