@charset "UTF-8";
@font-face {
  font-family: "Magistralcb";
  src: url(fonts/magistralc-bold-webfont.eot);
  src: local("☺"), url("fonts/magistralc-bold-webfont.woff") format("woff"), url("fonts/magistralc-bold-webfont.ttf") format("opentype"), url("fonts/magistralc-bold-webfont.svg#magistralc-bold-webfont") format("svg");
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

.timetable {
  width: 650px;
  margin-left: -10px;
  height: 630px;
}
.timetable table {
  font: 10px / 12px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.timetable form {
  width: 100% !important;
}
.timetable .title_timetable {
  /*margin: 0pt;*/
  text-align: left;
  padding-left: 4px;
}
.timetable .block_timetable {
  background: url("/img/form1.jpg") repeat scroll 0% 0% transparent;
  margin: 0pt;
}
.timetable .block_timetable .title_timetable {
  color: #fff;
  text-align: left;
  margin-left: -10px;
  font: 13px / 16px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.timetable .block_timetable .form_timetable {
  color: #fff;
}
.timetable .block_timetable .form_timetable select, .timetable .block_timetable .form_timetable option, .timetable .block_timetable .form_timetable input, .timetable .block_timetable .form_timetable label {
  font: 10px / 12px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.timetable .block_timetable .form_timetable label {
  padding: 0;
  color: #fff;
  /*font:10px / 12px $fontFamilyHeader;*/
}
.timetable .block_timetable .form_timetable .search-alone .station-suggest {
  display: none;
}
.timetable .block_timetable .form_timetable .search-submit .station_submit, .timetable .block_timetable .form_timetable .station_submit {
  /*font:10px / 12px $fontFamilyHeader;*/
  margin-left: 58px;
  width: 63px;
  height: 22px;
  padding: 0pt;
  background-color: white;
  color: #6ba1bf;
}
.timetable .block_timetable .form_timetable .search-submit .station_submit {
  float: right;
}
.timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #6ba1bf;
  width: auto;
}
.timetable .block_timetable .form_timetable_1 {
  float: left;
  padding: 0pt;
  margin-left: -25px;
  display: inline;
  position: absolute;
}
.timetable .block_timetable .form_timetable_2 {
  float: right;
  margin-right: -13px;
}
.timetable .block_timetable .form_timetable_3 {
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  margin-top: 0px;
  margin-left: -20px;
  float: left;
  display: inline;
  width: 640px;
  /*.station_submit{
  	margin-left:58px;width: 63px; height: 22px; padding: 0pt; background-color: rgb(255, 255, 255); color: rgb(107, 161, 191);
  }*/
}
.timetable .block_timetable .form_timetable_3 select[name="select_time"] {
  position: relative;
  margin-left: 20px;
  width: 120px;
}
.timetable .block_timetable .form_timetable_3 .form_timetable.buttons {
  padding-left: 0pt;
  float: right;
  width: 57px;
}
.timetable .block_timetable .form_timetable_4 {
  padding: 0pt;
  margin-left: -18px;
}
.timetable .block_timetable .form_timetable_4 label {
  width: 110px;
  float: left;
}
.timetable .block_timetable .form_timetable_4 .search-submit.just-station {
  min-width: 490px;
}
.timetable .block_timetable .form_timetable_5 {
  padding: 0pt;
  margin-left: -43px;
}
.timetable .block_timetable .form_timetable_5 label {
  float: left;
}
.timetable .block_timetable .form_timetable_5 .search-submit.just-station {
  min-width: 550px;
  margin-left: 10px;
}

.color-0 .timetable .block_timetable {
  background-image: none !important;
  background-color: #fff !important;
}
.color-0 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-0 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #fff !important;
}

.back-0 .timetable .block_timetable .title_timetable {
  color: #fff !important;
}
.back-0 .timetable .block_timetable .form_timetable {
  color: #fff !important;
}
.back-0 .timetable .block_timetable .form_timetable label {
  color: #fff !important;
}
.back-0 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-0 .timetable .block_timetable .form_timetable .station_submit {
  color: #fff !important;
}
.back-0 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #fff !important;
}

.color-1 .timetable .block_timetable {
  background-image: none !important;
  background-color: #c00 !important;
}
.color-1 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-1 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #c00 !important;
}

.back-1 .timetable .block_timetable .title_timetable {
  color: #c00 !important;
}
.back-1 .timetable .block_timetable .form_timetable {
  color: #c00 !important;
}
.back-1 .timetable .block_timetable .form_timetable label {
  color: #c00 !important;
}
.back-1 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-1 .timetable .block_timetable .form_timetable .station_submit {
  color: #c00 !important;
}
.back-1 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #c00 !important;
}

