﻿@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

body { padding:0px; margin:0px; background:#dbdde3; font-family: 'Open Sans', sans-serif; font-size:14px; }
input { font-family: 'Open Sans', sans-serif; }
html, body { height: 100%; }
h1, h2, h3, h4 { margin-top:0px; font-weight:normal; font-family:Oswald; }
h1 { font-size:42px; line-height:50px; }
h2 { font-size:32px; }
h3 { font-size:22px; }
h4 { font-size:40px; margin:0px; }
a { text-decoration:none; color:#064375; }
a:hover { color:#1c8de9; }
.allLink a:hover { color:#1c8de9 !important; }
a  img { transition: transform .2s; }
a:hover img { transform: scale(1.05); }
.stretchImg:hover > div { transform: scale(1.05); transition: transform .2s; }
a:hover img.logo, a.noZoom:hover img { transform: none !important; }
select { font-size:17px; font-family:Oswald; padding:0px 5px; height:29px; }

.clearer { clear:both; }
.breakWord { word-wrap: break-word; }
.upper { text-transform:capitalize; }
.val { font-weight:bold; }

.isVideoIco { background:url(../../images/new/icons/ikone_video.png); }
.isPhotoIco { background:url(../../images/new/icons/ikone_foto.png); }

#komentarji { margin-bottom:70px; position:relative; }

.popOpen { cursor:pointer; }
.stretchImg > div { background-size:cover; height:100%; width:100%; }

.fla_Ne_ba { margin-bottom:25px; height:40px; width:770px; background:#1f2122; color:#ffffff; position:relative; }
.fla_Ne_ti { position:absolute; top:0px; left:0px; width:125px; height:40px; text-align:center; font-family:Oswald; font-size:22px; line-height:40px;
background: rgb(144,164,174); /* Old browsers */
background: -moz-linear-gradient(top, rgba(144,164,174,1) 0%, rgba(121,146,157,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a4ae', endColorstr='#79929d',GradientType=0 ); /* IE6-9 */
}
.fla_Ne_pl_Ho { width:605px; margin:0px 20px; line-height:40px; height:40px; position:absolute; top:0px; left:125px; overflow:hidden; }
.flash_to_rotate { position:absolute; width:605px; }

.pull-left { float:left; }
.pull-right { float:right; }
.center { text-align:center !important; }
.clearfix::after { content: "";  clear: both; display: table; }

.icon-comment { background:url(../../images/new/icons/icons-sprite.png); display:inline-block; }
.icon-comment.whiteLarge { height:20px; width:28px; background-position:-67px -302px; }
.icon-comment.whiteMedium { height:17px; width:21px; background-position:-119px -285px; }
.icon-comment.darkBig { height:18px; width:25px; background-position:-95px -302px; }
.icon-comment.darkMedium { height:17px; width:24px; background-position:-95px -285px; }
.icon-comment.darkSmall { height:16px; width:21px; background-position:-45px -302px; }
.icon-comment.lightBig { height:18px; width:24px; background-position:0px -302px; }
.icon-comment.lightSmall { height:16px; width:21px; background-position:-24px -302px; }

#headercontainer { height:135px; background:#1f2123; position:relative; }
#billboardcontainer { padding:8px 0px; text-align:center; }
#contentcontainer { position:relative; }
#footercontainer { background:#1f2123; position:relative; }

#headercontainer, #contentcontainer, #footercontainer { min-width:1220px; }

#headercontainer .logo {margin-top:20px; margin-left:-73px; left:50%; height:50px; position:absolute;}
#headercontainer .ico { background:url(../../images/new/icons/icons-sprite.png); position:absolute; top:29px; height:23px; }
#headercontainer .ico.mob { left:40px; background-position:-126px -182px; width:14px; }
#headercontainer .ico.fb { left:92px; background-position:-128px -159px; width:11px;  }
#headercontainer .ico.tw { left:137px; height:16px; top:32px; background-position:-120px -143px; width:20px; }
#headercontainer .ico.mob:hover { background-position:-112px -182px; }
#headercontainer .ico.fb:hover { background-position:-117px -159px;  }
#headercontainer .ico.tw:hover { background-position:-100px -143px; }
#headercontainer .ico.site { right:40px; background-position:-115px -205px; width:25px; }

.footerTop { height:45px; width:100%; background:#1c68a6; line-height:45px; font-size:15px; position:relative; }
.footerMiddle { padding:37px 0px 43px 0px; color:#b2b2b2; height:229px; overflow:hidden;  font-size:14px;}
.footerBottom { height:67px; width:100%; border-top:1px solid #585a5d; }
.footerContent { margin: 0 auto; width: 1130px; position:relative; }

.footerTop a { color:#ffffff; }
.footerTop a:hover { text-decoration:underline; }
.footerTop .left { float:left; }
.footerTop .left a { margin-right: 30px; }
.footerTop .right { float:right; }
.footerTop .right a { margin-left:30px; }
.footerTop .toTop { height:35px; width:35px; background:url(../../images/new/icons/icons-sprite.png); background-position:0px -143px; position:absolute; left:50%; margin-left:-17px; top:5px; cursor:pointer; }

.footerMiddle .left { float:left; width:252px; padding-right:171px; }
.footerMiddle .left .title { color:#ffffff; }
.footerMiddle .left .logo { float:left; background:url(../../images/new/icons/icons-sprite.png); background-position:0px -178px; height:50px; width:50px; margin-right:20px; }
.footerMiddle .left h6 { font-family:Oswald; font-size:30px; margin:0px; font-weight:normal; line-height:30px; line-height:28px; }
.footerMiddle .left i { line-height:28px; font-size:14px; }
.footerMiddle .left .desc { text-align:justify; margin-top:26px; line-height:22px; }
.footerMiddle .center { float:left; width:283px; padding-right:141px; }
.footerMiddle .right { float:left; width:283px; }
.footerMiddle .heading { height:26px; border-bottom:1px solid #585a5d; text-align:left; margin-bottom:26px; }
.footerMiddle .heading span { padding-bottom:5px; border-bottom:3px solid #1c68a6; color:#ffffff; font-size:15px; line-height:15px; }
.footerMiddle ul { margin:0px; padding:0px; list-style:none; }
.footerMiddle ul li { line-height:40px; border-bottom:1px solid #36383a; text-align:left; text-transform:uppercase; font-size:13px; }
.footerMiddle ul li a { color:#b3b3b3; }
.footerMiddle ul li a:hover { color:#1c68a6; }
.footerMiddle .social { height:35px; width:100%; margin-top:20px; }
.footerMiddle .social .icon { height:35px; width:35px; float:left; margin-right:20px; background:url(../../images/new/icons/icons-sprite.png); }
.footerMiddle .social .icon.mob { background-position:0px 0px; }
.footerMiddle .social .icon.fb { background-position:-35px 0px; }
.footerMiddle .social .icon.tw { background-position:-70px 0px; }
.footerMiddle .social .icon.fav { background-position:-105px 0px; }
.footerMiddle .social .icon.mob:hover { background-position:0px -35px; }
.footerMiddle .social .icon.fb:hover { background-position:-35px -35px; }
.footerMiddle .social .icon.tw:hover { background-position:-70px -35px; }
.footerMiddle .social .icon.fav:hover { background-position:-105px -35px; }

.footerBottom .footerContent { height:100%; }
.footerBottom .copyright { width:500px; line-height:67px; color:#808080; text-align:center; position:absolute; left:50%; margin-left:-250px; }
.footerBottom .nmLogo, .footerBottom .neoLogo { position:absolute; height:18px; margin:24px 0px 25px 0px; background:url(../../images/new/icons/icons-sprite.png); }
.footerBottom .nmLogo { left:0px; background-position:0px -70px; width:137px; }
.footerBottom .nmLogo:hover { background-position:0px -88px; }
.footerBottom .neoLogo { right:0px; background-position:0px -106px; width:70px; }
.footerBottom .neoLogo:hover { background-position:0px -124px; }

.banner728x90 { float:right; margin-top:18px; margin-right:25px; }

.navBar { position:absolute; bottom:0px; width:100%; height:45px; background:#1c68a6; border-top:5px solid #064375; color:#ffffff; }
.navBar > table { width:100%; }
.navBar.fixed { position:fixed; top:0px; z-index:1000; }
.navBar .homeicon { position:absolute; left:35px; font-size:26px; color:#ffffff; }
.navBar .utility { height:100%; }
.navBar .userbox { height:100%; background:#064375; }
.navBar .userbox table { padding-left:20px; text-align:right; line-height:16px; }
.navBar .userbox .uname { font-size:16px; font-weight:bold; }
.navBar .userbox .settings { font-size:12px; cursor:pointer; }
.navBar .utility #upLogin { display:inline-block; }

.navBar .utility .searchBtn { padding:8px 23px !important; display:inline-block; position:relative; }
.navBar .utility .searchBtn img { cursor:pointer; }
/*.navBar .utility .searchBtn:hover,*/ .navBar .utility .searchBtn.active { background:#064375; }
.navBar .utility .searchBtn .searchbox { background:#eff1f6; padding:10px; position:absolute; right:0px; top:100%; z-index:11; width:350px; border:1px solid #c5c6c6; display:none; }
.navBar .utility .searchBtn.active .searchbox { display:block; }
.navBar .utility .searchBtn .searchbox input { width:246px; line-height:36px; padding:0px 10px; border:2px solid #e5e5e5; font-size:15px; }
.navBar .utility .searchBtn .searchbox a { display:inline-block;
    height:40px; line-height:40px; color:#ffffff; float:right; font-size:22px; margin-left: 5px; padding:0px 16px; text-transform:uppercase; font-family:Oswald;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.navBar .utility .searchBtn .searchbox a:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}

.navBar .userbox .navLogedUser{ padding:8px 23px !important; position:relative; cursor:default; }
.navBar .userbox .navLogedUser > img { height:25px; width:25px; }
.navBar .userbox .navLogedUser .uname { display:block; float:right; line-height:25px; margin-left:15px; }
.navBar .userbox .navLogedUser ul {position: absolute;white-space: nowrap;top: 100%;right: 0;display: none;min-width: 100%;background: #eff1f6;border: 1px solid #c5c6c6;box-sizing: border-box; z-index:10; list-style:none; margin:0px; padding:0px;}
.navBar .userbox .navLogedUser ul li { position: relative; z-index: 10; white-space: nowrap;font-size: 15px;line-height: 45px; text-align:right; }
.navBar .userbox .navLogedUser ul li a { font-weight: bold;text-transform: uppercase; color: #064375; display: block;padding: 0 20px;  padding-right: 20px;text-decoration: none; }
.navBar .userbox .navLogedUser ul li a:hover { color: #fff;background: #064375; }
.navBar .userbox .navLogedUser:hover ul { display:block; }

.navBar .userbox .navLoginBtn { padding:8px 23px !important; cursor:pointer; }
.navBar .userbox .navLoginBtn > img { height:25px; }
.popLoginContainer { position:fixed; top:0px; left:0px; height:100%; width:100%; z-index:10000; color:#000000; font-size:15px; display:none; }
.popLoginContainer .closeX, .popCommentContainer .closeX { position:fixed; top:50%; left:50%; margin-top:-300px; margin-left:442px; height:20px; width:19px; background:url(../../images/new/icons/icons-sprite.png); background-position:-24px -279px; z-index:10002; }
.overlay { position:fixed; top:0px; left:0px; z-index:10001; height:100%; width:100%; background:#000000; opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.popLoginContainer .content-box { position:fixed; z-index:10002; top:50%; left:50%; height:600px; width:844px; margin-top:-300px; margin-left:-422px; background:#ffffff; }
.popLoginContainer h3 { color:#79929d; }
#menu-container .popLoginContainer a { display:inline; padding:0px; }
.popLoginContainer .register, .popLoginContainer .login { width:50%; box-sizing:border-box; float:left; padding:0px 30px; margin:30px 0px; height:540px; position:relative; }
.popLoginContainer .register { border-right:1px solid #000000; }
.popLoginContainer .halfLeft { float:left; padding-right:5px; width:50%; box-sizing:border-box; }
.popLoginContainer .halfRight { float:right; padding-left:5px; width:50%; box-sizing:border-box; text-align:right; }
.popLoginContainer input[type=text], .popLoginContainer input[type=password] { width:100%; margin:5px 0px 10px 0px; padding:0px 10px; font-size:15px; height:40px; line-height:40px; background:#ededed; border:2px solid #e6e6e6; box-sizing:border-box; }
.popLoginContainer input[type=file] { width:99.4%; margin:5px 0px 10px 0px; font-size:15px; /*height:40px; line-height:40px;*/ padding:8px; background:#ededed; border:2px solid #e6e6e6; }
.popLoginContainer input[type=checkbox] { margin-bottom:10px; }
.popLoginContainer .btn { line-height:40px; padding:0px 20px; margin-right:4px; text-align:center; color:#ffffff; font-size:22px; float:left; cursor:pointer; text-transform:uppercase; font-family:Oswald; margin-top:20px;
background: rgb(66,165,245); /* Old browsers */
background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.popLoginContainer .btn:hover { 
background: rgb(29,142,235); /* Old browsers */
background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}
.popLoginContainer .loginBack { float:right; }
.popLoginContainer .wrong { color:#ff0000; }
.popLoginContainer .goToregister { position:absolute; bottom:0px; left:30px; }

.popLoginContainer .register h2 { font-family:Oswald; margin:0px; text-align:center; font-size:36px; line-height:44px; }
.popLoginContainer .register .counterHolder { margin:30px 0px; padding: 20px 0px; border-top:1px solid #8fa3ad; border-bottom:1px solid #8fa3ad; }
.popLoginContainer .register .counterHolder .counter { float:right; width:200px; height:60px; box-sizing:border-box; padding:0px 10px; background:#ededed; text-align:right; font-size:42px; line-height:60px; font-family:Oswald; letter-spacing:10px; }
.popLoginContainer .register .counterHolder .text { float:left; width:160px; padding:10px 0px; }
.popLoginContainer .register h5 { font-size:22px; margin:0px; font-family:Oswald; font-weight:normal; margin-bottom:10px; }
.popLoginContainer .register h5 img { margin:5px 10px 0px 0px; float:left; }
.popLoginContainer .register .logoImg { width:150px; position:absolute; bottom:0px; left:50%; margin-left:-75px; }

.popLoginContainer #phPopSigned { padding:25px; }
.popLoginContainer #phPopSigned hr { border-top-color:#8fa3ad; border-bottom:0px; }
.popLoginContainer .settingsLeft { padding-right:25px; box-sizing:border-box; width:250px; height:550px; border-right:1px solid #8fa3ad; position:relative; float:left; }
.popLoginContainer .avatar { position:absolute; top:220px; left:50%; margin-left:-62px; height:100px; width:100px; border-radius:100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; overflow:hidden; background-size:cover; }
.popLoginContainer .username { position:absolute; top:335px; left:0px; width:225px; text-align:center; font-family:Oswald; font-size:22px; color:#4c4c4c; }
.popLoginContainer .settingsRight { box-sizing:border-box; padding-left:25px; width:544px; float:left; }
.popLoginContainer .settingsRight .btn { margin-top:8px; float:right; margin-right:0px; margin-left:10px; }

.wheading { width:100%; font-family:Oswald; color:#79929d; border-bottom:3px solid #79929d; margin-bottom:20px; padding-bottom:4px; position:relative; }
.wheading h3 { text-transform:uppercase; display:inline; }

.highlight { margin-bottom:25px; }

.highlight .large { float:left; height:400px; width:620px; position:relative; font-family:Oswald; color:#ffffff; overflow:hidden; }
.highlight .large h2 { font-weight:normal; margin:0px; line-height:39px; margin-bottom:3px; }
.highlight .large h2 .isPhotoIco, .highlight .large h2 .isVideoIco { float:left; width:27px; height:27px; margin-top:8px; margin-right:15px; }
.highlight .large a { color:#ffffff; }
.highlight .large .img { height:400px; width:620px; display:block; }
.highlight .large img { width:100%; transform: none !important; }
.highlight .large .textcontainer { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.75); padding:10px 20px 40px 20px; position:absolute; bottom:0px; width:100%; box-sizing:border-box; }
.highlight .large .details { position:absolute; bottom:10px; width:580px; line-height:17px; }
.highlight .large .date { float:left; padding-right:10px; color:#999999; } 
.highlight .large .category { float:left; padding-left:10px; border-left:3px solid #1c8de9; text-transform:uppercase; }
.highlight .large .comments { float:right; position:relative; padding-right:33px; }
.highlight .large .comments .icon-comment { position:absolute; right:0px; }

.highlight .thumbs { float:right; height:400px; width:144px; position:relative; }
.highlight .thumbs .marker { position:absolute; left:0px; height:76px; width:8px; background:#1c68a6; }
.highlight .thumbs .thumbitem { float:right; height:76px; width:130px; overflow:hidden; margin-top:5px; cursor:pointer; position:relative; }
.highlight .thumbs .thumbitem:first-of-type { margin-top:0px; }
.highlight .thumbs .thumbitem img { width:100%; }
.highlight .thumbs .thumbitem .shadow { position:absolute; height:100%; width:100%; top:0px; left:0px; background:#000000; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.highlight .thumbs .thumbitem.active .shadow { opacity:0; filter: alpha(opacity=0); }

a h4:hover { text-decoration:underline; }

.latest { margin-bottom:40px; }
.latest .nwsItem .details { margin-top:10px; line-height:14px; }
.latest .nwsItem h4 { margin-top:5px; font-size:20px; line-height:24px; }
.latest .nwsItem .isPhotoIco, .latest .nwsItem .isVideoIco { float:left; width:18px; height:18px; margin-top:5px; margin-right:8px; background-position:0px -108px; }
.nwsItem { font-family:Oswald; margin:20px 0px; }
.nwsItem h3 { margin-bottom:0px; }
.nwsItem a { color:#000000; }
.nwsItem a:hover { text-decoration:underline; }
.nwsItem .details { width:320px; font-size:13px; }
.nwsItem .date { float:left; padding-right:10px; color:#999999; } 
.nwsItem .category { float:left; padding-left:10px; border-left:3px solid #1c68a6; text-transform:uppercase; }
.nwsItem .comments { float:right; position:relative; padding-right:30px; text-decoration: none !important; }
.nwsItem .comments .icon-comment { position:absolute; right:0px; }
.latest .banner { margin:20px 0px; }
.latest .bottom { color:#064375; font-size:24px; width:100%; margin-bottom:5px; padding-bottom:16px; text-align:center; border-bottom:1px solid #064375; height:11px; line-height:11px; font-family:Oswald; }
.latest .allLink { text-align:center; width:100%; }
.latest .allLink a { color:#064375; font-family: 'Open Sans', sans-serif; font-size:15px; }

.exposed { margin-bottom:40px; }
.exposed .nwsItem .details { margin-top:5px; width:auto; font-size:14px; line-height:14px; }
.exposed .nwsItem h4 { margin-top:5px; font-size:22px; line-height:26px; }
.exposed .nwsItem .img { height:100px; width:130px; float:left; overflow:hidden; margin-right:10px; }
.exposed .nwsItem .img img { width:100%; }
.exposed .nwsItem  .isPhotoIco, .exposed .nwsItem  .isVideoIco { float:left; width:19px; height:19px; margin-top:5px; margin-right:8px; background-position:0px -81px; }

.exposedFp { margin-bottom:25px; width:100%; }
.exposedFp a { color:#000000; }
.exposedFp a:hover { text-decoration:underline; }
.wheading .controls { float:right; height:32px; line-height:32px; overflow:hidden; }
.exposedFp .exposedFpItem { float:left; width:180px; position:relative; margin-right:16px; display:block; font-family:Oswald; overflow:hidden; }
.exposedFp .exposedFpItem h3 { margin-bottom:0px; margin-top:8px; line-height: 27px; }
.exposedFp .exposedFpItem:nth-of-type(4n) { margin-right:0px; }
.exposedFp .exposedFpItem .img { width:180px; height:140px; overflow:hidden; display:block; }
.exposedFp .exposedFpItem img { width:100%; }
.exposedFp .exposedFpItem .details { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.75); width:160px; font-size:13px; position:absolute; left:0px; top:106px; padding:9px 10px; color:#ffffff; line-height:14px; }
.exposedFp .exposedFpItem .category { float:left; padding-left:10px; border-left:3px solid #1c8de9; text-transform:uppercase; }
.exposedFp .exposedFpItem .comments { float:right; color:#ffffff; text-decoration:none !important; }
.exposedFp .exposedFpItem .isPhotoIco, .exposedFp .exposedFpItem .isVideoIco { float:left; width:19px; height:19px; margin-top:8px; margin-right:8px; background-position:0px -81px; }
.exposedFp .exposedFpItem .icon-comment { float:right; margin-left:10px; }

.nwsflash { width:100%; height:40px; background:#1f2122; color:#ffffff; line-height:40px; margin-bottom:25px; }
.nwsflash .title { float:left; width:125px; text-align:center; display:block; background:#889ea8; margin:0px; }
.nwsflash .text { float:right; width:605px; padding: 0px 20px; font-size:18px; }

.extra { margin-bottom:25px; width:100%; overflow:hidden; }
.extra a { color:#000000; }
.extra .wheading { margin-bottom:20px; }
.wheading .controls { float:right; height:32px; line-height:32px; overflow:hidden; }
.wheading .controls i { cursor:pointer; }
.wheading .controls .dot { width:9px; height:18px; background:url(../../images/new/icons/dots.png); display:inline-block; margin:0px 4px; }
.wheading .controls .dot.active { background:url(../../images/new/icons/dots.png); background-position:-9px 0px; }
.extra .itemsContainer { width:2358px; }
.extra .extraItem { float:left; width:246px; position:relative; margin-right:16px; display:block; font-family:Oswald; overflow:hidden; }
.extra .extraItem h3 { line-height:27px; margin-top:8px; }
.extra .extraItem h3 a:hover { text-decoration:underline; }
/*.extra .extraItem:nth-of-type(3n) { margin-right:0px; }*/
.extra .extraItem img { width:100%; }
.extra .extraItem .img { width:246px; height:160px; overflow:hidden; display:block; }
.extra .extraItem .details { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.75); width:226px; font-size:13px; position:absolute; left:0px; top:164px; padding:9px 10px; color:#ffffff; line-height:14px; }
.extra .extraItem .category { float:left; padding-left:10px; border-left:3px solid #1c8de9;  text-transform:uppercase;}
.extra .extraItem .comments { float:right; text-decoration:none !important; }
.extra .extraItem .type { height:35px; width:246px; background:url(../../images/new/extra-bgr.jpg); line-height:35px; text-align:center; font-size:19px; text-transform:uppercase; color:#ffffff; margin-bottom:3px; }
.extra .extraItem  .isPhotoIco, .extra .extraItem .isVideoIco { float:left; width:19px; height:19px; margin-top:8px; margin-right:8px; background-position:0px -81px; }
.extra .extraItem  .icon-comment { float:right; margin-left:10px; }

.fpLeagues { width:100%; font-family:Oswald; margin-bottom:25px; position:relative; }
.fpLeagues .selector, .myClub .selector { width:100%; height:40px; margin-bottom:20px; }
.fpLeagues .selector .leagueItem, .myClub .selector .leagueItem { line-height:40px; width:100px; margin-right:5px; text-align:center; color:#ffffff; font-size:22px; float:left; cursor:pointer; text-transform:uppercase;
background: rgb(66,165,245); /* Old browsers */
background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.fpLeagues .selector .leagueItem.first { width:125px; margin-right:4px; }
.fpLeagues .selector .leagueItem.first:last-of-type { width:125px; margin-right:0px; }
.fpLeagues .selector .leagueItem:last-of-type, .myClub .selector .leagueItem:last-of-type { margin-right:0px; width:140px; }
.fpLeagues .selector .leagueItem:hover, .myClub .selector .leagueItem:hover { 
background: rgb(29,142,235); /* Old browsers */
background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
text-decoration:none;
}
.fpLeagues .selector .leagueItem.active, .myClub .selector .leagueItem.active { background:#373a3d; }
.fpLeagues .fixtures { width:440px; float:left; }
.fpLeagues .fixtures .result { color:#064375; font-size:17px; }
.fpLeagues .fixtures .result a { color:#166eca; font-weight:bold; letter-spacing:2px; }
.fpLeagues .fixtures select { float:left; }
.fpLeagues .fixtures .btn { width:29px; height:29px; text-align:center; display:block; float:left; margin-left:10px; line-height:29px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 ); 
}
.fpLeagues .fixtures .btn i { color:white; }
.fpLeagues .fixtures .btn i::before { margin-left:2px; font-size:16px; }
.fpLeagues .fixtures .report, .fpLeagues .fixtures .reportDown, .fpLeagues .fixtures .reportUp { background-image:url(../../images/new/icons/report.gif); height:25px; display:inline-block; }
.fpLeagues .fixtures .report { width:95px; background-position:-50px 0px; }
.fpLeagues .fixtures .reportDown { width:25px; background-position:0px 0px; margin-left:4px; }
.fpLeagues .fixtures .reportUp { width:25px; background-position:-25px 0px; margin-left:4px; }
.fpLeagues .fixtures .statRow { font-family:'Open Sans'; color:#064375; }
.fpLeagues .fixtures .statRow td { border-bottom: none; line-height:20px; padding-top:5px; padding-bottom:5px; vertical-align:top; }
.fpLeagues .fixtures .statRow.last td { border-bottom:1px solid #d7d7d7; }

.fpLeagues .fixtures.full .result { color:#999999; font-size:17px; }
.fpLeagues .fixtures .result .resultBox a { color:#ffffff; letter-spacing:normal; font-weight:normal; }
.fpLeagues .fixtures .result .resultBox { width:100%; height:100%; background:#8fa3ad; color:#ffffff; }
.fpLeagues .fixtures .result .resultBox.link { background:#1c68a6; }
.fpLeagues .fixtures .result .resultBox.link:hover { background:#2196f3; }
.fpLeagues .fixtures.full table { font-size:17px; }
.fpLeagues .fixtures.full .groupsHolder { float:right; font-size:22px; line-height:26px; }
.fpLeagues .fixtures.full .groupsHolder .txt { float:left; color:#79929d; }
.fpLeagues .fixtures.full .groupsHolder .btn { color:#ffffff; line-height:26px; }
.fpLeagues .fixtures.full .groupsHolder .btn.active { background:#373a3d; }

.fpLeagues .tables { width:310px; float:right; }
.fpLeagues table { width:100%; color:#4c4c4c; font-size:15px; }
.fpLeagues table td { padding:10px 5px; vertical-align:middle; border-bottom:1px solid #d7d7d7; }
.fpLeagues table tr.open td { border-bottom:0px; }
.fpLeagues table th { color:#064375; border-bottom:1px solid #d7d7d7; text-align:left; padding:5px;  font-weight:normal; }
.fpLeagues table tr td:first-of-type, .fpLeagues table tr td:last-of-type { line-height:15px; font-size:15px; }
.fpLeagues .bottom { color:#064375; font-size:24px; width:100%; margin-bottom:5px; padding-bottom:16px; text-align:center; border-bottom:1px solid #064375; height:11px; line-height:11px;font-family:Oswald; }
.fpLeagues .allLink { text-align:center; width:100%; }
.fpLeagues .allLink a { color:#064375; font-family: 'Open Sans', sans-serif; font-size:15px; }

.fpLeagues .tables th { text-align:center; color:#999999; }
.fpLeagues .tables .position { width:25px; height:25px; background:#8fa3ad; color:#ffffff; font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:15px; line-height:25px; }
.fpLeagues .tables .position.cl { background:#064375; }
.fpLeagues .tables .position.cl2 { background:#1c68a6; }
.fpLeagues .tables .position.el { background:#067506; }
.fpLeagues .tables .position.el2 { background:#1ca61c; }
.fpLeagues .tables .position.po { background:#ff911c; }
.fpLeagues .tables .position.rel { background:#e81b00; }
.fpLeagues .tables tr:hover td, .fpLeagues .fixtures tr:hover td { background:#ededed; }
.fpLeagues .tables tr.nohover:hover td, .fpLeagues .fixtures tr.nohover:hover td { background:none; }

.fpLeagues .tables.full table { font-size:17px; }
.fpLeagues .tables.full table a { font-size:18px; }

.fpLeagues .legend { padding:5px 0px 0px 10px; background:#d5d9de; font-size:15px; color:#064375; font-family:'Open Sans'; margin-top:40px; }
.fpLeagues .legend .legendItem { float:left; margin-right:20px; margin-bottom:7px; }
.fpLeagues .legend .legendItem .color { height:18px; width:18px; float:left; margin-right:10px; margin-top:2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fpLeagues .legend .legendItem .color.blue1 { background:#064375; }
.fpLeagues .legend .legendItem .color.blue2 { background:#1c68a6; }
.fpLeagues .legend .legendItem .color.green1 { background:#067506; }
.fpLeagues .legend .legendItem .color.green2 { background:#1ca61c; }
.fpLeagues .legend .legendItem .color.yellow { background:#ff911c; }
.fpLeagues .legend .legendItem .color.red { background:#e81b00; }

.topScorers table { width:100%; color:#4c4c4c; font-size:15px; font-family:Oswald; }
.topScorers table td { padding:5px; vertical-align:middle; border-bottom:1px solid #d7d7d7; }
.topScorers .score { color:#2396f3; font-weight:bold; }
.topScorers .topOfTheTop { padding:0px 0px 10px 0px; }
.topScorers .topOfTheTop > div { width:100%; height:150px; background:#ededed; position:relative; }
.topScorers .topOfTheTop > div img.profile { height:150px; float:left; }
.topScorers .topOfTheTop > div .data { float:left; padding-left:20px }
.topScorers .topOfTheTop > div .data .name { font-size:22px; color:#064375; margin-top:4px; display:block; float:left; }
.topScorers .topOfTheTop > div .data .team { color:#064375; margin-top:4px; float:left; clear:left; }
.topScorers .topOfTheTop > div .data .tally { font-size:26px; color:#2396f3; font-weight:bold; text-transform:uppercase; margin-top:33px; clear:left; float:left; }
.topScorers .position { width:30px; height:30px; background:#064375; color:#ffffff; font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    position:absolute; top:5px; left:-6px; font-size:22px; line-height:27px; text-align:center;
}
.topScorers .bottom { color:#064375; font-size:24px; width:100%; margin-bottom:5px; padding-bottom:16px; text-align:center; border-bottom:1px solid #064375; height:11px; line-height:11px;font-family:Oswald; }
.topScorers .allLink { text-align:center; width:100%; }
.topScorers .allLink a { color:#064375; font-family: 'Open Sans', sans-serif; font-size:15px; }

.topScorersArchive { font-family:Oswald; }
.topScorersArchive.teamScorers { display:none; margin-top:20px; }
.topScorersArchive .tables { width:310px; float:right; }
.topScorersArchive table { width:100%; color:#4c4c4c; font-size:18px; }
.topScorersArchive table td { padding:10px; vertical-align:middle; }
.topScorersArchive table tr td:last-of-type { color:#999999; }
.topScorersArchive table tr:nth-of-type(even) { background:#ededed; }
.topScorersArchive table th { color:#999999; padding:10px; font-weight:normal; }

.myClub { font-family:Oswald; color:#ffffff; margin-bottom:30px; }
.myClub a { color:#ffffff; }
.myClub a:hover { color:#ffffff; text-decoration:underline; }
.myClub > h3 { display:block; float:left; /*width:585px;*/ width:500px; height:40px; line-height:40px; padding-left:20px; color:#ffffff; text-transform:uppercase; margin:0px;
background: rgb(144,164,174); /* Old browsers */
background: -moz-linear-gradient(top, rgba(144,164,174,1) 0%, rgba(121,146,157,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a4ae', endColorstr='#79929d',GradientType=0 ); /* IE6-9 */
}
.myClub.pick > h3 { width:750px; }
.myClub .btn { height:40px; line-height:40px; color:#ffffff; float:right; font-size:22px; text-transform:uppercase; margin-left: 5px; padding:0px 16px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.myClub .btn:hover {
    background: rgb(29,142,235); /* Old browsers */ text-decoration:none;
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}
.myClub.pick > .btn { display:none; }
.myClub .container { padding:10px; height:175px; background:url(../../images/new/moj-klub-bgr.jpg); margin-top:5px; }
.myClub.pick .container { background:url(../../images/new/moj-klub-izberi-bgr.jpg); }
.myClub .container > div { padding:0px 20px; float:left; }
.myClub .container .left { width:140px; padding:0px 10px 0px 0px; text-align:center; }
.myClub .container .left h3 { line-height:26px; margin-bottom:18px; }
.myClub .container .left img { margin-top: 13px; width:100px; }
.myClub .container .middle { width:318px; border-left:1px solid #999999; border-right:1px solid #999999; height:175px; overflow:hidden; }
.myClub .container .right { width:210px; /*padding-right:10px;*/ overflow:hidden; padding:0px; margin:0px 10px 0px 20px; }
.myClub .container .right .heading { width:100%; text-align:center; font-size:18px; text-transform:uppercase; padding-bottom:5px; border-bottom:1px solid #999999; position:relative; height:24px; }
.myClub .container .right .heading .pull-left { position:absolute; left:-0px;  cursor:pointer;}
.myClub .container .right .heading .pull-right { position:absolute; right:0px; cursor:pointer; }
.myClub .container .right table { font-size:14px; text-align:center; line-height:16px; }
.myClub .container .right table th, .myClub .container .right table td { font-weight:normal; padding: 8px 0px; }
.myClub .container .right table td { width:70px; }
.myClub .container .right table span { color:#999999; }
.myClub .container .right table img { height:50px; }
.myClub .container .right table .result { font-size:22px; width:30px; }
.myClub .container .right table .result span { color:#999999; }
.myClub .container .right .matchSlider { width:440px; }
.myClub .container .right .matchSlider table { float:left; width:210px; margin-right:10px; }
.myClub .container .right .matchSlider table .noPadd { padding:0px; vertical-align:top; }
.myClub .container .right .matchSlider table .noPadd span { font-size:12px; margin-top:5px; }
.myClub .container .nwsItem { margin:5px 0px;}
.myClub .container .nwsItem > a { display:block; width:100%; height:32px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:20px; }
.myClub .container .nwsItem .isPhotoIco, .myClub .container .nwsItem .isVideoIco { float:left; width:20px; height:20px; margin-top:7px; margin-right:8px; background-position:0px -27px; }
.myClub .container .txt { font-size:19px; width:300px; margin-top:20px; line-height:25px; }
.myClub .container .txt .btn { float:left; margin-top:25px; margin-left:0px; cursor:pointer; }
.myClub .content-box { position:fixed; top:50%; left:50%; z-index:10002; height:695px; width:830px; margin-top:-347px; margin-left:-415px; background:#ffffff; box-sizing:border-box; padding:30px; }
.myClub .pickerPopup { display:none; }
.myClub .clubItem { width:134px; height:124px; margin:10px; float:left; color:#064375; text-align:center; }
.myClub .clubItem:hover { color:#064375; text-decoration:underline; }
.myClub .clubItem img { width:60px; height:60px; }
.myClub .selector .leagueItem { width: 125px; margin-right: 4px; }
.myClub .selector .leagueItem:last-of-type { width: 125px; margin-right: 0; }

.multimedia { font-family:Oswald; color:#ffffff; padding:15px 20px; width:770px; background:#1f2122; margin-left:-20px; margin-bottom:30px; }
.multimedia .wheading { color:#ffffff; border-color:#ffffff; margin-bottom:20px; }
.multimedia .wheading .controls .dot { background-position:-27px 0px; }
.multimedia .wheading .controls .dot.active { background-position:-18px 0px; }
.multimedia .itemsWindow { width:770px; overflow:hidden; }
.multimedia .itemsContainer { width:2358px; display: flex; }
/*.multimedia .itemsContainer.moved { margin-left:-786px; }*/
.multimedia .item { flex: 1; position:relative; margin-right:16px; display:block; overflow:hidden; padding-bottom:24px; }
/*.multimedia .item:nth-of-type(5n) { margin-right:0px; }*/
.multimedia .item .imgLink { position:relative; display:block; height:140px; width:180px; overflow:hidden; }
.multimedia .item .imgLink .img { height:140px; width:180px; overflow:hidden; }
.multimedia .item .photo { width:100%; }
.multimedia .item .icon { position:absolute; top:47px; left:67px; }
.multimedia .item .nwsItem { margin:5px 0px 0px 0px; position:relative; }
.multimedia .item .nwsItem a { color:#ffffff; line-height:26px; margin:10px 0px; }
.multimedia .item .nwsItem a:hover { text-decoration:underline; }
.multimedia .item .details { position:absolute; bottom:0px; left:0px; line-height:14px; width:320px; font-size:13px; }
.multimedia .item .details .date { float:left; padding-right:10px; color:#999999; } 
.multimedia .item .details .category { float:left; padding-left:10px; border-left:3px solid #1c68a6; text-transform:uppercase; }
.multimedia .item h3 { line-height: 27px; }

.fpBanner { text-align:center; padding:30px 0px; border-top:1px solid #8fa3ad; border-bottom:1px solid #8fa3ad; margin-bottom:25px; }

.transfers { margin-bottom:25px; position:relative; font-size:16px; }
.transfers .flag {float:left; margin-right:5px; margin-top:1px; }
.transfers table { width:100%; font-family:Oswald; }
.transfers table th { padding: 5px 10px; text-align:left; color:#999999; font-weight:normal; }
.transfers table td { padding:10px; }
.transfers table td.club { padding-left:0px; }
.transfers table tr:nth-child(even) { background:#ededed; }
.transfers .bottom { color:#064375; font-size:24px; width:100%; margin-bottom:5px; padding-bottom:16px; text-align:center; border-bottom:1px solid #064375; height:11px; line-height:11px;font-family:Oswald; }
.transfers .allLink { text-align:center; width:100%; }
.transfers .allLink a { color:#064375; font-family: 'Open Sans', sans-serif; font-size:15px; }

.topBox .latestComments { float:left; width:375px; }
.topBox .topComments { float:right; width:375px; }
.topBox .item { margin-bottom:15px; }
.topBox .item h4 { font-size:20px; display:block; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; line-height:23px; margin-bottom:2px; color:#000; }
.topBox .item .counter { float:right; height:38px; margin-top:1px; width:33px; padding:11px 0px 11px 12px; text-align:center; font-family:Oswald; background: url(../../images/new/icons/comment-bgr.png) no-repeat; color:#ffffff; line-height:17px; }
.topBox .item .details { font-size:13px; font-family:Oswald; height:18px; line-height:18px; line-height:14px; margin-top: 3px; }
.topBox .item .details .user { float:left; padding-right:10px; }
.topBox .item .details .timestamp { float:left; border-left: 3px solid #1c8de9; padding-left:10px; color:#999999; }
.topBox .item .text { text-overflow:ellipsis; white-space: nowrap; overflow:hidden; }

.social-box { padding-top:30px; margin-top:15px; border-top:1px solid #8fa3ad; }
.social-box .fbbox { float:left; width:375px; height:400px; }
.social-box .twbox { float:right; width:375px; height:400px; }

.survey { padding:20px; background:#373a3d; color:#ffffff; font-family:Oswald; font-size:22px; position:relative; }
.survey .wheading { color:#ffffff; border-color:#ffffff; }
.survey .rbl { width:100%; border-collapse:collapse; }
.survey .rbl td { padding:0px; }
.survey .rbl input { display:none; }
.survey .rbl label { color:#ffffff; display:block; padding:10px; height:32px; margin-top:15px; cursor:pointer;
    background: rgb(65,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(65,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(65,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(65,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41a5f5', endColorstr='#2296f3',GradientType=0 ); /* IE6-9 */
}
.survey .rbl label:hover {
    background: rgb(29,142,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,234,1) 1%, rgba(22,110,201,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,234,1) 1%,rgba(22,110,201,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,234,1) 1%,rgba(22,110,201,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eea', endColorstr='#166ec9',GradientType=0 ); /* IE6-9 */
}
.survey .answer { padding:10px; height:32px; margin-top:15px; background:#ededed; position:relative; color:#000000; overflow:hidden; }
.survey .answer span { position:absolute; }
.survey .resultpcnt { position:absolute; height:100%; left:0px; top:0px; animation: 1s ease-out 0s 1 slideInFromLeft;
    background: rgb(191,207,215); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(191,207,215,1) 0%, rgba(173,193,201,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(191,207,215,1) 0%,rgba(173,193,201,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(191,207,215,1) 0%,rgba(173,193,201,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfcfd7', endColorstr='#adc1c9',GradientType=0 ); /* IE6-9 */
}
.survey .resultnum { position:absolute; right:10px; }
.survey .total { font-size:15px; margin-top:20px; font-family:'Open Sans'; }

.matchHeader { width:810px; margin-left:-20px; margin-top:-25px; color:#ffffff; margin-bottom:40px;
    background: rgb(9,66,112); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(9,66,112,1) 1%, rgba(20,82,133,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(9,66,112,1) 1%,rgba(20,82,133,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(9,66,112,1) 1%,rgba(20,82,133,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094270', endColorstr='#145285',GradientType=0 ); /* IE6-9 */
}
.matchHeader .tabs { background:#ffffff; border-bottom:1px solid #1c68a6; height:40px; color:#000000; }
.matchHeader .tabs .tab { float:left; padding: 11px 20px 10px 20px; font-weight:bold; text-transform:uppercase; cursor:pointer; font-size:16px; line-height:19px; }
.matchHeader .tabs .active { color:#1c68a6; padding-bottom:7px; border-bottom:3px solid #1c68a6; }
.matchHeader .details { color:#ffffff; padding:20px 20px 15px 20px; font-family: Oswald; text-align: center; font-size:16px; word-spacing:2px; }
.matchHeader table {width:780px; margin:15px; font-size:16px; margin-top:0px;}
.matchHeader table a { color:#ffffff; }
.matchHeader table a:hover { color:#ffffff; text-decoration:underline; }
.matchHeader table img {width:50px; height:50px; margin-top:10px;}
.matchHeader table .left {text-align:right;}
.matchHeader table .right {text-align:left;}
.matchHeader table .center {text-align:center;}
.matchHeader table th.center {width:90px;}
.matchHeader table th {font-family:Oswald; font-size:32px; font-weight:normal; vertical-align:middle;} 
.matchHeader table th.result { font-size: 40px; font-family:'Open Sans'; letter-spacing:4px; font-family:Oswald; }
.matchHeader table th a { color:#ffffff; }

.matchLineup { display:none; font-size:16px; margin-bottom:15px; }
.matchLineup a { color:#000000; }
.matchLineup a:hover { text-decoration:underline; }
.matchLineup ul { list-style:none; padding:0px; margin:0px; }
.matchLineup .homeStart { float:left; }
.matchLineup .awayStart { float:right; }
.matchLineup .homeStart, .matchLineup .awayStart { max-width:50%; }
.matchLineup .name, .matchLineup .subs, .matchLineup .event { padding:3px 0px; }
.matchLineup .homeStart .name, .matchLineup .homeStart .subs, .matchLineup .homeStart .event { float:left; }
.matchLineup .awayStart .name, .matchLineup .awayStart .subs, .matchLineup .awayStart .event { float:right; }
.matchLineup .name { width:220px; color:#999; }
.matchLineup .subs { width: 30px; text-align:center; }
.matchLineup .event { max-width:90px; }
.matchLineup .homeStart .name { text-align:right; }
.matchLineup .ico { margin:0px 2px 0px 7px; }
.matchLineup .ico, .goalIcon { display:inline-block; height:14px; width:14px; }
.matchLineup .ico.pen { background:url(../../images/new/icons/ikona_11m.png); }
.matchLineup .ico.ag { background:url(../../images/new/icons/ikona_avtogol.png); }
.matchLineup .ico.gol, .goalIcon { background:url(../../images/new/icons/ikona_gol.png); }
.matchLineup .ico.out { background:url(../../images/new/icons/ikona_menjava_iz.png); width:10px; }
.matchLineup .ico.in { background:url(../../images/new/icons/ikona_menjava_v.png); width:10px; }
.matchLineup .ico.red { background:url(../../images/new/icons/ikona_rdkarton.png); }
.matchLineup .ico.yel { background:url(../../images/new/icons/ikona_rmkarton.png); }
.matchLineup .ico.yred { background:url(../../images/new/icons/ikona_rmrdkarton.png); }
.matchLineup .heading { padding:17px 0px 10px 0px; width:100%; border-bottom:1px solid #8fa3ad; text-transform:uppercase; font-weight:bold; text-align:center; margin-bottom:15px; }

.nwsDisplay {  }
.nwsDisplay h1 { font-size:46px; margin:5px 0px 25px 0px; }
.nwsDisplay h2 { font-size:18px; margin-bottom:0px; text-transform:uppercase; color:#8fa3ad; }
.nwsDisplay .column h1 { font-family:'Merriweather', serif; line-height:55px; width:630px; }
.nwsDisplay .column h2 { display:none; }
.nwsDisplay .column .columnHeader { height:20px; width:810px; margin-left:-20px; margin-top:-25px; margin-bottom:20px; height:80px; box-sizing:border-box; padding:35px 160px 15px 20px; 
    position:relative; font-family:Oswald; color:#ffffff; font-size:22px;
    background: rgb(20,82,133); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(9,66,113,1) 0%, rgba(20,82,133,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(9,66,113,1) 0%,rgba(20,82,133,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(9,66,113,1) 0%,rgba(20,82,133,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094270', endColorstr='#145285',GradientType=0 );
}
.nwsDisplay .column .columnHeader img { position:absolute; top:20px; right:20px; height:120px; width:120px; }
.nwsDisplay .tabContentNws > .details { width:100%; height:35px; line-height:35px; border-bottom:1px solid #8fa3ad; border-top:1px solid #8fa3ad; font-family:Oswald; font-size:18px; }
.nwsDisplay .tabContentNws > .details .author { margin-right:15px; }
.nwsDisplay .tabContentNws > .details .pubDate { color:#8fa3ad; }
.nwsDisplay .tabContentNws > .details .commentCount { float:right; }
.nwsDisplay .tabContentNws > .details .commentLink { font-size:15px; float:right; margin-right:30px; font-family:'Open Sans'; }
.nwsDisplay .tabContentNws > .details i { float: right; margin-top: 11px; margin-left:10px; }

.nwsDisplay .nwsContent { width:620px; float:left; padding:20px 0px 45px 0px; font-size:18px; position:relative; line-height:27px; }
.nwsDisplay .nwsContent .twitter-tweet, .nwsDisplay .nwsContent iframe { margin:0 auto; }
.nwsDisplay .nwsContent img { cursor:pointer; }
.nwsDisplay .nwsContent h1, .nwsDisplay .nwsContent h2, .nwsDisplay .nwsContent h3, .nwsDisplay .nwsContent h4, .nwsDisplay .nwsContent h5 { line-height:normal; }
.nwsDisplay .nwsContent .quote { background:#ededed; background-image:url(../../images/new/icons/info.svg); background-size: 32px 32px; background-repeat:no-repeat; background-position:20px 20px; border-left:6px solid #1c68a6; padding:20px 20px 20px 75px; color:#666666; }
.nwsDisplay .nwsContent .quote2 { background:#ededed; background-image:url(../../images/new/icons/quote.png); background-repeat:no-repeat; background-position:20px 20px; border-left:6px solid #1c68a6; padding:20px 20px 20px 85px; color:#666666; }
.nwsDisplay .nwsContent p { margin:0px 0px 27px 0px; }
.nwsDisplay img { width:620px; display:block; }
.nwsDisplay .ne-pi-in-c, .nwsDisplay .imgDesc { font-family:Oswald; padding:5px 0px; border-bottom:1px solid #8fa3ad; }
.nwsDisplay .imgDesc .foto, .ne-pi-so-co { color:#8fa3ad; }
.nwsDisplay .abstract { border-left:5px solid #1c68a6; padding-left:15px; font-size:20px; font-weight:bold; margin:22px 0px 43px 0px; line-height:30px; }
.nwsDisplay .social { position:absolute; top:20px; right:-150px; }
.nwsDisplay .social > a { width:50px; height:50px; margin-bottom:10px; display:block; background:url(../../images/new/icons/social_icons.gif);  border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; overflow:hidden; position:relative; }
.nwsDisplay .social > a:hover .over { position:absolute; top:0px; left:0px; height:50px; width:50px; background:#000000; opacity:0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; }
.nwsDisplay .social .fb { background-position: 0px -100px; }
.nwsDisplay .social .tw { background-position: 0px -150px; }
.nwsDisplay .social .em { background-position: 0px -200px; }
.nwsDisplay .social .fav1 { background-position: 0px 0px; }
.nwsDisplay .social .fav2 { background-position: 0px -50px; }

.popImage { position:fixed; top:0px; left:0px; height:100%; width:100%; z-index:10002; display:none;  }
.popImage.open { display: table; }
.popImage .imageHolder { display:table-cell; vertical-align: middle; text-align: center; width:100%; height:100%; z-index:10003 } 
.popImage img { max-height:80vh; max-width:80vw; z-index:10004; }
.popImageOverlay { display:none; position:fixed; top:0px; left:0px; z-index:10001; height:100%; width:100%; background:#000000; opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }

.nwsDisplay .connected { margin-bottom:25px; width:100%; }
.nwsDisplay .connected a { color:#000000; }
/*.wheading .controls { float:right; height:32px; line-height:32px; overflow:hidden; }*/
.nwsDisplay .connected .extraItem { float:left; width:180px; position:relative; margin-right:16px; display:block; font-family:Oswald; overflow:hidden; }
.nwsDisplay .connected .extraItem:nth-of-type(4n+1) { margin-right:0px; }
.nwsDisplay .connected .extraItem img { width:180px; height:140px; }
.nwsDisplay .connected .extraItem h3 { margin-top:8px; line-height:27px; }
.nwsDisplay .connected .extraItem h3:hover { text-decoration:underline; }
.nwsDisplay .connected .extraItem .img { width:180px; height:140px; overflow:hidden; display:block; }
.nwsDisplay .connected .extraItem .details { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.75); width:160px; font-size:13px; position:absolute; left:0px; top:106px; padding:9px 10px; color:#ffffff; line-height:14px; }
.nwsDisplay .connected .extraItem .category { float:left; padding-left:10px; border-left:3px solid #1c8de9; text-transform:uppercase; }
.nwsDisplay .connected .extraItem .comments { float:right; display:block; text-decoration:none !important; color:#ffffff; }
.nwsDisplay .connected .extraItem .icon-comment { float:right; margin-left:10px; }

.nwsDisplay .socialBtns { margin-bottom:25px; }
.nwsDisplay .socialBtns a { display:block; width:375px; height:50px; background:url(../../images/new/social-btns.gif); }
.nwsDisplay .socialBtns a.fbBtn { float:left; }
.nwsDisplay .socialBtns a.twBtn { float:right; background-position:0px -50px; }

.nwsDisplay .nwsTags { width:100%; clear:left; border-top:1px solid #8fa3ad; font-family:Oswald; padding:25px 0px 30px 0px; }
.nwsDisplay .nwsTags h3 { display:block; float:left; height:40px; line-height:40px; padding:0px 16px; color:#ffffff; margin:5px 0px 0px 0px;
background: rgb(144,164,174); /* Old browsers */
background: -moz-linear-gradient(top, rgba(144,164,174,1) 0%, rgba(121,146,157,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a4ae', endColorstr='#79929d',GradientType=0 ); /* IE6-9 */
}
.nwsDisplay .nwsTags .tag { height:40px; line-height:40px; color:#ffffff; float:left; font-size:22px; margin: 5px 0px 0px 5px; padding:0px 16px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.nwsDisplay .nwsTags .tag:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}

.addCommentBox { background:#373a3d; padding:20px; color:#ffffff; position:relative; font-family:Oswald; }
.addCommentBox .commentCount { position:absolute; top:20px; right:20px; font-size:22px; }
.addCommentBox textarea { padding:15px 20px; font-family:'Open Sans'; font-size:16px; width:690px; margin-bottom:20px; }
.addCommentBox .loginBtn, .addCommentBox .submitBtn { height:40px; line-height:40px; color:#ffffff; float:left; font-size:22px; padding:0px 16px; cursor:pointer;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.addCommentBox .loginBtn:hover, .addCommentBox .submitBtn:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}
.addCommentBox .submitBtn { float:right; }
.addCommentBox .loginBtn { padding-left:58px; position:relative; }
.addCommentBox .loginBtn img { position:absolute; left:16px; top:6px; }
.addCommentBox .currentUser { height:40px; line-height:40px; color:#ffffff; float:left; font-size:22px; padding:0px 16px 0px 42px; position:relative; }
.addCommentBox .currentUser img { position:absolute; left:0px; top:6px; }
.addCommentBox .icon-comment { float:right; margin-top:7px; margin-left:10px; }

.commentItem { margin-top:40px; padding-left:60px; position:relative; }
.commentItem .avatar { position:absolute; left:0px; top:5px; height:40px; width:40px; border-radius:40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; overflow:hidden; background-size:cover; }
.commentItem .avatar img { height:40px; width:40px; }
.commentItem .username { color:#4c4c4c; font-family:Oswald; font-size:20px; }
.commentItem .timestamp { color:#999999; font-size:14px; font-family:Oswald; }
.commentItem .commentTxt { font-size:16px; margin:25px 0px 25px 0px; }
.commentItem a { margin-right:20px; }
.commentItem a.disabled { color:#959595; cursor:pointer; }
.commentItem .commentTxt a { margin-right:0px; }
.commentItem .replyTo { margin-top:25px; font-weight:bold; color:#000000; }
.commentItem .replyTo a { font-weight:normal; margin-left:10px; }
.commentItem .upvote, .commentItem .downvote { display:inline-block; color:#000000; }
.commentItem .upvote .ico, .commentItem .downvote .ico { height:21px; width:18px; background:url(../../images/new/icons/icons-sprite.png); float:left; margin-right:5px; }
.commentItem .upvote .ico { background-position:-43px -279px; }
.commentItem .downvote .ico { background-position:-62px -280px; }
.commentItem .deleteComment, .commentItem .editOpen { float:right; margin-right:0px; margin-left:20px; cursor:pointer; }

.commentsContainer .bottom { color:#064375; font-size:24px; width:100%; margin-bottom:5px; padding-bottom:16px; text-align:center; border-bottom:1px solid #064375; height:11px; line-height:11px; margin-top:40px; font-family:Oswald; }
.commentsContainer .allLink { text-align:center; width:100%; margin-top:40px; }
.commentsContainer .allLink a { color:#064375; font-family: 'Open Sans', sans-serif; font-size:15px; }
.commentsContainer .shownLast { font-family: 'Open Sans', sans-serif; font-size:20px; color:#959595; margin:50px 0px; text-align:center; }
.commentsContainer .replyOpen { cursor:pointer; }
.commentsContainer .toComment { padding:0px 0px 25px 0px; border-bottom:1px solid #8fa3ad; margin-top:50px }
.commentsContainer .toComment a { cursor:pointer; }

.popCommentContainer { position:fixed; top:0px; left:0px; height:100%; width:100%; z-index:10000; color:#000000; font-size:15px; display:none; }
.popCommentContainer .content-box { position:fixed; z-index:10002; top:50%; left:50%; min-height:600px; width:844px; margin-top:-300px; margin-left:-422px; background:#ffffff; box-sizing:border-box; padding:30px; }
.popCommentContainer h3 { color:#79929d; }
.popCommentContainer .commentItem { /*padding-left:0px;*/ margin-bottom:50px; }
.popCommentContainer .commentItem > img { display:none; }
.popCommentContainer .commentItem .commentTxt { margin-top:15px;}
.popCommentContainer .currentUser span { line-height:30px; font-family:Oswald; font-size:20px; display:block; color:#4c4c4c; }
.popCommentContainer .currentUser img { height:30px; width:30px; float:left; margin-right:20px; }
.popCommentContainer textarea { padding:15px 20px; font-family:'Open Sans'; font-size:16px; width:100%; margin-bottom:20px; margin-top:10px; box-sizing:border-box; background:#ededed; border: 1px solid #e7e7e7; }
.popCommentContainer .submitBtn { height:40px; line-height:40px; color:#ffffff; float:right; font-size:22px; padding:0px 16px; cursor:pointer; font-family:Oswald; margin-left:10px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.popCommentContainer .submitBtn:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}

.popEditContainer { position:fixed; top:0px; left:0px; height:100%; width:100%; z-index:10000; color:#000000; font-size:15px; display:none; }
.popEditContainer .content-box { position:fixed; z-index:10002; top:50%; left:50%; min-height:600px; width:844px; margin-top:-300px; margin-left:-422px; background:#ffffff; box-sizing:border-box; padding:30px; }
.popEditContainer h3 { color:#79929d; }
.popEditContainer .commentItem { /*padding-left:0px;*/ margin-bottom:50px; }
.popEditContainer .commentItem > img { display:none; }
.popEditContainer .commentItem .commentTxt { margin-top:15px;}
.popEditContainer .currentUser span { line-height:30px; font-family:Oswald; font-size:20px; display:block; color:#4c4c4c; }
.popEditContainer .currentUser img { height:30px; width:30px; float:left; margin-right:20px; }
.popEditContainer textarea { padding:15px 20px; font-family:'Open Sans'; font-size:16px; width:100%; margin-bottom:20px; margin-top:10px; box-sizing:border-box; background:#ededed; border: 1px solid #e7e7e7; }
.popEditContainer .submitBtn { height:40px; line-height:40px; color:#ffffff; float:right; font-size:22px; padding:0px 16px; cursor:pointer; font-family:Oswald; margin-left:10px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.popEditContainer .submitBtn:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}

.nwsList { position:relative; }
.nwsList .wheading select { position:absolute; top:0px; right:0px; }
.nwsList .filter { font-family:Oswald; font-size:17px; }
.nwsList .filter select { float:right; margin-left:10px; }
.nwsList .filter .filterBtn { height:29px; line-height:29px; color:#ffffff; float:right; font-size:17px; margin-left:10px; padding:0px 16px;
    background: #373a3d; display:block;
}
.nwsList .filter .filterBtn.removAllBtn { float:left; margin-left:0px; }
.nwsList .filter .filterBtn.ico { width:29px; padding:0px; text-align:center; line-height:24px; }
.nwsList .filter .filterBtn.ico i::before { font-size:14px; }
.nwsList .filter .filterBtn:hover, .nwsList .filter .filterBtn.removAllBtn {
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.nwsList .filter .dateHolder { float:right; position:relative; height:29px; width:124px; color:#474747; }
.nwsList .filter .dateBox { height:27px; font-size:17px; font-family:Oswald; padding:0px 5px 0px 40px; width:77px; }
.nwsList .filter .datePicker { position:absolute; top:29px; left:0px; background:#ffffff; z-index:10; display:none; }
.nwsList .filter .datePicker > table { border-collapse:separate !important; padding:5px; }
.nwsList .filter .datePicker table tr td a { display:block; }
.nwsList .filter .datePicker.visible { display:block; }
.nwsList .filter .dateBtn { position:absolute; top:0px; left:0px; cursor:pointer; height:100%; width:100%; background:url(../../images/new/icons/calendar-ico.gif) no-repeat; background-position: 10px 5px; }

.nwsList .banner { text-align:center; padding:30px 0px; margin:30px 0px 0px 0px; border-top:1px solid #8fa3ad; border-bottom:1px solid #8fa3ad; }
.nwsList .loadMore { height:40px; line-height:40px; color:#ffffff; font-size:22px; margin:0 auto; display:block; width:270px; font-family:Oswald; text-align:center; margin-top:30px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.nwsList .loadMore:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}

.nwsListItem { padding-left:200px; position:relative; margin-top:30px; display:block; color:#000000; min-height:140px; font-size:16px; }
.nwsListItem a { color:#000000; }
.nwsListItem h2 a:hover { text-decoration:underline; color:#000000; }
.nwsListItem .img { height:140px; width:180px; position:absolute; top:0px; left:0px; overflow:hidden; }
.nwsListItem img { width:100%; }
.nwsListItem h2 { font-size:24px; margin:0px; line-height:28px; display:block; }
.nwsListItem .commentCount { float:right; color:#4c4c4c; font-family:Oswald; line-height:28px; padding-right:30px; position:relative; font-size:14px; }
.nwsListItem .commentCount .icon-comment { position:absolute; right:0px; top:8px; }
.nwsListItem .details { font-size:13px; font-family:Oswald; margin:10px 0px; line-height:14px; }
.nwsListItem .date { float:left; padding-right:10px; color:#999999; } 
.nwsListItem .category { float:left; padding-left:10px; border-left:3px solid #1c8de9; text-transform:uppercase; }
.nwsListItem .removeFav { float:right; height:30px; width:30px; background:url(../../images/new/icons/social_icons.gif); background-position:0px -30px; background-size:30px; margin-right:20px; }
.nwsListItem .isPhotoIco, .nwsListItem .isVideoIco { float:left; width:20px; height:20px; margin-top:7px; margin-right:8px; background-position:0px -54px; }

.nwsList .bottom { color:#064375; font-size:24px; width:100%; margin-bottom:5px; padding-bottom:16px; text-align:center; border-bottom:1px solid #064375; height:11px; line-height:11px; font-family:Oswald; }
.nwsList .allLink { text-align:center; width:100%; }
.nwsList .allLink a { color:#064375; font-family: 'Open Sans', sans-serif; font-size:15px; }

.quotes { margin-bottom:10px; }
.quotes .quoteItem { padding:10px 10px 10px 60px; background:#ededed; position:relative; margin-bottom:20px; }
.quotes .quoteItem img { position:absolute; top:15px; left:10px; }
.quotes .quoteItem .text { font-size:14px; margin-bottom:5px; font-style:italic; }
.quotes .quoteItem .desc { font-size:17px; font-family:Oswald; }
.quotes .quoteItem .text a { color:#1c68a6; cursor:pointer; font-style:normal; }



/* MAIN MENU */
#menu-container {
  position: relative;
  height:45px;
  padding:0px 0px 0px 70px;
}

#menu-container ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu-container .menu {
  font-size: 0;
}

#menu-container .menu > li {
  display: inline-block;
  font-size: 15px;
  line-height: 45px;
}

#menu-container .menu > li a {
  color:#ffffff;
  font-weight:bold;
  text-transform:uppercase;
}

#menu-container .menu > li a:hover {
  color:#ffffff;
  background:#064375;
}

#menu-container .menu > li.has-subs a {
    padding-right: 40px;
}

#menu-container .menu > li.has-subs > a:after {
  content: " ";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 15px;
}

#menu-container .menu > li ul, .more_dropdown {
  position: absolute;
  white-space: nowrap;
  top: 100%;
  left: 0;
  display: none;
  min-width: 100%;
  background:#eff1f6;
  border:1px solid #c5c6c6;
  box-sizing: border-box;
  /*-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);*/
}

#menu-container .menu > li ul a  { color:#064375; }
#menu-container .menu > li ul a::after { border-left-color:#064375 !important; }
#menu-container .menu > li ul a:hover::after { border-left-color:#ffffff !important; }

#menu-container .menu > li ul li.has-subs > a {
  position: relative;
  padding-right: 30px;
}

#menu-container .menu > li ul li.has-subs > a:after {
  content: " ";
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #ffffff;
  display: inline-block;
  margin-left: 10px;
  position: absolute;
  top: 16px;
  right: 14px;
}

#menu-container .menu > li ul ul {
  top: 0;
  left: 100%;
}

#menu-container .menu li {
  position: relative;
  z-index: 10;
}

#menu-container .menu li:hover > ul { display: block; }

#menu-container a {
  display: block;
  padding: 0 20px;
  text-decoration: none;
}

#menu-container a:after { display: none; }

#menu-container .menu > li ul.more-menu { left:auto; right:0px; }
#menu-container .menu > li ul.more-menu li.has-subs > a { padding:0px 20px 0px 30px !important; }
#menu-container .menu > li ul.more-menu li.has-subs > a::after { border-left:0px; border-right: 5px solid #064375; right:auto; left:4px; top:18px; }
#menu-container .menu > li ul.more-menu a:hover::after { border-right-color:#ffffff !important; }
#menu-container .menu > li ul.more-menu li.has-subs ul { left:auto; right:100%; }


/* LIGE */
.leagueH { box-sizing:border-box; padding:10px 20px; width:1170px; height:80px; line-height:60px; margin-left:-20px; margin-top:-25px; 
    font-size:32px; font-family:Oswald; letter-spacing:-2px;
    background: rgb(243,243,243); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(227,229,234,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(227,229,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(243,243,243,1) 0%,rgba(227,229,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e3e5ea',GradientType=0 ); /* IE6-9 */
}
.leagueH .separator { height:100%; width:0px; border-left:1px solid #8fa3ad; border-right:1px solid #ffffff; margin:0px 15px 0px 20px; display:inline; }
.leagueH a { margin-right:12px; }
.leagueH a:last-of-type { margin-right:0px; }
.leagueH span { display:block; float:left; min-width:160px; }

/* EKIPE*/
.teamH { box-sizing:border-box; padding:25px 20px; width:1170px; margin-left:-20px; margin-top:-25px; height:200px; color:#fff; position:relative;
    background: rgb(9,66,113); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(9,66,113,1) 0%, rgba(20,82,133,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(9,66,113,1) 0%,rgba(20,82,133,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(9,66,113,1) 0%,rgba(20,82,133,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094271', endColorstr='#145285',GradientType=0 ); /* IE6-9 */ }
.teamH .left, .teamH .middle, .teamH .right { float:left; height:150px; }
.teamH .left { width:180px; padding:0px 20px 0px 0px; text-align:center; }
.teamH .left img { /*margin-top:25px;*/ height:150px; }
.teamH .middle { border-right:1px solid #8fa3ad; width:589px; font-size:16px; }
.teamH .middle h1 { margin-bottom:20px; line-height:42px; }
.teamH .middle table tr { line-height:21px; }
.teamH .middle table tr.last td { padding-top:9px; }
.teamH .right { margin:0px 40px 0px 60px; overflow:hidden; position:relative; width:240px; }
.teamH .right img { height:48px; width:48px; }
.teamH .right table { width:240px; font-family:Oswald; font-size:18px; text-align:center; float:left; line-height:22px; }
.teamH .right table tr th { font-weight:normal; padding-bottom:10px; }
.teamH .right table tr th span { color:#a0a0a0; }
.teamH .right table tr td { width:85px; }
.teamH .right table tr td span { color:#a0a0a0; font-size:15px; }
.teamH .right table tr td.result { font-size:22px; width:70px; color:#a0a0a0; }
.teamH .right table tr.last td { height:60px; vertical-align:top; }
.teamH .right table tr td a { color:#ffffff; }
.teamH .right table tr td a:hover { color:#ffffff; text-decoration:underline; }
.teamH .right .matchSlider { width:480px; height:150px; }
.teamH i { position:absolute; top:89px; color:#a0a0a0; cursor:pointer; }
.teamH i.prevMatch { right:320px; }
.teamH i.nextMatch { right:20px; }

.teamTabs { height:50px; border-bottom:1px solid #1c68a6; width:770px; padding:0px 20px; margin-left:-20px; font-family:'Open Sans'; }
.teamTabs .tab { line-height:50px; height:50px; box-sizing:border-box; font-size:16px; color:#1c68a6; text-transform:uppercase; font-weight:bold; float:left; cursor:pointer; padding:0px 15px; margin-right:15px; }
.teamTabs .tab.active, .teamTabs .tab:hover { border-bottom:4px solid #1c68a6; }

.teamRoster {  }
.teamRoster .flag {float:left; margin-right:10px; margin-top:5px;}
.teamRoster, .teamRoster table { width:100%; font-family:Oswald; font-size:18px; }
.teamRoster table .position td > div { width:100%; line-height:40px; background:#859ba5; padding-left:20px; color:#fff; font-size:22px; text-transform:uppercase; margin:25px 0px; box-sizing:border-box;
    background: rgb(143,167,173); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(143,167,173,1) 0%, rgba(121,146,157,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(143,167,173,1) 0%,rgba(121,146,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(143,167,173,1) 0%,rgba(121,146,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa4ad', endColorstr='#79929d',GradientType=0 ); /* IE6-9 */  }
.teamRoster table tr td { height:50px; padding:5px 0px; position:relative; border-bottom:1px solid #d7d7d7; vertical-align:middle; }
.teamRoster table tr.position td { border-bottom:none; }
.teamRoster table tr td img { height:50px; position:absolute; top:5px; left:10px; }
.teamRoster table .heading td { color:#999999; font-size:17px; height:20px; }

.teamFixtures { margin-top:20px; font-family:Oswald; }
.teamFixtures table { width:100%; color:#4c4c4c; font-size:17px; }
.teamFixtures table td { padding:10px 5px; vertical-align:middle; border-bottom:1px solid #d7d7d7; position:relative; }
.teamFixtures table th { color:#064375; border-bottom:1px solid #d7d7d7; text-align:left; padding:5px;  font-weight:normal; }
.teamFixtures .resultTypeP, .teamFixtures .resultTypeZ, .teamFixtures .resultTypeR { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:25px; height:25px; color:#fff; font-size:15px; font-weight:bold; }
.teamFixtures .resultTypeP { background:#e81b00; }
.teamFixtures .resultTypeZ { background:#1ea009; }
.teamFixtures .resultTypeR { background:#ff911c; }
.teamFixtures .resultType { display:none; }
.teamFixtures .result .resultBox a { color:#ffffff; letter-spacing:normal; font-weight:normal; }
.teamFixtures .result .resultBox { width:100%; height:100%; background:#8fa3ad; color:#ffffff; }
.teamFixtures .result .resultBox.link { background:#1c68a6; }
.teamFixtures .result .resultBox.link:hover { background:#2196f3; }


.playerH {  }
.playerH .topBar { box-sizing:border-box; padding:25px 20px; width:1170px; margin-left:-20px; margin-top:-25px; height:80px; color:#fff; position:relative;
    background: rgb(9,66,113); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(9,66,113,1) 0%, rgba(20,82,133,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(9,66,113,1) 0%,rgba(20,82,133,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(9,66,113,1) 0%,rgba(20,82,133,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094271', endColorstr='#145285',GradientType=0 ); /* IE6-9 */ }
.playerH .topBar .playerName { font-size:42px; position:absolute; top: 17px; left:240px; font-family: Oswald; display:block; margin:0px; }
.playerH .topBar .playerImg { width:200px; }
.playerH .topBar .playerImg img { width:200px; height:250px; }
.playerH .topBar .teamName { position:absolute; right:120px; top:23px; font-size:32px; font-family: Oswald; display:block; margin:0px; }
.playerH .topBar .teamName a { color:#fff; }
.playerH .topBar .teamName a:hover { color:#fff; text-decoration:underline; }
.playerH .topBar .teamImg { position:absolute; right:20px; top:25px; }
.playerH .topBar .teamImg img { height:75px; width:75px; }
.playerH .playerInfo { height:226px; padding-left: 220px; padding-top:10px; }
.playerH .playerInfo > table { font-size:16px; line-height:21px; }
.playerH .playerInfo> table tr td:first-of-type { font-weight:bold; width:150px; }
.playerH .playerInfo > table .positionLine td { padding-top:10px; }
.playerH .stats { margin-top:14px; padding-top:14px; border-top:1px solid #8fa3ad; font-family:Oswald; }
.playerH .stats table td { vertical-align:bottom; height:42px; font-size:17px; line-height:20px; color:#999999; padding-right:15px; }
.playerH .stats .num { font-size:42px; line-height:42px; color:#010101; padding-right:55px; }
.playerH .stats .num:last-of-type { padding-right:0px; }

.playerTeam {  }
.playerTeam, .playerTeam table { width:100%; font-family:Oswald; font-size:15px; }
.playerTeam table .position td > div { width:100%; line-height:30px; background:#859ba5; padding-left:15px; color:#fff; font-size:17px; text-transform:uppercase; margin:20px 0px; box-sizing:border-box;
    background: rgb(143,167,173); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(143,167,173,1) 0%, rgba(121,146,157,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(143,167,173,1) 0%,rgba(121,146,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(143,167,173,1) 0%,rgba(121,146,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa4ad', endColorstr='#79929d',GradientType=0 ); /* IE6-9 */  }
.playerTeam table tr td { height:20px; padding:5px; position:relative; border-bottom:1px solid #d7d7d7; vertical-align:middle; }
.playerTeam table tr.position td { border-bottom:none; padding:0px; padding-top:5px; }
.playerTeam table .heading td { color:#999999; font-size:15px; height:20px; }


/* ZASTAVICE */
.flag { background-image:url(../../images/new/icons/zastave.png); width:25px; height:17px; }
.flag.c1 { background-position-y:0px; } .flag.c2 { background-position-y:-20px; } .flag.c3 { background-position-y:-40px; } .flag.c4 { background-position-y:-60px; } .flag.c5 { background-position-y:-80px; }
.flag.c6 { background-position-y:-100px; } .flag.c7 { background-position-y:-120px; } .flag.c8 { background-position-y:-140px; } .flag.c9 { background-position-y:-160px; } .flag.c10 { background-position-y:-180px; }
.flag.c11 { background-position-y:-200px; } .flag.c12 { background-position-y:-220px; } .flag.c13 { background-position-y:-240px; } .flag.c14 { background-position-y:-260px; } .flag.c15 { background-position-y:-280px; }
.flag.c16 { background-position-y:-300px; } .flag.c17 { background-position-y:-320px; } .flag.c18 { background-position-y:-340px; } .flag.c19 { background-position-y:-360px; } .flag.c20 { background-position-y:-380px; }
.flag.c21 { background-position-y:-400px; } .flag.c22 { background-position-y:-420px; } .flag.c23 { background-position-y:-440px; } .flag.c24 { background-position-y:-460px; } .flag.c25 { background-position-y:-480px; }
.flag.c26 { background-position-y:-500px; } .flag.c27 { background-position-y:-520px; } .flag.c28 { background-position-y:-540px; } .flag.c29 { background-position-y:-560px; } .flag.c30 { background-position-y:-580px; }
.flag.c31 { background-position-y:-600px; } .flag.c32 { background-position-y:-620px; } .flag.c33 { background-position-y:-640px; } .flag.c34 { background-position-y:-660px; } .flag.c35 { background-position-y:-680px; }
.flag.c36 { background-position-y:-700px; } .flag.c37 { background-position-y:-720px; } .flag.c38 { background-position-y:-740px; } .flag.c39 { background-position-y:-760px; } .flag.c40 { background-position-y:-780px; }
.flag.c41 { background-position-y:-800px; } .flag.c42 { background-position-y:-820px; } .flag.c43 { background-position-y:-840px; } .flag.c44 { background-position-y:-860px; } .flag.c45 { background-position-y:-880px; }
.flag.c46 { background-position-y:-900px; } .flag.c47 { background-position-y:-920px; } .flag.c48 { background-position-y:-940px; } .flag.c49 { background-position-y:-960px; } .flag.c50 { background-position-y:-980px; }
.flag.c51 { background-position-y:-1000px; } .flag.c52 { background-position-y:-1020px; } .flag.c53 { background-position-y:-1040px; } .flag.c54 { background-position-y:-1060px; } .flag.c55 { background-position-y:-1080px; }
.flag.c56 { background-position-y:-1100px; } .flag.c57 { background-position-y:-1120px; } .flag.c58 { background-position-y:-1140px; } .flag.c59 { background-position-y:-1160px; } .flag.c60 { background-position-y:-1180px; }
.flag.c61 { background-position-y:-1200px; } .flag.c62 { background-position-y:-1220px; } .flag.c63 { background-position-y:-1240px; } .flag.c64 { background-position-y:-1260px; } .flag.c65 { background-position-y:-1280px; }
.flag.c66 { background-position-y:-1300px; } .flag.c67 { background-position-y:-1320px; } .flag.c68 { background-position-y:-1340px; } .flag.c69 { background-position-y:-1360px; } .flag.c70 { background-position-y:-1380px; }
.flag.c71 { background-position-y:-1400px; } .flag.c72 { background-position-y:-1420px; } .flag.c73 { background-position-y:-1440px; } .flag.c74 { background-position-y:-1460px; } .flag.c75 { background-position-y:-1480px; }
.flag.c76 { background-position-y:-1500px; } .flag.c77 { background-position-y:-1520px; } .flag.c78 { background-position-y:-1540px; } .flag.c79 { background-position-y:-1560px; } .flag.c80 { background-position-y:-1580px; }
.flag.c81 { background-position-y:-1600px; } .flag.c82 { background-position-y:-1620px; } .flag.c83 { background-position-y:-1640px; } .flag.c84 { background-position-y:-1660px; } .flag.c85 { background-position-y:-1680px; }
.flag.c86 { background-position-y:-1700px; } .flag.c87 { background-position-y:-1720px; } .flag.c88 { background-position-y:-1740px; } .flag.c89 { background-position-y:-1760px; } .flag.c90 { background-position-y:-1780px; }
.flag.c91 { background-position-y:-1800px; } .flag.c92 { background-position-y:-1820px; } .flag.c93 { background-position-y:-1840px; } .flag.c94 { background-position-y:-1860px; } .flag.c95 { background-position-y:-1880px; }
.flag.c96 { background-position-y:-1900px; } .flag.c97 { background-position-y:-1920px; } .flag.c98 { background-position-y:-1940px; } .flag.c99 { background-position-y:-1960px; } .flag.c100 { background-position-y:-1980px; }
.flag.c101 { background-position-y:-2000px; } .flag.c102 { background-position-y:-2020px; } .flag.c103 { background-position-y:-2040px; } .flag.c104 { background-position-y:-2060px; } .flag.c105 { background-position-y:-2080px; }
.flag.c106 { background-position-y:-2100px; } .flag.c107 { background-position-y:-2120px; } .flag.c108 { background-position-y:-2140px; } .flag.c109 { background-position-y:-2160px; } .flag.c110 { background-position-y:-2180px; }
.flag.c111 { background-position-y:-2200px; } .flag.c112 { background-position-y:-2220px; } .flag.c113 { background-position-y:-2240px; } .flag.c114 { background-position-y:-2260px; } .flag.c115 { background-position-y:-2280px; }
.flag.c116 { background-position-y:-2300px; } .flag.c117 { background-position-y:-2320px; } .flag.c118 { background-position-y:-2340px; } .flag.c119 { background-position-y:-2360px; } .flag.c120 { background-position-y:-2380px; }
.flag.c121 { background-position-y:-2400px; } .flag.c122 { background-position-y:-2420px; } .flag.c123 { background-position-y:-2440px; } .flag.c124 { background-position-y:-2460px; } .flag.c125 { background-position-y:-2480px; }
.flag.c126 { background-position-y:-2500px; } .flag.c127 { background-position-y:-2520px; } .flag.c128 { background-position-y:-2540px; } .flag.c129 { background-position-y:-2560px; } .flag.c130 { background-position-y:-2580px; }
.flag.c131 { background-position-y:-2600px; } .flag.c132 { background-position-y:-2620px; } .flag.c133 { background-position-y:-2640px; } .flag.c134 { background-position-y:-2660px; } .flag.c135 { background-position-y:-2680px; }
.flag.c136 { background-position-y:-2700px; } .flag.c137 { background-position-y:-2720px; } .flag.c138 { background-position-y:-2740px; } .flag.c139 { background-position-y:-2760px; } .flag.c140 { background-position-y:-2780px; }
.flag.c141 { background-position-y:-2800px; } .flag.c142 { background-position-y:-2820px; } .flag.c143 { background-position-y:-2840px; } .flag.c144 { background-position-y:-2860px; } .flag.c145 { background-position-y:-2880px; }
.flag.c146 { background-position-y:-2900px; } .flag.c147 { background-position-y:-2920px; } .flag.c148 { background-position-y:-2940px; } .flag.c149 { background-position-y:-2960px; } .flag.c150 { background-position-y:-2980px; }
.flag.c151 { background-position-y:-3000px; } .flag.c152 { background-position-y:-3020px; } .flag.c153 { background-position-y:-3040px; } .flag.c154 { background-position-y:-3060px; } .flag.c155 { background-position-y:-3080px; }
.flag.c156 { background-position-y:-3100px; } .flag.c157 { background-position-y:-3120px; } .flag.c158 { background-position-y:-3140px; } .flag.c159 { background-position-y:-3160px; } .flag.c160 { background-position-y:-3180px; }
.flag.c161 { background-position-y:-3200px; } .flag.c162 { background-position-y:-3220px; } .flag.c163 { background-position-y:-3240px; } .flag.c164 { background-position-y:-3260px; } .flag.c165 { background-position-y:-3280px; }
.flag.c166 { background-position-y:-3300px; } .flag.c167 { background-position-y:-3320px; } .flag.c168 { background-position-y:-3340px; } .flag.c169 { background-position-y:-3360px; } .flag.c170 { background-position-y:-3380px; }
.flag.c171 { background-position-y:-3400px; } .flag.c172 { background-position-y:-3420px; } .flag.c173 { background-position-y:-3440px; } .flag.c174 { background-position-y:-3460px; } .flag.c175 { background-position-y:-3480px; }
.flag.c176 { background-position-y:-3500px; } .flag.c177 { background-position-y:-3520px; } .flag.c178 { background-position-y:-3540px; } .flag.c179 { background-position-y:-3560px; } .flag.c180 { background-position-y:-3580px; }
.flag.c181 { background-position-y:-3600px; } .flag.c182 { background-position-y:-3620px; } .flag.c183 { background-position-y:-3640px; } .flag.c184 { background-position-y:-3660px; } .flag.c185 { background-position-y:-3680px; }
.flag.c186 { background-position-y:-3700px; } .flag.c187 { background-position-y:-3720px; } .flag.c188 { background-position-y:-3740px; } .flag.c189 { background-position-y:-3760px; } .flag.c190 { background-position-y:-3780px; }
.flag.c191 { background-position-y:-3800px; } .flag.c192 { background-position-y:-3820px; } .flag.c193 { background-position-y:-3840px; } .flag.c194 { background-position-y:-3860px; } .flag.c195 { background-position-y:-3880px; }
.flag.c196 { background-position-y:-3900px; } .flag.c197 { background-position-y:-3920px; } .flag.c198 { background-position-y:-3940px; } .flag.c199 { background-position-y:-3960px; } .flag.c200 { background-position-y:-3980px; }
.flag.c201 { background-position-y:-4000px; } .flag.c202 { background-position-y:-4020px; } .flag.c203 { background-position-y:-4040px; } .flag.c204 { background-position-y:-4060px; } .flag.c205 { background-position-y:-4080px; }
.flag.c206 { background-position-y:-4100px; } .flag.c207 { background-position-y:-4120px; } .flag.c208 { background-position-y:-4140px; } .flag.c209 { background-position-y:-4160px; } .flag.c210 { background-position-y:-4180px; }
.flag.c211 { background-position-y:-4200px; } .flag.c212 { background-position-y:-4220px; } .flag.c213 { background-position-y:-4240px; } .flag.c214 { background-position-y:-4260px; } .flag.c215 { background-position-y:-4280px; }
.flag.c216 { background-position-y:-4300px; } .flag.c217 { background-position-y:-4320px; } .flag.c218 { background-position-y:-4340px; } .flag.c219 { background-position-y:-4360px; } .flag.c220 { background-position-y:-4380px; }
.flag.c221 { background-position-y:-4400px; } .flag.c222 { background-position-y:-4420px; } .flag.c223 { background-position-y:-4440px; } .flag.c224 { background-position-y:-4460px; } .flag.c225 { background-position-y:-4480px; }
.flag.c226 { background-position-y:-4500px; } .flag.c227 { background-position-y:-4520px; } .flag.c228 { background-position-y:-4540px; } .flag.c229 { background-position-y:-4560px; } .flag.c230 { background-position-y:-4580px; }
.flag.c231 { background-position-y:-4600px; } .flag.c232 { background-position-y:-4620px; } .flag.c233 { background-position-y:-4640px; } .flag.c234 { background-position-y:-4660px; } .flag.c235 { background-position-y:-4680px; }
.flag.c245 { background-position-y:-4700px; } .flag.c246 { background-position-y:-4720px; } .flag.c247 { background-position-y:-4740px; } .flag.c248 { background-position-y:-4760px; } 


.sitemap { background:#eff1f6; position:fixed; top:0px; left:0px; height:100%; width:100%; z-index:10000; overflow:auto; display:none; }
.sitemap .close { float:right; margin-top:34px; background:url(../../images/new/icons/icons-sprite.png); background-position: 0px -279px; height:23px; width:24px; cursor:pointer;  }

.sitemap .container { width:1250px; padding-left:383px; padding-right:50px; min-height:100%; position:relative; }

.sitemap .sideMenu { position:absolute; left:0px; top:0px; height:100%; width:233px; background:#1f2123; }
.sitemap .sideMenu .logo { width:142px; margin:45px 0px 50px 38px; }
.sitemap .sideMenu .menuItem { padding:0px 20px; line-height:40px; font-size:16px; color:#ffffff; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #41484d; cursor:pointer; }
.sitemap .sideMenu .menuItem.active { background:#2196f3; }
.sitemap .sideMenu .social { position: absolute; left:0px; bottom:0px; padding:0px 30px; }
.sitemap .sideMenu .social .link { line-height:23px; margin:20px 0px; display:block; color:#ffffff; }
.sitemap .sideMenu .social .link:hover { line-height:23px; margin:20px 0px; display:block; color:#1c68a6; }
.sitemap .sideMenu .social .link i { background:url(../../images/new/icons/icons-sprite.png); display:block; float:left; }
.sitemap .sideMenu .social .link.mob i { background-position:-126px -182px; height:23px; width:14px; margin:0px 32px 0px 4px }
.sitemap .sideMenu .social .link.fb i { background-position:-128px -159px; height:23px; width:11px; margin:0px 35px 0px 4px; }
.sitemap .sideMenu .social .link.tw i { background-position:-120px -143px; height:16px; width:20px; margin-right:30px; margin-top:3px; }
.sitemap .sideMenu .social .link.mob:hover i { background-position:-112px -182px; }
.sitemap .sideMenu .social .link.fb:hover i { background-position:-117px -159px; }
.sitemap .sideMenu .social .link.tw:hover i { background-position:-100px -143px; }

.sitemap .container .topLine { height:90px; width:100%; border-bottom:1px solid #1f2224; margin-bottom:55px; }
.sitemap .container .column { width:295px; float:left; margin-right:80px; font-size:20px; font-weight:bold; position:relative; overflow:hidden;
  -moz-transition: width 200ms ease;
  -webkit-transition: width 200ms ease;
  -o-transition: width 200ms ease;
  transition: width 200ms ease; }
.sitemap .container .column.wide { width:500px; overflow:visible; }
.sitemap .container .column:last-of-type { margin-right:0px; }
.sitemap .container .column .heading { display:block; padding: 0px 20px; line-height:40px; background:#1c68a6; color:#ffffff; text-transform:uppercase; font-weight:bold; margin-bottom:30px; width:255px; }
.sitemap .container .column > ul { padding:0px; margin:0px; list-style:none; margin-bottom:25px; border-left:5px solid #1c68a6; width:290px; }
.sitemap .container .column > ul a { color:#000000; }
.sitemap .container .column > ul a:hover { color:#2196f3; }
.sitemap .container .column > ul > li { margin:25px 0px; line-height:25px; padding-left:25px; position:relative; }
.sitemap .container .column > ul > li:first-of-type { margin-top:0px; }
.sitemap .container .column > ul > li:last-of-type { margin-bottom:0px; }
.sitemap .container .column > ul > li > a { margin:20px 0px; height:25px; line-height:25px; }
.sitemap .container .column > ul > li > ul { padding:0px 0px 0px 50px; margin:0px; list-style:none; overflow:hidden; height:0px;
  -moz-transition: height 200ms ease;
  -webkit-transition: height 200ms ease;
  -o-transition: height 200ms ease;
  transition: height 200ms ease; }
.sitemap .container .column > ul > li:hover > ul { height:135px; }
.sitemap .container .column > ul > li > ul > li { font-size:16px; margin:15px 0px; }

.sitemap .container .column > ul > li > .ico { float:left; height:25px; width:25px; margin-right:25px; background:url(../../images/new/icons/icons-sprite.png); }
.sitemap .container .column > ul > li > .ico.snl { background-position:0px -228px; }
.sitemap .container .column > ul > li > .ico.premier { background-position:-25px -228px; }
.sitemap .container .column > ul > li > .ico.laliga { background-position:-50px -228px; }
.sitemap .container .column > ul > li > .ico.serie { background-position:-75px -228px; }
.sitemap .container .column > ul > li > .ico.bundes { background-position:-100px -228px; }
.sitemap .container .column > ul > li > .ico.ligue { background-position:0px -253px; }
.sitemap .container .column > ul > li > .ico.cl { background-position:-75px -253px; }
.sitemap .container .column > ul > li > .ico.le { background-position:-50px -253px; }
.sitemap .container .column > ul > li > .ico.rep { background-position:-25px -253px; }
.sitemap .container .column > ul > li > .ico.more { background-position:-100px -253px; position:absolute; right:0px; top:0px; margin:0px; cursor:pointer; }
.sitemap .container .column > ul > li > .ico.more.active { 
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.sitemap .container .column .clubsPanel { position:absolute; left:295px; top:70px; }
.sitemap .container .column .clubsPanel ul { margin:0px; padding:0px 0px 0px 30px; list-style:none; width:170px; }
.sitemap .container .column .clubsPanel ul li { margin-bottom:15px; height:27px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sitemap .container .column .clubsPanel ul a { color:#000000; }
.sitemap .container .column .clubsPanel ul a:hover { color:#2196f3; }
.sitemap .container .column .clubsPanel ul img { height:20px; width:20px; display:block; float:left; margin-right:20px; margin-top:4px; }

.genericPage {  }
.genericPage a { color:#1c68a6; }
.genericPage a:hover { text-decoration:underline; }
.genericPage .menu { height:40px; padding:20px; }
.genericPage .menu > a { line-height:40px; float:left; font-size:18px; margin:0px 20px; color:#000000; }
.genericPage .menu > a.right { float:right; }
.genericPage .cover { background:#f1f5f9; padding:45px 0px; text-align:center; }
.genericPage .cover h1 { font-size:48px; font-weight:normal; margin:20px 0px 0px 0px; font-family:'Open Sans'; color:#1c68a6; font-weight:300; }
.genericPage .cover .img { height:70px; width:70px; background:url(../../images/new/icons/icons-sprite.png); margin:0 auto; }
.genericPage .cover .img.edit { background-position:0px -321px; }
.genericPage .cover .img.comp { background-position:-70px -321px; }
.genericPage .cover .img.ads { background-position:0px -391px; }
.genericPage .cover .img.cook { background-position:-70px -391px; }
.genericPage .cover .img.legal { background-position:0px -321px; }
.genericPage .cover .img.cont { background-position:-70px -461px; }

.genericPage .content { padding:70px 135px 100px; font-size:18px; line-height:30px; font-weight:300; }
.genericPage .content h2 { text-align:center; font-weight:100; font-size:38px; color:#1c68a6; font-family:'Open Sans'; margin-bottom:75px; }
.genericPage .content p { margin:30px 0px; text-align:justify; }
.genericPage .content .imgRight { float:right; }
.genericPage .content .fileDl { float:left; color:#ff0404; line-height:38px; display:block; clear:left; margin-bottom:14px; }
.genericPage .content .fileDl:hover { color:#ff0404; text-decoration:underline; }
.genericPage .content .fileDl .ico { float:left; height:38px; width:37px; margin-right:20px; background:url(../../images/new/icons/icons-sprite.png); background-position:0px -531px; }
.genericPage .content ul, .genericPage .content li { padding-left:20px; }
.genericPage .content .memberItem { width:343px; float:left; text-align:center; }
.genericPage .content .memberItem .image { margin:0 auto; width:200px; height:200px; border-radius:200px; -webkit-border-radius: 200px; -moz-border-radius: 200px; overflow:hidden; background:#d5e5f2; margin-bottom:30px; }
.genericPage .content .memberItem .name { font-size:30px; color:#1c68a6; }
.genericPage .content .memberItem .inline { display:inline-block; }
.genericPage .content .memberItem .ico { background:url(../../images/new/icons/icons-sprite.png); }
.genericPage .content .memberItem .mobIco { background-position: -38px -531px; height:20px; width:13px; display:block; float:left; margin:5px 10px 0px 0px; }
.genericPage .content .memberItem .emaIco { background-position: -51px -531px; height:20px; width:20px; display:block; float:left; margin:7px 10px 0px 0px; }
.genericPage .content .memberItem .twIco { background-position: -71px -531px; height:20px; width:21px; display:block; float:left; margin:5px 10px 0px 0px; }

.socialModule { width:100%; padding-top:29px; border-top:1px solid #8fa3ad; }
.socialModule .left { float:left; height:470px; width:375px; }
.socialModule .right { float:right; height:470px; width:375px; }
.socialModule .right .twHeader { height:40px; width:375px; background:url(../../images/new/tw-bgr.gif); }
.socialModule .right .twHeader iframe { float:right; margin-top:6px; margin-right:10px; }


.nwsDisplay .nwsPages { width:100%; clear:left; border-top:1px solid #8fa3ad; font-family:Oswald; padding:10px 0px 0px 0px; text-align:center; line-height:40px; font-size:22px; margin-top:30px; }
.nwsDisplay .nwsPages .btn { height:40px; line-height:40px; color:#ffffff; float:left; font-size:22px; padding:0px 16px;
    background: rgb(66,165,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(66,165,245,1) 0%, rgba(34,150,243,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(66,165,245,1) 0%,rgba(34,150,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a5f5', endColorstr='#2296f3',GradientType=0 );
}
.nwsDisplay .nwsPages .btn:hover {
    background: rgb(29,142,235); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(29,142,235,1) 0%, rgba(22,110,202,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(29,142,235,1) 0%,rgba(22,110,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eeb', endColorstr='#166eca',GradientType=0 );
}
.nwsDisplay .nwsPages .disabled { display:block; height:40px; line-height:40px; padding:0px 16px; color:#ffffff;
    background: rgb(144,164,174); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(144,164,174,1) 0%, rgba(121,146,157,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(144,164,174,1) 0%,rgba(121,146,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a4ae', endColorstr='#79929d',GradientType=0 ); /* IE6-9 */
}



.nwsItem .aspect-ratio-box { display: none;}
.nwsListItem .aspect-ratio-box .details { display: none; }

#headercontainer .flag { top: 3px; position:relative; margin: 0px 10px 0px 5px; }
.language-selector { position:absolute; top:29px; line-height:23px; right:40px; font-size:15px; color:#fff; }
.language-selector > a { color:#fff; padding: 0px 5px 0px 10px; cursor:pointer; }
.language-menu { display: none; position:absolute; top:52px; right:40px; background:#1f2123; z-index:10; padding: 5px 0px; }
.language-menu a { display:block; padding: 5px 15px; color:#fff; }

.timax-menu-item { height:45px; width: 89px; padding: 0px !important; background:url(../../images/timax/timax.png); background-size: cover !important; }
    .timax-menu-item:hover { background: url(../../images/timax/timax_hover.png) !important; background-size: cover !important; }
.timax-menu-item > span { visibility: hidden; }