#djDebug { display: none !important; }

a#top { background-color: #083684; cursor: pointer; //cursor: hand !important; opacity: 1; display: none; position: fixed; z-index: 9; bottom: 20px; right: 20px; width: 30px; height: 30px; text-align: center; text-decoration: none; color: #fff; z-index: 9999; }
a#top:hover { background-color: #f40034; border-color: #f40034; opacity: 1; color: #fff; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
a#top span { position: relative; display: inline-block; margin: 0; min-height: 100%; font-size: 20px; line-height: 27px; vertical-align: middle; }

header { letter-spacing: 0; font-size: 14px; }
/*header .dropdown, header .dropdown .dropdown-menu { display: block; width: 100%; }*/
header .dropdown.open a.dropdown-toggle, header .dropdown-hover:hover a.dropdown-toggle { color: #f40034; }
header .dropdown.open .dropdown-menu { display: block; }
header .dropdown-hover:hover .dropdown-menu { display: block; }
header .dropdown-menu-list { position: relative; width: 100%; padding: 0; margin: 0; background-color: #fff !important; box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.25) !important; -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.25) !important; -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.25) !important; }
header .dropdown-menu-list li { float: none; position: relative; display: block; }
header .dropdown-menu-list li a { position: relative; display: block; margin: 0; padding: 12px 15px; border-bottom: 1px solid #ced8e6; text-decoration: none; color: #595b6f; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
header .dropdown-menu-list li:last-child a { border-bottom: 0; }
header .dropdown-menu-list li a:hover { background-color: #f3f5f9; color: #f40034; }

header .autorization { position: relative; float: right; z-index: 9999; }
header .autorization .profile-link { display: inline-block !important; padding-left: 30px; position: relative; }
header .autorization .userpic { position: absolute; margin: 0; left: 0; width: 20px; height: 20px; border: 2px solid #fff; z-index: 999; }
header .autorization a:hover .userpic, header .open .userpic, header .dropdown-hover:hover .userpic { background-color: #f40034; border-color: #f40034; }
header .autorization .userpic img { display: block; position: absolute; width: 21px; height: 21px; top: -2px; left: -2px; z-index: 999; }
header span.username { font-size: 14px; padding: 0; }
header .autorization.dropdown { width: auto !important; }
header .autorization .dropdown-menu { position: absolute !important; left: 30px; min-width: 100%; }

header #searchField { position: absolute; z-index: 1000000; padding: 14px 15px 15px 15px; right: 0; top: 0; }
header #search-form { position:absolute; top:0; right:0; z-index: 1000001; width: 280px; display: none; }
header #showSearchFormBtn { font-size: 16px; font-family: PTSansBold; text-transform: uppercase; color:#a2acc9; text-decoration: none; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
header #showSearchFormBtn:hover { opacity: 0.7; }
header #showSearchFormBtn img { display: inline-block; margin: -4px 0 0 5px; }

header nav#global-navbar.navbar { border: 0; padding: 10px 0; height: auto; }
/* header nav#global-navbar.navbar ul.navbar-nav { float: none; } */
header nav#global-navbar.navbar ul.navbar-nav li { border-color: #ced8e6; height: auto; }
header nav#global-navbar.navbar ul.navbar-nav li a { padding: 4px 15px 5px 15px; }
header nav#global-navbar.navbar ul.navbar-nav li:last-child { border-right: 1px solid #ced8e6; }

header #style-navbar { width: 100%; overflow: hidden; border-top: 0 !important; }
header #style-navbar div.menus { display: block; width: 100%; position: relative; }
header #style-navbar div.menus ul { width: 100%; }
header #style-navbar ul.nav.blue { border-bottom: 1px solid rgba(255,255,255,0.3); padding: 10px; }
header #style-navbar ul:last-child { border-bottom: 0 !important; }
header nav#style-navbar.navbar li { padding: 0; }
header nav#style-navbar.navbar li a { padding: 7px; line-height: 100% !important; height: auto !important; }

header .dropdown { position: relative; width: 100%; }
header .dropdown-hover { display: block; overflow: visible; }
header .dropdown-toggle { display: none; }
header .dropdown-toggle .caret { border-top-color: inherit; margin-left: 5px; }
header .dropdown-menu { position: relative; margin: 0; border: 0; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
header .dropdown-menu>li>a { color: inherit; background: transparent; }
header .dropdown-menu>li>a:hover, header .dropdown-toggle:hover { color: #f40034 !important; background: transparent; }

content a:hover { color: #f40034; }
content .title { text-transform: uppercase; font-size: 20px; font-family: Arial !important; text-align: left !important; font-weight: bold !important; letter-spacing: 0 !important; }
content .title.center { text-align: center !important; }
content .title a { text-decoration: none; display: inline-block; }
content .all-news, content .all-events { clear: both !important; text-align: left !important; padding: 0 !important; }

content .right-colon .socialplugin p.title { margin: 20px; }
content .right-colon .advertising .node:first-child { margin-top: 0; padding-top: 0; }
content .right-colon .other-content:first-child { margin-top: 0 !important; padding-top: 0 !important; }
content .right-colon > div:first-child > p.title:first-child { margin-top: 0; }

content .left-colon .slideshow { height: auto; min-height: 300px; }
content .left-colon .slideshow p.title { display: none; }
content .left-colon .slideshow .slides { position: absolute; top: 0; bottom: 0; overflow: hidden; display: none; -webkit-backface-visibility: hidden; width: 64% !important; }
content .left-colon .slideshow .slides .slide { position: absolute; z-index: 0; display: none; width: 100% !important; height: 100% !important; overflow: hidden; -webkit-backface-visibility: hidden; }
content .left-colon .slideshow .slides .slide:first-child { z-index: 1; display: block; }
content .left-colon .slideshow .slides .slide img { width: 100%; height: auto; position: relative; display: block; }
content .left-colon .slideshow .slides-menu { display: block; position: relative; margin: 0; padding: 20px 0 0 0; counter-reset: menu-counter; }
content .left-colon .slideshow .slides-menu li { display: block; clear: both; margin-bottom: 20px; position:relative; }
content .left-colon .slideshow .slides-menu a { text-decoration:none; display:block; padding:0 0 0 40px; position: relative; min-height: 35px; }
content .left-colon .slideshow .slides-menu a:before { content: counter(menu-counter); counter-increment: menu-counter; display: block; position: absolute; left: 0; font-size:50px; line-height:30px; color:#d9e2f2; }
content .left-colon .slideshow .slides-menu li.active a, content .left-colon .slideshow .slides-menu li.active a:before, content .left-colon .slideshow .slides-menu a:hover:before {color:#f40034}
content .left-colon .slideshow.only4 .slide:nth-child(n+5), content .left-colon .slideshow.only4 .slides-menu li:nth-child(n+5) { display: none !important; }

content .left-colon .club-organization ul.flex li { align-self: flex-start; -webkit-align-self: flex-start; -moz-align-self: flex-start; }
content .left-colon .club-organization ul li { border-color: rgba(206,216,230,0.4); margin-right: 20px !important; }
content .left-colon .club-organization ul li a { width: 100%; min-height: 100%; height: 100%; display: inline-block; position: relative; }
content .left-colon .club-organization ul li p { padding: 5px; position: relative; width: 100%; background-color: rgba(206,216,230,0.4) !important; }
content .left-colon .club-organization ul li:hover { border-color: #f40034; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
content .left-colon .club-organization ul li:hover p { background-color: #f40034 !important; }
content .left-colon .club-organization ul li:hover * { color: #fff !important; }
content .left-colon .sportsman ul li:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
content .left-colon .sportsman ul li:hover * { color: #fff !important; }
content .left-colon .sportsman ul li { overflow: hidden; }
content .left-colon .sportsman ul li img { position: relative; width: auto; height: 100%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
content .left-colon .sportsman ul li:hover .background-fon { background-color: #f40034; opacity: 1; }
content .left-colon .video { padding-right: 20px; }
content .left-colon .video ul.items-video li img { width: 100%; }
ul.items-video li:before { width: 100%; height: 100%; background-position: center center; z-index: 9; }
.items-video a { display: block; position: relative; width: 100%; height: auto; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.items-video a:hover { opacity: 0.7; }

.typeorganization ul li { padding: 15px 15px 15px 15px !important; }
.typeorganization ul li:not(:first-child) { border-left: 0px; }
content .content-org .node-news .text .info a { padding-right: 0 !important; }
content .left-colon .comments .like ul { min-height: 50px; }
content .left-colon .comments .like ul li.surfinbird { float: right; margin-top: -3px; }
content .node-name { border-right-width: 0 !important; overflow: hidden; }
content .node-name .inform { overflow: hidden; float: none !important; }
.content-organization ul.nav-org { border-left: 1px solid #ced8e6 !important; }
.content-organization ul.nav-org li { border-left-width: 0 !important; }
content .content-organization ul.nav-org li a { text-decoration: none !important; }
.data-organization { width: 100%; padding-right: 20px; }
content .left-colon .article table td { padding: 5px; }
content .left-colon .article table tr:hover td { background-color: #f4f4f4; }
content .left-colon .article table td:first-child { width: 50%; }
content .left-colon .article table td:first-child strong:first-child { padding-right: 20px; }
.data-organization .items-organization .user-node .inform { float: none !important; width: auto !important; overflow: hidden; }


footer .first-row-footer {background-color: #17357f; min-height: 100px; padding: 5px;}
footer a:hover { color: #fff !important; }
footer .partners { margin-top: 5px; padding-left: 25px; }
footer .counters { left: 0; bottom: 20px;}

.shop-link-menu {
	display: none;
}