.color-2 .timetable .block_timetable {
  background-image: none !important;
  background-color: #f60 !important;
}
.color-2 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-2 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #f60 !important;
}

.back-2 .timetable .block_timetable .title_timetable {
  color: #f60 !important;
}
.back-2 .timetable .block_timetable .form_timetable {
  color: #f60 !important;
}
.back-2 .timetable .block_timetable .form_timetable label {
  color: #f60 !important;
}
.back-2 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-2 .timetable .block_timetable .form_timetable .station_submit {
  color: #f60 !important;
}
.back-2 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #f60 !important;
}

.color-3 .timetable .block_timetable {
  background-image: none !important;
  background-color: #ff0 !important;
}
.color-3 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-3 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #ff0 !important;
}

.back-3 .timetable .block_timetable .title_timetable {
  color: #ff0 !important;
}
.back-3 .timetable .block_timetable .form_timetable {
  color: #ff0 !important;
}
.back-3 .timetable .block_timetable .form_timetable label {
  color: #ff0 !important;
}
.back-3 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-3 .timetable .block_timetable .form_timetable .station_submit {
  color: #ff0 !important;
}
.back-3 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #ff0 !important;
}

.color-4 .timetable .block_timetable {
  background-image: none !important;
  background-color: #090 !important;
}
.color-4 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-4 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #090 !important;
}

.back-4 .timetable .block_timetable .title_timetable {
  color: #090 !important;
}
.back-4 .timetable .block_timetable .form_timetable {
  color: #090 !important;
}
.back-4 .timetable .block_timetable .form_timetable label {
  color: #090 !important;
}
.back-4 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-4 .timetable .block_timetable .form_timetable .station_submit {
  color: #090 !important;
}
.back-4 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #090 !important;
}

.color-5 .timetable .block_timetable {
  background-image: none !important;
  background-color: #0cc !important;
}
.color-5 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-5 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #0cc !important;
}

.back-5 .timetable .block_timetable .title_timetable {
  color: #0cc !important;
}
.back-5 .timetable .block_timetable .form_timetable {
  color: #0cc !important;
}
.back-5 .timetable .block_timetable .form_timetable label {
  color: #0cc !important;
}
.back-5 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-5 .timetable .block_timetable .form_timetable .station_submit {
  color: #0cc !important;
}
.back-5 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #0cc !important;
}

.color-6 .timetable .block_timetable {
  background-image: none !important;
  background-color: #06f !important;
}
.color-6 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-6 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #06f !important;
}

.back-6 .timetable .block_timetable .title_timetable {
  color: #06f !important;
}
.back-6 .timetable .block_timetable .form_timetable {
  color: #06f !important;
}
.back-6 .timetable .block_timetable .form_timetable label {
  color: #06f !important;
}
.back-6 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-6 .timetable .block_timetable .form_timetable .station_submit {
  color: #06f !important;
}
.back-6 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #06f !important;
}

.color-7 .timetable .block_timetable {
  background-image: none !important;
  background-color: #309 !important;
}
.color-7 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-7 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #309 !important;
}

.back-7 .timetable .block_timetable .title_timetable {
  color: #309 !important;
}
.back-7 .timetable .block_timetable .form_timetable {
  color: #309 !important;
}
.back-7 .timetable .block_timetable .form_timetable label {
  color: #309 !important;
}
.back-7 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-7 .timetable .block_timetable .form_timetable .station_submit {
  color: #309 !important;
}
.back-7 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #309 !important;
}

.color-8 .timetable .block_timetable {
  background-image: none !important;
  background-color: #000 !important;
}
.color-8 .timetable .block_timetable .form_timetable .search-submit .station_submit, .color-8 .timetable .block_timetable .form_timetable .station_submit {
  background-color: #000 !important;
}

.back-8 .timetable .block_timetable .title_timetable {
  color: #000 !important;
}
.back-8 .timetable .block_timetable .form_timetable {
  color: #000 !important;
}
.back-8 .timetable .block_timetable .form_timetable label {
  color: #000 !important;
}
.back-8 .timetable .block_timetable .form_timetable .search-submit .station_submit, .back-8 .timetable .block_timetable .form_timetable .station_submit {
  color: #000 !important;
}
.back-8 .timetable .block_timetable .form_timetable .search-submit.just-station {
  color: #000 !important;
}

