body{background: url('../images/bg_top_gradient.jpg') repeat-x #ebeef1; font-size:13px;}
.header{padding: 10px 0px;}
.header h2{margin-top:15px; color:#285b86; margin-bottom:0px;}
.header>.span4{line-height:12px;}
.header>.span4>span{font-size:12px; color:#285b86;}

.top_buttons{margin-top:23px;}
.tr-table-total td{font-weight: bold; padding-top:15px;}
.footer{border-top:1px dashed #9fa6a8; padding: 5px 0px 15px 0px; font-size:12px; margin-top:35px; border-radius:15px 15px 0px 0px;}
.footer h4{font-size: 14px;}
.footer-right{padding-top:25px; overflow: hidden;}
.navbar-inner{
    background: #264e82; 
    background: linear-gradient(to top, #264e82, #309697) !important;
    border:0px !important;
    border-bottom:2px solid #1e406e  !important;
    border-top:1px solid #62bcbf  !important;
}
.navbar-inverse .nav > li > a {color:#d2e7f5;}
.navbar .nav{margin-top:3px;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover{background:#264e82;}

th{background:#2a698a; color:#fff;}
.nav-tabs > li > a{color:#474950;}
.nav-tabs > .active > a{background:#2c748d; color:#fff; font-weight:bold;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle{background:#1c3d6a;}
.table-info td{font-size:11px; padding:3px 5px;}
.table-info span{font-size:11px;}

.user-info{font-size:12px; line-height:20px;}
.user-info-buttons{padding-top:7px;}
.align-right{text-align: right !important;}
.alert{color:#b68024;}

.form-center{margin:0 auto; float:none;}
.faq-category-list{list-style: none; margin: 0px 0px 30px 0px; padding:0px; overflow: hidden;}
.faq-category-list li{float: left; width:210px; margin:4px 0px; padding:0px;}
.faq-category-list>li>.active{font-weight:bold;}

.margin0{margin:0px;}
.margin0 input, .margin0 select{margin:0px;}

#logo{display: block; width: 252px; height: 69px; background: url('../images/logo.jpg'); text-decoration: none; margin-top:5px;}
.logo-main{ background: url('../images/logo_main.jpg') no-repeat center top;  margin-bottom:15px; padding-top:310px;}

.body-main{background: #edf6f9 !important; padding-top:10px;}
.main-right{padding-top: 8px; line-height: 26px;}
.main-left{padding-top: 8px;}
.main-top-block{padding-top:25px;}

.label-info>h5{margin:5px 0px;}

.btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #286f90;
  background-image: -moz-linear-gradient(top, #2c7ba0, #215c78);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c7ba0), to(#215c78));
  background-image: -webkit-linear-gradient(top, #2c7ba0, #215c78);
  background-image: -o-linear-gradient(top, #2c7ba0, #215c78);
  background-image: linear-gradient(to bottom, #2c7ba0, #215c78);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c7ba0', endColorstr='#ff215c78', GradientType=0);
  border-color: #215c78 #215c78 #112e3c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #215c78;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #215c78;
  *background-color: #1c4d64;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #163e50 ;
}

.mform{width:400px; margin:0px auto;}
.mform_item{margin:10px 0px;}
.mform_item input[type=text]{width:386px; margin-top:3px;} 
.mform_item select{width:100%; margin-top:3px;}
.mform_hint{margin-top:5px;}

.filter_column{width:430px; margin: 0px 10px; float:left;}
.form_filter_left{width:100px;}
.form_filter_right{width:160px;}

.clearfix {
  clear: both;
}
.small {
  font-size: 11px;
  line-height: 13px;
}

.wap-table td {
  vertical-align: middle;
  line-height: 130% !important;
}
.wap-table td .btn-small {
  border-radius: 0px;
  font-size: 11px;
  white-space: nowrap;
  text-decoration: none !important;
  max-width: 80px;
}
.wap-table-lp-td {
  text-align: left !important;
}
.show-site-info {
  cursor: pointer;
}
.show-site-info:hover {
  opacity: 0.8;
}
.modal {
    max-height: 90%;
    overflow: auto;
}
.contact-icon {
  position: relative;
  margin-top: -2px;
  margin-right: 3px;
}
.footer-contacts {
  line-height: 30px;
}
.footer-contacts a {
  /*text-decoration: none;*/
}
.rules {
  line-height: 26px;
}
.sortable th {
  cursor: pointer;
}

.menu-cn {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: -5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.menu-cn li {
    display: block;
    float: left;
    margin: 0px 5px;
    padding: 5px 10px;
    font-size: 13px;
    text-transform: uppercase;
    /*font-weight: bold;*/
    letter-spacing: 1px;
    cursor: pointer;
    border-radius: 3px;
}
.menu-cn li img {
    position: relative;
    margin-top: -2px;
}
.menu-cn li.selected {
    
}
.menu-cn li:hover {
    opacity: 0.95;
}
.fa-mobile.traffic-icon {
  font-size: 20px;
}