body {background-image: url('../images/left.jpg'), url('../images/right.jpg'); background-position:left top, right top; background-repeat:no-repeat; background-attachment:fixed;}

a {color:#D50000;}
a:hover {color:#0c509e;}

.heder {background-image: url('../images/fon_heder.png'); border:none; box-shadow: rgba(0, 0, 0, 0.172549) 0px 3px 6px 0px;} 
.navbar-default .mainmenu {padding-top:0px;}


.navbar-default .mainmenu li a {padding:15px 8px 15px 8px; color:#ffffff;}
.navbar-default .mainmenu li.dropdown a {padding:15px 30px 15px 8px; color:#ffffff;}
.navbar-default .mainmenu li a:focus,  .navbar-default .mainmenu li.dropdown a:focus {color:#ffffff;}
.navbar-default .mainmenu li button {margin:0; border:none; padding:13px 16px 12px 16px; color:#ffffff; font-size:18px; background-color:transparent;}
.navbar-default .mainmenu li button:hover {background-color:#D50000;}
.navbar-default .mainmenu li button:focus {border:none; background-color:#FF2B2B;}

.navbar-default .mainmenu li a.btn {margin:0; border:none; padding:15px 16px 15px 16px; color:#ffffff; font-size:20px; background-color:transparent;}
.navbar-default .mainmenu li a.btn:hover {background-color:#D50000;}
.navbar-default .mainmenu li a.btn:focus {border:none; background-color:#FF2B2B;}


.navbar-default .mainmenu li a:hover, .navbar-default .mainmenu li.active a:hover {color:#ffffff;}
.navbar-default .mainmenu li:hover {background-color:#D50000;}

.navbar-default .mainmenu > .open > a, .navbar-default .mainmenu > .open > a:hover, .navbar-default .mainmenu > .open > a:focus {color:#ffffff; background-color:#FF2B2B;}

.navbar-default .mainmenu li.active a {background-color:#FF2B2B; color:#ffffff;}

.navbar-default .mainmenu .dropdown-menu {padding:0; border:none; background-color:#FF2B2B;}
.navbar-default .mainmenu .dropdown > a {background-image: url('../images/close_mainmenu.png'); background-repeat:no-repeat;  background-position: 100%, 20px;}
.navbar-default .mainmenu .dropdown > a:focus {background-image: url('../images/open_mainmenu.png'); background-repeat:no-repeat; background-position: 100%, 20px;}
.navbar-default .mainmenu .dropdown-menu li a {padding: 6px 8px 6px 8px;}
.navbar-default .mainmenu .dropdown-menu li a:hover {background-color:#D50000;}
.navbar-default .mainmenu .dropdown-menu .divider {margin:3px 0;}
.navbar-default .mainmenu .dropdown-header {color:#ffffff;}

.overview_img {position:relative;}

.scrollup {display:none;}
.scrollup-xs {position:relative; float:right; color:#ffffff; margin-right:10px; padding:6px 10px; margin-top:8px; background-color:#00479C; background-image:none; border:1px solid #ffffff; border-radius: 4px;}

.column600 {height:680px; background-color:#ffffff; margin-top:20px;}
/* Блок О нас перед футером */
.column_about {background-color: #0c509e; margin-top:20px; color:#ffffff; padding:10px 30px;}
.column_about div {border-top:1px solid #ffffff; text-align:center; margin-top:15px;}
.column_about div h1 {margin:0; position:relative; top:-11px; font-size:22px;}
.column_about div h1 span {background-color: #0c509e; padding:0 10px;}
.column_about div a {position:relative; top:-11px;}
/* Футер */
.futer {background-color: #000000; color:#ffffff; text-align:center;}

.margin50 {height: 60px; background-color:#F2F2F2; box-shadow:  4px 5px 5px 0 rgba(0, 0, 0, 0.172549), -4px 5px 5px 0 rgba(0, 0, 0, 0.172549);}
.margin100 {height: 110px; background-color:#F2F2F2; box-shadow:  4px 5px 5px 0 rgba(0, 0, 0, 0.172549), -4px 5px 5px 0 rgba(0, 0, 0, 0.172549);}
.content {background-color:#F2F2F2; box-shadow: 4px 5px 5px 0 rgba(0, 0, 0, 0.172549), -4px 5px 5px 0 rgba(0, 0, 0, 0.172549);}

#speedbar {position:relative; padding:5px 10px; border-left:4px solid #0c509e;}

.topshotstory {background-color:#ffffff; height:390px; overflow:hidden; border-radius:2px; box-shadow: rgba(0, 0, 0, 0.172549) 0px 3px 6px 0px;}
.topshotstory h1 {font-size:22px; margin:0;}
.topshotstory a.col-md-12 {display:block; background-color:#ffffff; color:#0c509e;}
.topshotstory a.col-md-12:hover {color:#ffffff; background-color:#0c509e;}
.topshotstory .col-md-12, .topshotstory .col-md-8, .topshotstory .col-md-4 {padding:5px 5px; line-height:1.3;}
.topshotstory .col-md-4 span {font-size:12px; color:#df0023; font-weight:bold;}


a.shotnews {display:block; float:left; width:100%; background-color:#ffffff; margin:3px 0; color:#000000; border-radius:2px; box-shadow: rgba(0, 0, 0, 0.172549) 0px 3px 6px 0px;}
a.shotnews:hover {color:#ffffff; background-color:#0c509e;}
a.shotnews .img {float:left; width:25%; margin:5px; height:110px; overflow:hidden;}
a.shotnews .img img {width:150px;}
a.shotnews .txt {float:left; width:70%; margin:5px; height:110px; overflow:hidden;}
a.shotnews .txt h2 {font-size:18px; margin:0;}


.fullstory {padding-left:25px; padding-right:10px; overflow:hidden;}
.fullstory .content {padding:0 10px 10px 10px; background-color:#ffffff;}
.fullstory .topblock {max-width:600px; min-height:400px; overflow:hidden;}
.fullstory .content img {max-width:98%;}
.fullstory .content iframe {width:98%; min-height:400px;}
.fullstory .content table td {padding:1px 3px;}
.fullstory .content .info {padding:5px 0; font-size:12px;}
.fullstory .content .info button {padding:1px 10px; font-size:12px;}
.fullstory .content .info .label {font-size:12px; font-weight:normal; padding:3px 6px 4px 6px;}
.fullstory .content h1 {font-size:24px; font-weight:normal;}
.fullstory .content .avt {font:11px Tahoma; color:#000000;  border: 1px; margin-top:10px; border-style: dashed; padding: 5px;}
.fullstory .content h2  {font-family:Arial; font-size:20px; color:#0c509e;}
.fullstory .content h3  {font-family:Arial; font-size:18px; color:#C22F12;}
.fullstory .content a {color:#D50000; font-size:14px; text-decoration:none;}
.fullstory .content a:hover {color:#D50000; font-size:14px; text-decoration:underline;}

.fullstory .comment {background-color:#ffffff; box-shadow: 4px 5px 5px 0 rgba(0, 0, 0, 0.172549), -4px 5px 5px 0 rgba(0, 0, 0, 0.172549);}
.fullstory .comment > .title {background-color:#0c509e; padding:6px 10px; color:#ffffff; font-size:18px;}
.fullstory .comment > .title > .glyphicon {font-size:18px; color:#ffffff;}
.fullstory .comment .item {width:100%; padding:5px;}
.fullstory .comment .item > .title {width:100%; padding:2px 15px; background-color:#F9F9F9; font-size:11px; opacity:0.8;}
.fullstory .comment .item > .title .btn {font-size:10px; padding:0 6px;}
.fullstory .comment .item > .title a {color:#003871;}
.fullstory .comment .item > .text {width:100%; padding:2px 15px; font-size:12px; font-style:italic; color:#000000; text-align:left; background-color:#F9F9F9;}

#related_news  {box-shadow:  4px 5px 5px 0 rgba(0, 0, 0, 0.172549), -4px 5px 5px 0 rgba(0, 0, 0, 0.172549);}
#related_news .title {background-color:#000000; color:#ffffff; padding:10px 15px;}
#related_news .item {display:block; width:100%; background-color:#ffffff; color:#000000; text-align:left; text-decoration:none; font-style:italic; padding:5px 15px; line-height:1.2;}
#related_news .item span {color:#0c509e; font-size:10px; font-weight:bold;}
#related_news .item:nth-child(odd) {background-color:#DDDDDD;}
#related_news .item:hover {background-color:#0c509e; color:#ffffff;}
#related_news .item:hover span {color:#ffffff;}


/* Правое меню (категории) */
.rightmenu {height:390px; background-color:#000000; overflow:hidden; padding: 0px;}
.rightmenu ul {padding:0;  margin:0; list-style:none;}
.rightmenu ul li {display:block; border-bottom:1px solid #333333; text-align:left;}
.rightmenu ul li a {display:block; height:25px; color:#ffffff; font-size:14px; text-decoration:none; padding-top:3px; padding-left:25px;}
.rightmenu ul li a:hover {background-color:#0c509e; color:#ffffff;}

.rightmenu ul li.sub a {background-image: url('../images/fon_rightmenu_sub.png'); background-repeat:no-repeat; background-position:top left;}
.rightmenu ul li.sub:hover a {background-image: url('../images/fon_rightmenu_sub_hover.png');}
.rightmenu ul li.sub:hover {height:auto;}
.rightmenu ul li.sub .collapse {display:none;}
.rightmenu ul li.sub .in {display:block;}

.rightmenu ul li.sub ul li {border-bottom:1px solid #000000;}
.rightmenu ul li.sub ul li a {background-image:none; background-color:#373737; padding-left:35px;}
.rightmenu ul li.sub ul li a:hover {background-color:#0c509e; color:#ffffff;}
.rightmenu ul li.sub:hover ul li a {background-image:none;}


/* online */
.live {padding:0;}
.live .title {background-color: #0c509e; overflow:hidden; height:30px; text-align:center; font-size:16px; color:#ffffff; font-weight:bold; padding:5px;}
.live a {display:block; float:left; width:100%; height:90px; overflow:hidden; text-decoration:none;}
.live a:hover {background-color:#0C509E;}
.live a .img {float:left; width:30%; height:80px; margin:5px; overflow:hidden; text-align:left;}
.live a .img img {position:relative;}
.live a:nth-child(even) {background-color:#DDDDDD;}
.live a:nth-child(odd) {background-color:#ffffff;}
.live a:hover {background-color:#0c509e; color:#ffffff;}
.live a .txt {float:left; width:60%; height:85px; margin:5px; margin-left:0; overflow:hidden; color:#000000; text-align:left; font-size:12px; line-height: 1.2;}
.live a .txt span {color: #df0023; font-weight: bold; font-family:Verdana;}
.live a:hover .txt {color:#ffffff;}


/* Колонки  новостями */
.colnews {margin-top:20px; height:680px; overwlow:hidden;}
.colnews .title {background-color: #ffffff; overflow:hidden; height:40px; text-align:left; font-size:16px; color:#000000; font-weight:bold; padding:10px; border-left: 4px solid #0c509e;}
.colnews a {display:block; float:left; width:100%; height:80px; overflow:hidden; text-decoration:none; border-left: 4px solid #FF0000;}
.colnews a:hover {background-color:#0C509E;}
.colnews a .img {float:left; width:25%; height:70px; margin:5px; overflow:hidden; text-align:left;}
.colnews a .img img {position:relative;}
.colnews a:nth-child(even) {background-color:#DDDDDD;}
.colnews a:nth-child(odd) {background-color:#ffffff;}
.colnews a:hover {background-color:#0c509e; color:#ffffff;}
.colnews a .txt {float:left; width:65%; height:70px; margin:5px; margin-left:0; overflow:hidden; color:#000000; text-align:left; font-size:12px;}
.colnews a .txt span {font-size:11px; color:#df0023; font-weight:bold;}
.colnews a:hover .txt {color:#ffffff;}

/* Колонки  новостями   две части тип 2*/
.colnews_two {margin-top:20px;}
.colnews_two .title {background-color: #ffffff; overflow:hidden; height:40px; text-align:left; font-size:16px; color:#000000; font-weight:bold; padding:10px; border-left: 4px solid #0c509e;}
.colnews_two a {display:block; float:left; width:100%; height:100px; overflow:hidden; text-decoration:none; border-left: 4px solid #FF0000;}
.colnews_two a:hover {background-color:#0C509E;}
.colnews_two a .img {float:left; width:35%; height:90px; margin:5px; overflow:hidden; text-align:left;}
.colnews_two a .img img {position:relative;}
.colnews_two a:nth-child(even) {background-color:#DDDDDD;}
.colnews_two a:nth-child(odd) {background-color:#ffffff;}
.colnews_two a:hover {background-color:#0c509e; color:#ffffff;}
.colnews_two a .txt {float:left; width:58%; height:90px; margin:5px; margin-left:0; overflow:hidden; color:#000000; text-align:left; font-size:12px;}
.colnews_two a:hover .txt {color:#ffffff;}


/* Колонки  новостями ВИДЕОАРХИВ */
.colnews_video {margin-top:20px; background-color: #ffffff; height:680px; overwlow:hidden;}
.colnews_video .title {background-color: #ffffff; overflow:hidden; height:40px; text-align:left; font-size:16px; color:#000000; font-weight:bold; padding:10px; border-left: 4px solid #0c509e;}
.colnews_video a {height:160px; overflow:hidden; text-decoration:none; padding:4px; font-size:12px; color:#000000; line-height: 1.2;}
.colnews_video a div.img {width:100%; height: 96px; margin-bottom: 4px; overflow: hidden;}
.colnews_video a div.img img {position:relative;}
.colnews_video a:hover {color:#0c509e;}
.colnews_video a:hover img {opacity:0.5; filter: alpha(opacity=50);}

/* Колонки  с вкладками Биографии */
.plg_tab {margin-top:20px; height:680px; overwlow:hidden;}
.plg_tab .tab-content {height:642px; overflow:hidden; background-color: #0c509e;}
.colnews_biograh {width:50%; height:107px; padding:0; background-color: #0c509e; color:#ffffff;}
.colnews_biograh:hover {color:#000000; background:none; background-color:#ffffff; color:#000000;}
.colnews_biograh .img {float:left; width:45%; height:95px; overflow:hidden; margin:5px;}
.colnews_biograh .img img {position:relative;}
.colnews_biograh .txt {float:left; width:45%; height:85px; font-size:11px; text-align:left; margin-top:15px;}

.colnews_list {border-left: 4px solid #0c509e; width:100%; height:53px; border-bottom:1px dotted #77B3F4; background: linear-gradient(to top left, #0c509e, #106BD1); text-align: left; font-size: 14px; padding:8px; color:#ffffff;}
.colnews_list:hover {border-left:4px solid #df0023; color:#000000; background:none; background-color:#ffffff; text-decoration:none;}



#float_baner {float:left; width:100%; overflow:hidden;}
.float_baner_static {margin-top:15px;}
.float_baner_fixed {position:fixed; top:45px; left:50%; margin-left:206px; margin-top:0;}

.baner_blk {overflow:hidden; padding:10px 5px 0 5px; padding-left:5px; padding-right:5px; text-align:center;}
.baner_blk * {margin:auto;}

/* Обсудить */
#go_comment {display:block; height:100px; width:30px; overflow:hidden; position:fixed; top:300px; left:50px; background-color:#0c509e; color:#ffffff; border:1px solid #1278E9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#go_comment:hover {text-decoration:none; background-color:#FF0000; border-color:#FF3E3E;}
#go_comment .glyphicon {padding-left:7px; padding-top:7px;}
#go_comment .text {
	display:block;
    -webkit-transform-origin:0 100%;
    -moz-transform-origin:0 100%;
    -o-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
	
	-moz-transform: rotate(90deg) translateY(-3px) translateX(-3px); /* Для Firefox */
	-ms-transform: rotate(90deg) translateY(-3px); /* Для IE */
    -webkit-transform: rotate(90deg) translateY(-3px); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(90deg) translateY(-3px); /* Для Opera */
    transform: rotate(90deg) translateY(-5px) translateX(-18px);
}


/* Плагины коментарии соцсетей, делаем адаптивными */
#vk_comments, #vk_comments iframe {width: 100% !important;}
.fb-comments, .fb-comments span, .fb-comments iframe {width: 100% !important;}
#facebook div {max-width: 100% !important;}


#shoes_link {width:2400px; height:1600px; position:fixed; top:0; left:0; background-color:#ffffff; opacity:0;}
#shoes_link:hover {opacity:0.3;}

.market .item {display:block; height:400px;}
.market .item:hover {text-decoration:none; background-color:#b5dbfd;}

.market .item .img {width:100%; height:200px; overflow:hidden; margin-top:10px;}
.market .item .img img {width:100%;}
.market .item .txt {width:100%; height:110px; overflow:hidden; text-align:center;}
.market .item .txt h2 {color:#282828;}
.market .item .curent {width:100%; height:40px; overflow:hidden;}
.market .item .curent .blk {padding:3px 5px; background-color:#ff0000; border-radius:2px; font-size:24px;}
.market .item .curent .blk .curent {font-size:24px; font-weight:500; color:#ffffff;}
.market .item .curent .blk .valuta {font-size:14px; color:#ffffff; position:relative; top:-8px;}
.market .item .curent .status {float:right; color:#ffffff; padding:3px 5px; background-color:#0c509e; border-radius:2px;}

.market_contact {background-color:#0c509e; color:#ffffff; padding:10px; text-align:center; font-size: 20px;}
.market_contact h2 img {width:25%; padding:5px;}
.market_contact h2 {margin-top:0; text-align:center; font-size: 20px; font-weight:normal;}
.market_contact a {color:#ffffff;} 
.market_contact a:hover {color:#ffffff; text-decoration:underline;} 

.fullstory .market .info {width:100%; background-color:#d4d4d4; padding:10px 10px; font-size:12px;}
.fullstory .market h1 {background-color:#d4d4d4; padding:10px 10px; margin:1px 0;}

.fullstory .marketinfo {width:100%; height:auto; background-color:#d4d4d4; padding:10px 10px; margin:1px 0;}
.fullstory .marketinfo .curent h3 {display:inline; color:#ff0000; font-size:24px; padding:20px 10px;}
.fullstory .marketinfo .curent h3 span {font-size:14px; position:relative; top:-10px;}
.fullstory .marketinfo .curent h4 {display:inline; font-size:12px; color:#ffffff; padding:3px 5px; background-color:#0c509e; border-radius:2px;}
.fullstory .marketinfo .size h3 {color:#151515;}
.fullstory .marketinfo .market h3 {margin-top:10px; margin-bottom:5px; color:#ff0000; font-size:16px;}
.fullstory .marketinfo .market button {float:right;}
#myModal_MarketFormWindow .modal-body .form-group {padding:0 10px;}

#datasize {line-height:36px;} 
#datasize span {display:inline; padding:8px 10px; border:1px solid #ff6a6a; background-color:#ff0000; color:#ffffff;}

.getyourfixtures .item {padding-left:10px; padding-right:10px; font-size:12px;}