.font-3 {
  /* styles */
}
.font-3 .timetable {
  height: auto;
  width: 100%;
}
.font-3 .timetable table {
  font: 18px / 24px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.font-3 .timetable .block_timetable {
  background: #74a7c4 none;
}
.font-3 .timetable .block_timetable .title_timetable {
  font: 18px / 24px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.font-3 .timetable .block_timetable .form_timetable select, .font-3 .timetable .block_timetable .form_timetable option, .font-3 .timetable .block_timetable .form_timetable input, .font-3 .timetable .block_timetable .form_timetable label {
  font: 18px / 24px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.font-3 .timetable .block_timetable .form_timetable select {
  height: auto;
}
.font-3 .timetable .block_timetable .form_timetable input.from_station {
  height: auto;
}
.font-3 .timetable .block_timetable .form_timetable label {
  /*font:18px / 24px $fontFamilyHeader;*/
  /*width:auto;*/
  height: auto;
}
.font-3 .timetable .block_timetable .form_timetable .search-submit .station_submit, .font-3 .timetable .block_timetable .form_timetable .search-submit .station-input, .font-3 .timetable .block_timetable .form_timetable .station_submit {
  /*font:18px / 24px $fontFamily;*/
  width: auto;
  height: auto;
}
.font-3 .timetable .block_timetable .form_timetable_1 {
  margin-left: -5px;
}
.font-3 .timetable .block_timetable .form_timetable_1 label {
  width: 95px;
}
.font-3 .timetable .block_timetable .form_timetable_2 {
  margin-right: -3px;
}
.font-3 .timetable .block_timetable .form_timetable_2 label {
  width: 95px;
}
.font-3 .timetable .block_timetable .form_timetable_3 {
  margin-left: -20px;
  width: 640px;
}
.font-3 .timetable .block_timetable .form_timetable_3 label.begin {
  width: 165px;
}
.font-3 .timetable .block_timetable .form_timetable_4 {
  padding: 0pt;
  margin-left: -18px;
}
.font-3 .timetable .block_timetable .form_timetable_4 label {
  width: 110px;
  float: left;
}
.font-3 .timetable .block_timetable .form_timetable_4 .search-submit.just-station {
  /*min-width:490px;*/
  width: 510px;
  margin-left: 10px;
}
.font-3 .timetable .block_timetable .form_timetable_5 {
  padding: 0pt;
  margin-left: -23px;
}
.font-3 .timetable .block_timetable .form_timetable_5 label {
  width: 80px;
  float: left;
}
.font-3 .timetable .block_timetable .form_timetable_5 .search-submit.just-station {
  /*min-width: 550px;*/
  width: 550px;
  margin-left: 10px;
}

.font-2 {
  /* styles */
}
.font-2 .timetable {
  height: auto;
}
.font-2 .timetable table {
  font: 14px / 18px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.font-2 .timetable .block_timetable .title_timetable {
  font: 14px / 18px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.font-2 .timetable .block_timetable .form_timetable select, .font-2 .timetable .block_timetable .form_timetable option, .font-2 .timetable .block_timetable .form_timetable input, .font-2 .timetable .block_timetable .form_timetable label {
  font: 14px / 18px "Magistralcb", Arial, Helvetica, "sans-serif";
}
.font-2 .timetable .block_timetable .form_timetable select {
  height: auto;
}
.font-2 .timetable .block_timetable .form_timetable input.from_station {
  height: auto;
  width: 180px;
}
.font-2 .timetable .block_timetable .form_timetable label {
  /*font:14px / 18px $fontFamilyHeader;*/
  height: auto;
}
.font-2 .timetable .block_timetable .form_timetable .search-submit .station_submit, .font-2 .timetable .block_timetable .form_timetable .search-submit .station-input, .font-2 .timetable .block_timetable .form_timetable .station_submit {
  /*font:14px / 18px $fontFamily;*/
  width: auto;
  height: auto;
}
.font-2 .timetable .block_timetable .form_timetable_1 {
  margin-left: -5px;
}
.font-2 .timetable .block_timetable .form_timetable_2 {
  margin-right: -3px;
}
.font-2 .timetable .block_timetable .form_timetable_3 {
  margin-left: -20px;
  width: 640px;
}
.font-2 .timetable .block_timetable .form_timetable_3 label.begin {
  width: 165px;
}
.font-2 .timetable .block_timetable .form_timetable_4 {
  padding: 0pt;
  margin-left: -18px;
}
.font-2 .timetable .block_timetable .form_timetable_4 label {
  width: 110px;
  float: left;
}
.font-2 .timetable .block_timetable .form_timetable_4 .search-submit.just-station {
  min-width: 490px;
  margin-left: 10px;
}
.font-2 .timetable .block_timetable .form_timetable_5 {
  padding: 0pt;
  margin-left: -23px;
}
.font-2 .timetable .block_timetable .form_timetable_5 label {
  float: left;
}
.font-2 .timetable .block_timetable .form_timetable_5 .search-submit.just-station {
  min-width: 550px;
  margin-left: 10px;
}
