html, body {width:100%; margin:0; padding:0; font-family:Tahoma, serif; font-size:14px; color:#090909; line-height:25px;
  background:#fff;}
#wrapper {width:1140px; margin:0 auto; padding:0 30px;}
/*LINK*/
a {color:#0061aa; text-decoration:none; outline:none;}
a:hover {color:#c11a34; text-decoration:none;}
a:focus {color:#c11a34;}

/*clear*/
.clear {margin:0; height:1px; width:100%; clear:both;}
.clear10 {margin:0; height:10px; width:100%;}
.clear20 {margin:0; height:30px; width:100%;}
.clear30 {margin:0; height:30px; width:100%;}
.clear40 {margin:0; height:40px; width:100%;}
.clear50 {margin:0; height:50px; width:100%;}
.color1 {color:#0061aa;}
.color2 {color:#c11a34;}
.red {color:#c11a34;}

/*standart*/
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.italic, i {font-style:normal; font-family:"Myriad Pro Italic";}
.bold, b {font-weight:normal; font-family:"Myriad Pro Semibold";}
.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {margin:0; padding:0;}
h1, h2 {margin:0 0 20px 0; padding:0; font-weight:normal; font-family:"Myriad Pro Bold"; font-size:18px; text-transform:uppercase; line-height:29px;}
.line {width:100%; height:1px; background:#e6e6e6;}
.head {margin:0 0 20px 0; padding:0; font-weight:normal; font-family:"Myriad Pro Bold"; font-size:18px; text-transform:uppercase; line-height:29px; text-align:left;}
.head .link {font-size:12px; font-family:"Myriad Pro"; float:right; margin:0; padding:0 15px 0 0; background:url('../images/arrow.png') right center no-repeat;}
.head .link a {outline:none; text-decoration:none; color:#838383;}
.head .link a:hover {color:#0061aa;}

/*header*/
header {height:175px; background:url('../images/topbg.gif') 0 0 repeat-x;}
header .anons {margin:9px 0; padding:0;}
header .anons span {margin:0 13px 0 0; padding:4px 20px; background:#0061ae; text-transform:uppercase; font-family:"Myriad Pro Semibold"; color:#fff;}
header .oko {margin:9px 0 9px 60px; padding:0;}
header .oko a {margin:0; padding:0; outline:none; text-decoration:none; text-transform:uppercase; font-family:"Myriad Pro Semibold"; color:#333;}
header .oko a:hover {color:#0061aa;}
header .oko .fa {margin:0 10px 0 0; font-size:22px; color:#0061ae;}
header .social {margin:9px 0 0 0;}
header .socia a, header .socia a:hover {outline:none; text-decoration:none;}
header .socia a:hover {outline:none; text-decoration:none;}
header .social .fa {color:#a6a6a6; margin:0 7px;}
header .social .fa:hover {color:#0061aa;}
header .banner {margin:20px 0 0 0; text-align:right;}
header .banner a, header .banner a:hover, header .banner a:focus {outline:none; text-decoration:none;}

header .logo {margin:18px 0 0 0; padding:0; font-size:23px; text-transform:uppercase; font-family:"Myriad Pro Semibold";}
header .logo img {margin:-13px 20px 0 0; padding:0; float:left;}
header .logo a {color:#333; margin:0; padding:0; outline:none; text-decoration:none; line-height:33px;}

.col-xs-6 {border:0px solid;}

header .call {margin:25px 0 0 0; padding:0; text-align:center;}
header .call button {background:#fff; border:none; font-size:14px; height:31px; width:154px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0 0 5px 3px; display:block; transition:all 0.5s ease;}
header .call button:hover {background:#e5ecf4; transition:all 0.5s ease;}
header .call a {font-size:14px; outline:none;}

#menu {margin:0 0 0 0; padding:10px 0 7px 0; border-bottom:5px solid #f2f2f2; border-top:5px solid #f2f2f2;}
ul.menu {margin:0; padding:0; list-style:none; display:table; width:100%;}
ul.menu li {margin:0; padding:3px 15px; display:inline-block; vertical-align:top; font-family:"Myriad Pro Bold"; position:relative;}
ul.menu li a {outline:none; text-decoration:none; color:#090909; text-transform:uppercase;}
ul.menu li a:hover {color:#0061aa;}
ul.menu li.active a {outline:none; color:#0061aa;}
ul.menu li.call {text-align:right; background:#e21232; padding:2px 35px 3px 35px; float:right;}
ul.menu li.call:hover {background:#0061ae;}
ul.menu li.call a {color:#fff; outline:none; text-decoration:none; text-transform:none; font-size:16px; font-family:"Myriad Pro"; float:right;}

ul.menu li ul {display:none;}
ul.menu li:hover>ul {display:block; position:absolute; z-index:100; background:#fff;}
ul.menu li ul {margin:0; padding:10px 20px; list-style:none; width:250px; border-bottom:8px solid #f2f2f2;}
ul.menu li ul li {margin:0; padding:5px 0; display:block;}
ul.menu li ul li ul
{
  display:none
}

ul.menu li ul li a {outline:none; color:#0061aa;}
ul.menu li ul li a:hover {color:#090909;}

.slide {max-width:100%; position:relative; border-bottom:13px solid #d5d5d5; z-index:10;}
.slide img {width:100%; height:auto;}

.content {margin:50px 40px 0 0;font-size:16px;line-height: 30px}
.date {color:#7f7f7f;}
.bignews,.leading-0 {margin:0 0 70px 0; padding:15px 0 0 0; border-top:1px solid #d9d9d9; max-width:100%; text-align:center;}
.bignews img,.leading-0 img {width:100%; height:auto; margin-bottom:20px;}
.bignews h1,.leading-0 h1 {font-size:30px; font-family:"Myriad Pro Semibold"; text-transform:none; line-height:33px; margin-bottom:10px;}
.bignews h1 a , .leading-0 h1 a{text-decoration:none; outline:none; color:#090909;}
.bignews h1 a:hover, .leading-0 h1 a:hover {color:#0061aa;}
.bignews p ,.leading-0 p{width:100%; margin:0 auto; margin-top:20px; margin-bottom:50px;}
.bignews .readmore,.leading-0 .readmore {margin:0; padding:0;}
.bignews .readmore a ,.leading-0 .readmore a {margin:0; padding:12px 30px; background:#fff; border:2px solid #090909; outline:none; text-decoration:none; color:#090909;
font-size:12px; text-transform:uppercase;}
.bignews .readmore a:hover,,.leading-0 .readmore a:hover {border:2px solid #0061aa; color:#0061aa;}

.news,.cols-2 {margin:0 0 30px 0; padding:15px 0 0 0; border-top:1px solid #d9d9d9; max-width:100%;display:inline-block;}
.news .news-block,.cols-2 .span6 {margin:20px 0; padding:0; display:inline-block; vertical-align:top; width:47%; }
.news .news-block:last-child {margin-left:5%;}
.news .news-block:first-child {margin-right:5%;}
.news .news-block h3 {margin:7px 0 0 0; padding:0; font-weight:normal; font-size:14px; line-height:19px;}
.news .news-block h3 a {outline:none; text-decoration:none; color:#090909;}
.news .news-block h3 a:hover {color:#0061aa;}
.news .news-block img ,.cols-2 .span6 .item-image{float:left; width:130px !important; height:130px !important; margin-right:13px;}
.cols-2 .span6 .item-image img
{
  max-width:100%;
}

.right-block {margin:50px 0 0 0;}
.bg-gray {background:#f7f7f7; padding:5px 35px;}
.bg-gray .head {font-size:14px; margin:10px 0;}

.sport {margin:25px 0 60px 0; line-height:23px;}
.sport img {margin:0 0 25px 0; padding:0; width:280px !important; height:220px !important;}
.sport h2 {margin:0; padding:0 15px;}
.sport h2 a {margin:0; padding:0; color:#090909; outline:none;}
.sport h2 a:hover {color:#0061aa;}
.sport .otdel {color:#7f7f7f; line-height:17px; padding:0 15px;}
.sport p {margin:10px 0; padding:0 15px;} 
.sport .readmore {margin:10px 0 5px 0; padding:0 0 0 15px; float:left;}
.sport .readmore a {outline:none; text-transform:uppercase; text-decoration:none; font-size:11px; color:#0061aa;}
.sport .readmore a:hover {color:#c11a34;}
.sport .social {margin:10px 0 0 0; padding:0 15px 0 0; float:right;}
.sport .social a, .right-block .sport .social a:hover, .right-block .sport .social a:focus {outline:none; text-decoration:none;}
.sport .social .fa {color:#a6a6a6; margin:0 2px;}
.sport .social .fa:hover {color:#0061aa;}

.search {margin:30px 0 40px 0; position:relative;}
.search input.inputbox {margin:0; padding:0 20px; width:100%; background:#fff; border:1px solid #ccc; height:41px; 
-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; outline:none; font-style:italic;}
.search input.btn {position:absolute; right:3px; top:3px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;
height:35px; background:#0061ae; color:#fff; padding:0 20px; outline:none;}
.search input.btn:hover {background:#c11a34;}

.trener {margin:30px 0; position:relative;}
.trener .block {margin:25px 0; position:relative; line-height:19px; height:77px; overflow:hidden;}
.trener .block img {margin:0 15px 0 0; position:relative; width:77px !important; height:77px !important; border:3px solid #fff;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; float:left;
-moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; box-shadow:0 0 4px #ccc;}
.trener .block .name {font-family:"Myriad Pro Semibold";}
.trener .block p {margin:0; padding:0;}
.trener .block .readmore {margin:0; padding:0;}
.trener .block .readmore a {outline:none; text-decoration:none; color:#0061aa;}
.trener .block .readmore a:hover {color:#c11a34;}
.trener .link {margin:10px 0 0 0; padding:0; float:right;}
.trener .link a {outline:none; text-transform:uppercase; text-decoration:none; font-size:11px; color:#0061aa;}
.trener .link a:hover {color:#c11a34;}

.video {margin:0 40px 30px 0; padding:15px 0 0 0; border-top:1px solid #d9d9d9; max-width:100%;}
.video .block {margin:0; padding:0; display:inline-block;width:100%}
.video .block img {margin:0 0 15px 0; padding:0; width:100%; height:225px !important;}
.video .block h3 {margin:0; padding:0; font-weight:normal; font-size:18px; font-family:"Myriad Pro Semibold";
height:42px; overflow:hidden;}
.video .block h3 a {outline:none; text-decoration:none; color:#090909;}
.video .block h3 a:hover {color:#0061aa;}
.video .video-block {margin:10px 0; display:inline-block;}
.video .video-block img {margin:0 10px 20px 0; width:82px !important; height:82px !important; float:left;}
.video .video-block h3 {margin:0; padding:0; font-weight:normal; font-size:14px; font-family:"Myriad Pro Semibold";}
.video .video-block h3 a {outline:none; text-decoration:none; color:#090909;}
.video .video-block h3 a:hover {color:#0061aa;}

.photo {margin:0 0 30px 0; padding:15px 0 0 0; border-top:1px solid #d9d9d9; max-width:100%;}
.photo .block {margin:0 0 50px 0; padding:0; display:inline-block; width:47%;}
.photo .block img {margin:0 0 15px 0; padding:0; width:100%; height:auto;}
.photo .block h3 {margin:0; padding:0; font-weight:normal; font-size:18px; font-family:"Myriad Pro Semibold";
height:42px; overflow:hidden;}
.photo .block h3 a {outline:none; text-decoration:none; color:#090909;}
.photo .block h3 a:hover {color:#0061aa;}
.photo .block.right {margin-left:5%;}

.partner {background:#e4e4e4; padding:30px 00;}
.partner img {width:130px !important; height:auto; margin:0 30px; text-align:center;}

/*footer*/
footer {margin:0; background:#0061ae; color:#fff;}
footer a {outline:none; color:#fff;}
footer a:hover {color:#fff; text-decoration:none; border-bottom:1px dotted #fff;}
footer ul {margin:10px 0 0 0; padding:0; list-style:none;}
footer ul li {margin:0; padding:1px 0 1px 15px; background:url('../images/marker.png') 0 center no-repeat;}
footer ul li a {outline:none;}
footer ul li a:hover, footer ul li a:focus {outline:none; text-decoration:none; border-bottom:1px dotted #fff; color:#fff;}
footer ul li.razdel,footer h3 {font-family:"Myriad Pro Semibold"; font-size:18px; text-transform:uppercase; background:none; padding:20px 0 6px 0;}
footer .contact {color:#fff; margin:30px 0 0 0;}
footer .contact .razdel {font-family:"Myriad Pro Semibold"; font-size:18px; text-transform:uppercase; background:none; padding:0; margin-bottom:10px;}
footer .copy {text-align:center; padding:20px 0; background:#004481; margin:40px 0 0 0;}

#toTop {width:100px; background:#444242; text-align:center; padding:5px; position:fixed; bottom:10px;
right:10px; cursor:pointer; display:none; color:#fff; z-index:100000;}

.breadcrumb {margin:20px 0 40px 0; padding:5px 15px; list-style:none; color:#999;}
.page {margin:20px 40px 0 0; padding:35px 0 0 0; border-top:1px solid #d9d9d9; max-width:100%;}
.page .block {margin:0 0 40px 0; height:220px; overflow:hidden; line-height:21px;}
.page .block img {margin:0 20px 20px 0; float:left; width:300px !important; height:auto;}
.page .block h3 {margin:0 0 10px 0; padding:0; line-height:21px;}
.page .block h3 a {margin:0; padding:0; font-size:18px; font-family:"Myriad Pro Semibold";}

.category {margin:0 0 30px 0; padding:0;}
.category ul {margin:0; padding:0; list-style:none;}
.category ul li {margin:0; padding:4px 0; display:block;}
.category ul li a {margin:0; padding:0; outline:none; font-size:17px; font-family:"Myriad Pro Bold"; color:#090909; text-transform:uppercase;}
.category ul li a:hover {color:#0061aa;}

.arhiv {margin:0 0 30px 0; padding:0;}
.arhiv ul {margin:0; padding:0; list-style:none;}
.arhiv ul li {margin:0; padding:10px 0; display:block; border-bottom:1px solid #ccc;}
.arhiv ul li a {margin:0; padding:0; outline:none; color:#666;}
.arhiv ul li a:hover {color:#0061aa;}



.blog img
{
float:left;
margin-right:30px;
width:300px
}
 .items-row
 {
   display:block;
   clear:both
 }

.blog.news
{
  font-family: Tahoma;
}
.blog .pull-left.item-image
{
           float:left;
           width:260px;
           height:180px;
           margin-right:30px;

}

.blog.news .pull-left.item-image
{
           float:left;
           width:360px;
           height:240px;
           margin-right:30px;
}
.blog.news .pull-left.item-image img
{
  max-width:100%;
}
.item-page img,.content img
{
max-width:100%
}
/* -------------------
   General Pagination
--------------------- */
div.pagination {
    clear: both;
    text-align: center;
    margin: 15px 0 0 0;
}

div.pagination p.counter {
    font-style: italic;
}

div.pagination ul {
    list-style: none;
    padding: 0;
}

div.pagination ul li {
    list-style: none;
    display: inline;
    padding: 0 5px 0 5px;
}
.ytp-cued-thumbnail-overlay
{
  WIDTH:100%
}

.chrono_credits
{
  display: none;
}
.gcore-display-table,.gcore-single-column,.gcore-radio-item
{
  display: block;
  width:100%
}
/*#q21
{
background:#0061ae;
display:table;
margin:20px auto;
padding: 10px 60px;
}*/



.eroor_line
{
  background: #FF6666
}
.good_line
{
  background: #94FF94
}
 .form-horizontal .control-label
 {
   text-align: left
 }
 .registration ,.login
 {
   width:400px;
   display: table;
   margin: 20px auto
 }
  .registration input,.login input
  {
width:100%
  }
   .ul-jlslogin li
   {
     width:30%;
     float:left
   }
   #form-login-remember
   {
width:50%;
float: left;
text-align: left;
   }
   .slogin-clear
   {
     display:  none
   }
   .jlslogin .button, .login .btnslogin
   {
     margin: 0px auto;
     float:right
   }
     .formlogi
     {
       background: #0061ae;
       color: #fff
     }
      .formlogi  a
      {
color:#fff
      }
      .login-greeting
      {
        text-align: center;
      }

     .slogin-default a
     {
       border: solid 2px #fff
     }  
     #q221
     {
    background: #0061ae;
       color: #fff;
       width:200px;
       margin: 0px auto
     }
     #chronoform-form1
     {
       display: block;
       margin-top:50px;
       margin-bottom:50px;
     }

.nav-stacked
{
   width:400px;
   display: table;
   margin: 20px auto
}
.nav-stacked li
{
  float:left
}

@media all, screen and (min-width: 1300px){

#wrapper {width:1340px; margin:0 auto; padding:0 30px;}
}
