#flex_table
{
  background: url(images/orel500.png) no-repeat #fff 50% 20px;
}

#auth_wrapper
{
  padding-top: 50px;
  width: 100%;
  height: 600px;
  background: url(images/orel500.png) no-repeat #fff 50% 100px;
}

#map_canvas
{
  width: 100%;
  height: 500px;
}

#videoModal, .details {display: none}

#header {
  height: 110px;
  background: #0C61B1; /* Для старых браузров */
  background: linear-gradient(to top, #014594, #167BCD);
}

h2
{
  color: white;
}

h4 {margin-top: 20px;}

#text_example
{
  width: 100%;
  height: 100px;
  background-color: #0066FF;
  color: #a5d2e8;
  margin-bottom: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  line-height: 100px;
}

.modal-body {padding-left: 50px}
.modal-body p {text-align: left;}

.red_circle {
  width: 5px;
  height: 5px;
  background: red;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.orange_circle {
  width: 5px;
  height: 5px;
  background: coral;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.green_circle {
  width: 5px;
  height: 5px;
  background: green;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

#auth_block {
  margin: 0 auto;
  width: 200px;
}

.flexigrid div.bDiv {background-color: transparent!important;}

.minicolors {margin-top: -20px;}
.input-group {margin-bottom: 20px}

#logo_right
{
  text-align: right;
  padding-right: 20px;
}
#logo_right img {margin-left: 20px}

#form_table tr td
{
  padding: 5px 20px;
}

form .btn {margin-left: 20px;}
.bfh-selectbox-option {width: 150px!important;}
.bfh-selectbox a.bfh-selectbox-toggle
{
  border: 1px solid rgb(204, 204, 204);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#sert
{
  position: fixed;
  bottom: 5px;
  right: 5px;
  color: lightsteelblue;
}

#player2, #player2_wrapper {z-index: 100}