@font-face {
    font-family: "RobotoCondensedRegular";
    src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot");
    src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff") format("woff"),
    url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoCondensedLight"; */
@font-face {
    font-family: "RobotoCondensedLight";
    src: url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot");
    src: url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensedLight/RobotoCondensedLight.woff") format("woff"),
    url("../fonts/RobotoCondensedLight/RobotoCondensedLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoCondensedBold"; */
@font-face {
    font-family: "RobotoCondensedBold";
    src: url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot");
    src: url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensedBold/RobotoCondensedBold.woff") format("woff"),
    url("../fonts/RobotoCondensedBold/RobotoCondensedBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,big,cite,em,font,img,small,strong,sub,sup,tt,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}


html,body{min-width:320px}
html{overflow-y:scroll}
body{
	width:100%;
	background: url("../images/bg.jpg") 50% 0% #F7F7F7;
	font-family:"RobotoCondensedLight", sans-serif;
	font-kerning:normal;
	font-size:15px;
	line-height:1.5;
	color:black;
	-ms-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%
	}

@media (max-width:1229px){body{background-image:none}}
@media (min-width:1230px){.only-tablet{display:none !important}}
@media (max-width:1229px){*[role="complementary"]{display:none !important}html.menu-opened,html.board-opened,html.menu-opened body,html.board-opened body{overflow-x:hidden}#body{width:100%;position:relative;left:0;transition:all 0.3s ease-in-out;overflow-x:hidden}.menu-opening #body{-webkit-transform:translateX(240px);transform:translateX(240px)}.board-opening #body{-webkit-transform:translateX(-290px);transform:translateX(-290px)}html.menu-opened #body,html.board-opened #body{overflow-x:visible}}

.caret { 
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px dashed currentColor;
display: inline-block;
height: 0px;
margin-left: 2px;
vertical-align: middle;
width: 0px;
}

a{color:black}
a,a.normal,.coltext table.schedule td.score a[href] strong,a.inv:hover,.nice-links a:hover,.coltext.article > .text a:hover,table.nice a:hover,.nice-tables table a:hover,.coltext.wallpapers.wallpapers a:hover,.coltext.magazin.wallpapers a:hover,.menicko a:hover,.footer-container .copyright a:hover{text-decoration:none}
a:hover,a.normal:hover,.coltext table.schedule td.score a[href] strong:hover,a.inv,.nice-links a,.coltext.article > .text a,table.nice a,.nice-tables table a,.coltext.wallpapers.wallpapers a,.coltext.magazin.wallpapers a,.menicko a,.footer-container .copyright a{text-decoration:underline}
.nice-links a,.coltext.article > .text a{color:#cb9f3f}
.button,form input.submit,.tabbed .tabs a,.strankovani a{display:inline;border:2px solid #eabf52;padding:7px 23px 6px;line-height:35px;background:white !important;color:black !important;text-transform:uppercase;text-decoration:none !important;font-size:12px;font-family:"NeoSansPro", "Arial", sans-serif;font-weight:bold;white-space:nowrap;transition:all 0.1s ease-in-out}
.button:hover,form input.submit:hover,.tabbed .tabs a:hover,.strankovani a:hover,.button.active,form input.submit.active,form input.submit:focus,.tabbed .tabs a.active,.strankovani a.active,.strankovani a.strankovaniVyrazne,.button[disabled],form input.submit[disabled],.tabbed .tabs a[disabled],.strankovani a[disabled]{color:white !important;background:#eabf52 !important;border-color:#eabf52}
.buttons{margin:23px 0}
.buttons.toright{margin:-51px 0 0 0}
p{margin:10px 0;line-height:1.6}
hr{background:transparent;border:0;border-top:1px dotted #999;height:1px;margin:10px 0 10px 0;line-height:0}
ul{margin:5px 0;padding:0 0 0 25px;list-style:disc}
ul li{padding:0 0 5px 0}
ol{margin:5px 0;padding:0 0 0 25px;list-style:decimal}
ol li{padding:0 0 5px 0}
img{border:0}
img.toleft{margin:0 15px 0 0}
img.toright{margin:0 0 0 15px}
sub,sup{position:relative;vertical-align:baseline}
sub{top:0.4em}sup{bottom:0.4em}
h1,h2,h3,h4,h5,h6{margin:31px 0 10px 0;padding:0;font-size:1em;font-weight:bold;line-height:1.1}
h1{font-size:30px;line-height:1.08;margin:24px 27px}

@media screen and (max-width:1000px){h1{font-size:40px}}
@media screen and (max-width:750px){h1{font-size:32px}}
h2{font-size:22px}
h3{font-size:18px}
h3.header{margin:0;padding: 10px 15px;text-align:left;text-transform:uppercase;font-size:22px;line-height:1}
form{margin:0;padding:0}
form#form_filter{margin-top:15px}
form label,form input,form select,form textarea{outline:none;box-sizing:border-box}
form label{padding:7px 0 6px;border:0;line-height:32px}
form input,form select,form textarea{padding:7px 5px 6px;height:32px;border:1px solid #ddd;transition:border-color 0.1s ease-in-out}
form input:focus,form select:focus,form textarea:focus{border-color:#c3c3c3}
form textarea{height:auto}
form .wide{width:250px}
form input.submit{line-height:1}
form legend{color:#aeaeae;padding:3px 15px;margin-left:10px;font-size:0.9em}
form fieldset{border:1px solid #e7edf2}
form .form_padding{padding:15px 20px}
table{border-collapse:collapse}
table.nice,.nice-tables table{width:100%;margin:10px 0}
table.nice tr td.item,.nice-tables table tr td.item{background:#f9f9f9;border-right:1px solid #e2e2e2;width:180px}
table.nice tr th,.nice-tables table tr th{text-align:left}
table.nice.center tr th,.nice-tables table.center tr th{text-align:center}
table.nice.right tr th,.nice-tables table.right tr th{text-align:right}
table.nice tr th,.nice-tables table tr th,table.nice tr td,.nice-tables table tr td{padding:14px 37px 13px 0;vertical-align:top}
table.nice tr th.left,.nice-tables table tr th.left,table.nice tr td.left,.nice-tables table tr td.left{text-align:left}
table.nice tr th.right,.nice-tables table tr th.right,table.nice tr td.right,.nice-tables table tr td.right{text-align:right}
table.nice tr th.center,.nice-tables table tr th.center,table.nice tr td.center,.nice-tables table tr td.center{text-align:center}
table.nice tr th:first-child,.nice-tables table tr th:first-child,table.nice tr td:first-child,.nice-tables table tr td:first-child{padding-left:37px}
table.nice tr th,.nice-tables table tr th{padding-bottom:16px;font-size:18px;text-transform:uppercase;text-align:left}
table.nice tr th,.nice-tables table tr th,table.nice tr th a,.nice-tables table tr th a{color:#80858f}
table.nice tr td,.nice-tables table tr td{border-top:1px solid #f1f0f4;border-bottom:1px solid #f1f0f4}

@media (max-width:900px){table.nice,.nice-tables table{display:block;overflow-x:auto}table.nice tbody,.nice-tables table tbody{min-width:100%;display:table}table.nice.always-table,.nice-tables table.always-table{display:table}table.nice tr th,.nice-tables table tr th,table.nice tr td,.nice-tables table tr td{padding-right:32px}table.nice tr th:first-child,.nice-tables table tr th:first-child,table.nice tr td:first-child,.nice-tables table tr td:first-child{padding-left:17px}table.nice tr th:last-child,.nice-tables table tr th:last-child,table.nice tr td:last-child,.nice-tables table tr td:last-child{padding-right:12px}}
table.nice.tight,.nice-tables.nice-tables-tight table{margin:0 0 20px}
table.nice.tight tr th,.nice-tables.nice-tables-tight table tr th,table.nice.tight tr td,.nice-tables.nice-tables-tight table tr td{padding:8px 14px 6px 0}
table.nice.tight tr th:first-child,.nice-tables.nice-tables-tight table tr th:first-child,table.nice.tight tr td:first-child,.nice-tables.nice-tables-tight table tr td:first-child{padding-left:14px}
table.nice.tight p,.nice-tables.nice-tables-tight table p{margin:4px 0 !important}
.tabbed .tabs{text-align:right}
.tabbed .tabs a{padding-left:14px;padding-right:14px;margin-left:-2px}
.tabbed .panes{position:relative;overflow:hidden}
.tabbed .panes .pane{position:absolute;top:0;width:100%;display:none;background:white}
.tabbed .panes .pane.active{position:static}

html.no-js .tabbed .panes .pane.active{display:block}
.clear{clear:both}
.bold{font-weight:bold}
.justify{text-align:justify}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.center_block{margin:0 auto}
.hidden{display:none !important}
.nowrap{white-space:nowrap}
.small{font-size:18px;font-weight:300;}
.smaller{font-size:0.85em}
.pointer{cursor:pointer}
.uppercase{text-transform:uppercase}
.overflow-hidden{overflow:hidden}
.red{color:#d12222}
.yellow{color:#eabf52}
.toleft{float:left}
.toright{float:right}
.line{height:1px;margin:20px 0;background:#f1f0f4}
.space{margin:10px 0}
.responsive169{position:relative;padding-bottom:56.25%}
.responsive169 iframe{position:absolute;width:100%;height:100%}

img,object,iframe{max-width:100%}
.won{color:#3e9d27}
.lost{color:#d12222}
.menu{height:71px;z-index:10;position:relative;-webkit-backface-visibility:hidden}
.menu ul{top:0;margin:0;padding:0;font-family:"RobotoCondensedRegular";font-weight:300;z-index:10;position:absolute}
.menu ul.first{right:50%;margin-right:80px}
.menu ul.last{left:50%;margin-left:70px}
.menu ul a{display:block;position:relative;text-decoration:none}
.menu ul li{display:block;position:relative;margin:0;padding:0;white-space:nowrap}
.menu ul > li{float:left;padding-right:2px;background:url(../images/menu-sep.png) no-repeat right 50%}
.menu ul > li > a{float:left;padding: 0px 15px 0px 15px;height:71px;line-height:76px;font-size:18px;font-family: 'RobotoCondensedRegular', sans-serif;font-weight: 400;color:#fff;text-transform:uppercase;outline:0;z-index:1001;transition:background 0.1s ease-in-out}

@media (min-width:1230px){.menu ul > li:hover > a{background:rgba(255, 255, 255, 0.2)}.menu ul > li:last-child{background-image:none}}
@media (min-width:1230px){.menu ul div{transition:opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;box-shadow:0 0 5px rgba(0, 0, 0, 0.4);clip:rect(0px, 400px, 1000px, -10px);max-height:none !important}}
.menu ul div ol{margin:0;padding:3px 0;background:white}
.menu ul div ol li a{
	padding:2px 18px;
	height:34px;
	line-height:34px;
	font-size:18px;
	font-weight:300
	color:#000;
	
	}
.menu ul div ol li a:hover{background:#ff0000;color:#fff;}
.menu ul.last > li:last-child div{left:auto;right:2px}
.menu ul > li:hover div{opacity:1;visibility:visible}
.width-container{margin:0 auto;max-width:1200px;position:relative}
.image{position:relative;height:150px}
.image.smaller{height:440px;font-size:1em}

@media screen and (max-width:850px){.image,.image.smaller{height:420px}}
@media screen and (max-width:750px){.image,.image.smaller{height:260px}}

.image .overlay,.image .overlay-link{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.image .overlay{
	z-index:9;
	/*background: #0184C1;*/
	background:-webkit-linear-gradient(to bottom, rgba(9, 22, 45, 0.16) 60%, rgba(9, 22, 45, 0.73) 71%, rgba(8, 19, 40, 0.98) 96%);
	background:linear-gradient(to bottom, rgba(9, 22, 45, 0.16) 60%, rgba(9, 22, 45, 0.73) 71%, rgba(8, 19, 40, 0.98) 96%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5209162d', endColorstr='#081328', GradientType=0);
	}
.image .overlay .overlay-text{width:97%;position:absolute;bottom:20px;left:20px;color:#fff}

@media (max-width:800px){.image .overlay .overlay-text{width:85%}}
@media (max-width:750px){.image .overlay .overlay-text{left:18px;bottom:20px}}

/*.image .overlay .overlay-text .date{font-size:18px;text-transform:uppercase;font-weight:bold;color:#fff;margin:0 0 12px 4px}*/
.image .overlay .overlay-text .date{font-size:18px;text-transform:uppercase;font-weight:bold;color:#fff;margin:0px}
.image .overlay .overlay-text .date a {font-size:18px;text-transform:none;font-weight:300;color:#fff;}

.image .overlay .overlay-text .date .link{padding-left:1em;margin-left:1em;position:relative}
.image .overlay .overlay-text .date .link:before{position:absolute;left:-0.5em;bottom:0.15em;display:inline-block;content:"";height:75%;border-left:1px solid currentColor}
.image .overlay .overlay-text .date svg{width:0.9em;height:0.9em;position:absolute;left:0;top:13%}
.image .overlay .overlay-text .date .sep{padding:0 5px;vertical-align:2px}
.image .overlay .overlay-text h1{margin:0;padding:0;font-size:40px}

@media screen and (max-width:1000px){.image .overlay .overlay-text h1{font-size:32px}}
@media screen and (max-width:750px){.image .overlay .overlay-text h1{font-size:22px}}

.image .img{width:100%;height:100%;background:#f1f0f4 no-repeat center center;background-size:cover}
.image.zoomimage{overflow:hidden}
.image.zoomimage .overlay{transition:background 0.15s ease-in-out}
.image.zoomimage:hover .overlay{background-color:rgba(9, 22, 45, 0.2)}
.head-bar{height:46px;padding-top:1px;background:#2d2d2d}
.head-bar > table{border:0 !important;border-bottom:1px solid #626262 !important}
.head-bar > table > tbody > tr > td{background:#2d2d2d !important}
.head-bar table{background:none !important}
.head-container{z-index:200;position:relative;padding-top:74px}

@media (max-width:1229px){.head-container{padding-top:0}}

.head-container .logo {
display:block;
position:absolute;
background:url(../images/logo_130.png) #0183BF;
box-shadow: 0px 0px 7px rgba(0, 146, 214, 0.506);
background-position: 50% 50%;
background-repeat: no-repeat;
border: 8px solid #fff;
border-radius: 100%;
margin-left:-74px;
width:140px;
height:140px;
left:50%;
right:50%;
top:40px;
outline:0;
z-index:20
}

@media (max-width:1229px){.head-container .logo{background:url(../images/logo_130.png);background-size:90px 90px;margin-left:-45px;width:90px;height:90px;top:0px}}

/*.head-container .slogan,.head-container .socials{position:absolute;top:27px;color:#000;font-size:14px;font-weight:bold;text-transform:uppercase}*/
.head-container .slogan,.head-container .socials{
	width:100%;
	position:absolute;
	top:8px;
	text-align:center;
	color:#000;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase
	}
/*.head-container .slogan{right:710px}*/
.head-container .socials{top:-47px;left:709px}
.head-container .socials div{float:right;margin:0 0 0 27px}
.head-container .socials a{float:left;width:22px;height:18px;background:url(socials.png) no-repeat;margin-left:22px;opacity:0.5;transition:opacity 0.1s ease-in-out}
.head-container .socials a.fb{background-position:7px 0}
.head-container .socials a.tw{background-position:-33px 0;margin-left:18px}
.head-container .socials a.vk{background-position:-77px 0;width:27px}
.head-container .socials a.yt{background-position:-126px 0}
.head-container .socials a.ig{background-position:-168px 0;margin-left:20px}
.head-container .socials a:hover{opacity:0.9}

@media (max-width:1229px){.head-container .socials{position:static;overflow:hidden;margin:0 0 20px -2px}.head-container .socials span{display:none}.head-container .socials div{float:none;margin:0}}

.head-container .menu{width:100%;

background: #0092d6;
background: -moz-linear-gradient(top,  #0092d6 0%, #0183bf 100%);
background: -webkit-linear-gradient(top,  #0092d6 0%,#0183bf 100%);
background: linear-gradient(to bottom,  #0092d6 0%,#0183bf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092d6', endColorstr='#0183bf',GradientType=0 );
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.head-container .menu a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;}

@media (max-width:1229px){.head-container .menu{height:80px;border-bottom:1px solid #9b8055}.head-container .menu .items{position:absolute;width:240px;left:-240px;top:18px}.head-container .menu .items ul{position:static;margin:0 !important;overflow:hidden}.head-container .menu .items ul > li{float:none;padding:0;background:#002142;border-bottom:1px solid #001427;transition:background 0.3s ease-in-out}.head-container .menu .items ul > li > a{float:none;color:white;height:auto;padding:0 24px;line-height:50px;font-size:22px;transition:color 0.3s ease-in-out}.head-container .menu .items ul > li.active{background:#0f0f0f}.head-container .menu .items ul > li.active > a{color:#eed185;background:transparent}.head-container .menu .items ul div{transition:all 0.3s ease-in-out;max-height:0;overflow:hidden}.head-container .menu .items ul div ol{background:transparent;padding:0 0 16px}.head-container .menu .items ul div ol li{padding:6px 0 12px}.head-container .menu .items ul div ol li a{color:white;padding:0 24px;line-height:1;height:auto}.head-container .menu .items ul div ol li a:hover{background:none;text-decoration:underline}}

.head-container .menu .menu-open,.head-container .menu .menu-board{font-size:24px;color:#fff;font-weight:bold;float:left;height:36px;margin:14px 0 0;padding:10px;background:url(menu-icons-tablet.png) no-repeat 0 20px}
.head-container .menu .menu-open{margin-left:23px;padding-left:36px}
.head-container .menu .menu-board{float:right;margin-right:25px;padding-right:32px;background-position:100% -30px}

@media (min-width:1230px){
			.fixed .head-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;position:fixed;max-width:none;width:100%;padding-top:0;height:71px;background:#0092D6;box-shadow:0 0 6px rgba(0, 0, 0, 0.6)}
			.fixed .head-container .head-wrapper{position:relative;width:1200px;margin:0 auto}
			.fixed .head-container .logo{width:100px;height:100px;background-size:90px 90px;margin:0;left:8px;top:0px;overflow:hidden}
			.fixed .head-container .slogan{display:none}
			.fixed .head-container .socials{top:32px;left:auto;right:32px}
			.fixed .head-container .socials span{display:none}
			.fixed .head-container .socials a{background-image:url(socials_black.png);opacity:1}
			.fixed .head-container .socials a:hover{opacity:0.6}
			.fixed .head-container .menu{background:none}
			.fixed .head-container .menu .corner{display:none}
			.fixed .head-container .menu ul{position:static;margin:0;float:left}
			.fixed .head-container .menu ul > li > a{padding-left:12px;padding-right:13px}
			.fixed .head-container .menu ul.first{margin-left:110px}
			.fixed .head-container .menu ul.first > li:last-child{background:url(../images/menu-sep.png) no-repeat right 50%;}
										}

.content-container{width:100%;background:white;position:relative;z-index:100;display:table;table-layout:fixed;}

@media (min-width:1230px){.fixed .content-container.twocols{padding-top:174px}}

.coltext,.colright{display:table-cell;position:relative;vertical-align:top}
.coltext{padding:0 19px 0 20px}

@media (max-width:1229px){.coltext{display:block}}
@media (max-width:850px){.coltext{padding:0}}
@media (max-width:750px){.coltext{padding-bottom:60px}}
.colright{width:330px;border-left:1px solid #ebe9ef}
@media (max-width:1229px){.colright{display:none;position:absolute;width:290px;right:-290px;top:-82px;padding-top:15px;background:white}.board-opened .colright,.board-opening .colright{display:block}}
.small-box{margin:0 20px 21px 20px;padding:0 0 20px 0;border-bottom:1px solid #f1f0f4;clear:both}
.small-box h3.header{border-left:1px solid #e51b23;margin:0 0 0 -21px}
.small-box.match{text-align:center;padding-right:4px}
.small-box.match h3{margin-bottom:24px}
.small-box.match .logo{display:inline-block;width:70px;vertical-align:top}
.small-box.match .logo img{max-height:70px;max-width:70px}
.small-box.match .logo div{margin:2px 0 0 0;font-size:14px;font-weight:bold;line-height:1;text-transform:uppercase}
.small-box.match .logo:first-of-type{margin:0 3px 0 -3px}
.small-box.match .score{display:inline-block;width:95px;vertical-align:top;padding:12px 0 0 0;font-size:40.5px;line-height:1.25;font-weight:bold;line-height:1.25}
.small-box.match .score .date{font-family:"NeoSansPro", "Arial", sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;color:#aeaeae;padding-bottom:2px}
.small-box.match .links{margin:20px 0 3px}
.small-box.articles{border-bottom:0;padding-bottom:0;margin-bottom:29px}



.small-box.articles .item{margin:10px 0 21px;padding:0 0 17px 0;border-bottom:1px solid #f1f0f4;overflow:hidden}
.small-box.articles .item .img{float:left;width:200px;height:150px;margin:1px 0 0 0;background:#f1f0f4 no-repeat 50% 25%;background-size:cover}
.small-box.articles .item .text{padding-left:0px;line-height:1.3}
.small-box.articles .item .text .date{font-size:18px;text-transform:uppercase;font-weight:bold;color:#e51b23;font-size:14.1px;line-height:1;margin-bottom:7px}
.small-box.articles .item .text .date .link{padding-left:1em;margin-left:1em;position:relative}
.small-box.articles .item .text .date .link:before{position:absolute;left:-0.5em;bottom:0.15em;display:inline-block;content:"";height:75%;border-left:1px solid currentColor}
.small-box.articles .item .text .date svg{width:0.9em;height:0.9em;position:absolute;left:0;top:13%}
.small-box.articles .item .text .date .sep{padding:0 5px;vertical-align:2px}
.small-box.articles .item .text a{font-size:20px;font-weight:bold;}
.small-box.articles .item .text a[rel="external"]{background:url(ico_external.png) no-repeat bottom right}


.small-box.articles .itemrightcoll{margin:10px 0 21px;padding:0 0 17px 0;border-bottom:1px solid #f1f0f4;overflow:hidden}
.small-box.articles .itemrightcoll .img{float:left;width:100%;height: 150px;margin:1px 0 0 0;background:#f1f0f4 no-repeat 40% 25%;background-size:cover}

.small-box.articles .itemrightcoll a img {
	width:100%;
	height:auto;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.small-box.articles .itemrightcoll a:hover img {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
}


.small-box.articles .itemrightcoll .text{line-height:1.3}
.small-box.articles .itemrightcoll .text .date{font-size:18px;text-transform:uppercase;font-weight:bold;color:#e51b23;font-size:14.1px;line-height:1;margin-bottom:7px}
.small-box.articles .itemrightcoll .text .date .link{padding-left:1em;margin-left:1em;position:relative}
.small-box.articles .itemrightcoll .text .date .link:before{position:absolute;left:-0.5em;bottom:0.15em;display:inline-block;content:"";height:75%;border-left:1px solid currentColor}
.small-box.articles .itemrightcoll .text .date svg{width:0.9em;height:0.9em;position:absolute;left:0;top:13%}
.small-box.articles .itemrightcoll .text .date .sep{padding:0 5px;vertical-align:2px}
.small-box.articles .itemrightcoll .text a{font-size:20px;font-weight:bold;}
.small-box.articles .itemrightcoll .text a[rel="external"]{background:url(ico_external.png) no-repeat bottom right}




.small-box.submenu{border-bottom:0;padding-bottom:10px}
.small-box.submenu ol,.small-box.submenu ul,.small-box.submenu li,.small-box.submenu a{display:block;margin:0;padding:0}
.small-box.submenu ol,.small-box.submenu ul{margin-top:-1px}
.small-box.submenu li{border-bottom:1px solid #f1f0f4}
.small-box.submenu a{text-transform:uppercase;font-weight:bold;font-size:14.25px;padding:10px 17px 8px}
.small-box.submenu a:hover{text-decoration:none;color:#cb9f3f}
.small-box.submenu a em{text-transform:lowercase;font-style:normal;color:#80858f}
.small-box.submenu.light a{text-transform:none;font-weight:normal}
.small-box.submenu.light a.bold{font-weight:bold}
.small-box.submenu.light a.bold em{font-weight:normal}
.small-box.text{margin-left:23px;margin-bottom:6px;border-bottom:0}
.small-box.text h3.header{margin-left:-24px}
.small-box.text h4{color:#cb9f3f;font-size:18px;text-transform:uppercase;margin:25px 0 14px}
.small-box.text h3.header + h4{margin-top:11px}
.small-box.text p{font-size:14px;line-height:1.58;margin:0px 45px 8px 0}
.small-box.stats{margin:0 48px 3px 23px;border-bottom:0}
.small-box.stats h3.header{margin-left:-24px}
.small-box.stats .item{width:50%;float:left;padding-bottom:17px}
.small-box.stats .item span,.small-box.stats .item strong{display:block;text-transform:uppercase;line-height:1.2}
.small-box.stats .item span{color:#cb9f3f;font-size:16px;font-weight:bold;margin-top:9px}
.small-box.stats .item strong{font-size:40px;line-height:1.14}
.small-box.stats .item strong.small{font-size:20px;line-height:1;padding-top:9px}
.small-box.stats .item.clear{overflow:hidden;float:none;width:auto}
.small-box.calendar{padding-right:5px;margin-right:0;margin-left:0;border-bottom:0;padding-bottom:0;margin-bottom:15px}
.small-box.calendar h3.header{position:relative;margin-bottom:-48px;margin-left:-1px;width:120px;white-space:nowrap}
.small-box.standings{padding-right:5px;border-bottom:0;margin-bottom:0}
.small-box.standings h3.header{position:relative;margin-bottom:-44px;width:120px;white-space:nowrap}
.small-box.standings .panes{margin-top:29px}
.small-box.standings table{margin:0;width:100%}
.small-box.standings table th{color:#242424;padding:0 2px 6px 0}
.small-box.standings table td{padding:8px 0 0px;font-size:13px}
.small-box.standings table td.pos,.small-box.standings table th.pos{text-align:left;padding-left:27px;padding-right:0;width:37px}
.small-box.standings table td.logo,.small-box.standings table th.logo{text-align:left;width:33px}
.small-box.standings table td.club,.small-box.standings table th.club{text-align:left;text-transform:uppercase}
.small-box.standings table td.club.width,.small-box.standings table th.club.width{width:30%}
.small-box.standings table td.n,.small-box.standings table th.n{width:40px}
.small-box.standings table td.gf,.small-box.standings table th.gf{width:41px}
.small-box.standings table td.ga,.small-box.standings table th.ga{width:34px}
.small-box.standings table td.o,.small-box.standings table th.o{width:46px;padding-right:30px}
.small-box.standings table td.center,.small-box.standings table th.center{text-align:center !important}
.small-box.standings table td.right,.small-box.standings table th.right{text-align:right !important}
.small-box.standings table th.o{padding-right:32px}
.small-box.standings table img{width:21px;height:21px}
.small-box.standings table.tight td,.small-box.standings table.tight th{padding:8px 8px 6px 0}
.small-box.bests{border-bottom:0;padding-bottom:0;margin-bottom:18px}
.small-box.bests table{width:100%}
.small-box.bests table td{padding:7px 0 1px 0;vertical-align:bottom;line-height:1}
.small-box.bests table td:first-child{text-align:right;width:1%;white-space:nowrap;padding-right:20px}
.small-box.bests table tr:first-child td{padding-top:12px;padding-bottom:12px}
.small-box.bests table tr:first-child td .number,.small-box.bests table tr:first-child td .name{padding-left:2px}
.small-box.bests .img{display:inline-block;width:60px;height:60px;border-radius:30px;background:#f1f0f4 no-repeat center 5%;background-size:cover;margin-bottom:-4px}
.small-box.bests .number{display:inline-block;color:#eabf52;font-size:32px;line-height:1;padding-right:3px}
.small-box.bests .desc{display:inline-block;color:#cfcfcf;font-size:14px;text-transform:uppercase;line-height:1}
.small-box.bests .name{display:inline-block;font-weight:bold;font-size:16px;padding-left:1px;padding-bottom:4px;line-height:1}
.small-box.bests .desc ~ .name{margin-top:3px}
.small-box.voting{border-bottom:0;padding-bottom:0;margin-bottom:10px;padding-right:5px}
.small-box.voting .answers{text-align:center;margin:0 -13px}
.small-box.voting .answers .answer{display:inline-block;box-sizing:border-box;padding:15px 15px 20px;text-align:left}
.small-box.voting .answers.cols1 .answer{width:100%}
.small-box.voting .answers.cols2 .answer{width:50%}
.small-box.voting .answers.cols3 .answer{width:33.33333%}
.small-box.voting .answers.cols4 .answer{width:25%}
.small-box.voting .answers.cols5 .answer{width:20%}
.small-box.voting .answers.cols6 .answer{width:16.66667%}

@media (max-width:980px){.small-box.voting .answers.cols4 .answer{width:50%}.small-box.voting .answers.cols5 .answer{width:33.33333%}.small-box.voting .answers.cols6 .answer{width:33.33333%}}
@media (max-width:700px){.small-box.voting .answers.cols3 .answer{width:50%}.small-box.voting .answers.cols5 .answer{width:50%}.small-box.voting .answers.cols6 .answer{width:50%}}
@media (max-width:600px){.small-box.voting .answers .answer{width:100% !important}}

.small-box.voting .answer{line-height:20px}
.small-box.voting .answer input{display:none}
.small-box.voting .answer label{display:block;padding:0;line-height:inherit}
.small-box.voting .answer strong{float:right;padding-left:8px}
.small-box.voting .answer input + label::before{display:inline-block;width:20px;height:20px;background:url(checkbox.png) no-repeat bottom left;content:" ";padding-right:10px;vertical-align:top;margin-top:-1px}
.small-box.voting .answer input:checked + label::before{background:url(checkbox.png) no-repeat top left}
.small-box.voting .graph{clear:both;margin:8px 0 0;height:4px;background-color:#f1f0f4;overflow:hidden}
.small-box.voting .graph div{background-color:#eabf52;height:100%}
.small-box.voting .hlasuj_box{margin-top:25px}
.small-box.voting .hlasuj_box input{display:none}
.coltext a[href*="/files/"]{padding-left:17px;background:url(ico_file.png) no-repeat left 3px}
.coltext .box{margin:0;padding:0 0 22px 0}
.coltext .box h3.header{padding:16px 6px 28px;font-size:30px}
.coltext .box.photogallery{overflow:hidden}
.coltext .box.photogallery a.photo{width:33.33333%;height:197px;float:left;background:#f1f0f4 no-repeat center 25%;background-size:cover;position:relative;overflow:hidden}

@media screen and (max-width:1229px){.coltext .box.photogallery a.photo{width:25%}}@media screen and (max-width:1100px){.coltext .box.photogallery a.photo{width:33.33333%}}
@media screen and (max-width:780px){.coltext .box.photogallery a.photo{width:50%}}
@media screen and (max-width:550px){.coltext .box.photogallery a.photo{width:100%}}
.coltext .box.photogallery a.photo.video{background-position:center center;background-size:cover}
.coltext .box.photogallery a.photo h2{z-index:2;position:absolute;display:block;bottom:0;left:0;right:0;margin:0;padding:50px 10px 10px 10px;text-transform:uppercase;font-size:13px;color:white;background:-webkit-linear-gradient(to bottom, rgba(9, 22, 45, 0) 11%, rgba(9, 22, 45, 0.83) 71%, rgba(8, 19, 40, 1) 96%);background:linear-gradient(to bottom, rgba(9, 22, 45, 0) 11%, rgba(9, 22, 45, 0.83) 71%, rgba(8, 19, 40, 1) 96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5209162d', endColorstr='#081328', GradientType=0);}
.coltext .box.photogallery a.photo span{z-index:3;position:relative;display:block;height:100%;background:url(expand.png) no-repeat center center;background:rgba(234, 191, 82, 0.85) url(expand.png) no-repeat center center;opacity:0;transition:opacity 0.2s ease-in-out}
.coltext .box.photogallery a.photo span h2{background:none}
.coltext .box.photogallery a.photo:hover span{opacity:1}
.coltext .box.related .small-box.articles{margin:0 5px 9px;overflow:hidden}
.coltext .box.related .small-box.articles .item{margin:4px 0 12px;width:50%;float:left}
.coltext .box.stats{padding-top:22px}
.coltext .box.stats table.nice{margin-top:0}
.coltext.text{padding:0 20px}
.coltext.text h1{margin-left:-2px}
.coltext.text .box.edge{margin:0 -37px}
@media (max-width:850px){.coltext.text{padding:0 10px}.coltext.text h1{margin-left:0}.coltext.text .box.edge{margin:0 -12px}}
@media (max-width:750px){.coltext.text{padding-bottom:60px}}
.coltext.text table img{max-width:none}
@media (max-width:1229px){.coltext.text table img{max-width:35vw}}
.coltext.index{padding-right:0;padding-left:0px;padding-bottom:14px}
@media (max-width:750px){.coltext.index{padding-bottom:60px}}

@media (max-width:600px){.coltext.index{padding-left:0}}
.coltext.index .topstory{display:table;table-layout:fixed;width:100%;box-sizing:border-box;margin-bottom:20px;/*margin-left: 5px;padding:0 20px 0 10px*/}
@media (max-width:600px){.coltext.index .topstory{/*padding-left:20px*/}}
.coltext.index .topstory .col{display:table-cell;vertical-align:top;background:#69717a}
.coltext.index .topstory .col .image{height:540px}
.coltext.index .topstory .col.right{width:290px;text-align:left;background:#69717a;border-left: 3px solid #FFFFFF;}
@media (max-width:800px){.coltext.index .topstory .col.right{width:260px}}
.coltext.index .topstory .col.right .image{height:135px;border-bottom:3px solid #fff;}
.coltext.index .topstory .col.right .image:last-child{border-bottom:0px;}
.coltext.index .topstory .col.right .image .overlay .overlay-text{left:14px;right:14px;bottom:15px;width:auto;height:78%}
.coltext.index .topstory .col.right .image .overlay .overlay-text .date,.coltext.index .topstory .col.right .image .overlay .overlay-text h1{font-size:14px;position:absolute}
.coltext.index .topstory .col.right .image .overlay .overlay-text .date{position:absolute;top:0;margin-left:0}
.coltext.index .topstory .col.right .image .overlay .overlay-text .date .author{display:none}
.coltext.index .topstory .col.right .image .overlay .overlay-text h1{bottom:0}
@media (max-width:750px){.coltext.index .topstory{display:block}.coltext.index .topstory .col,.coltext.index .topstory .col.right{display:block;width:auto}.coltext.index .topstory .col .image{height:260px}.coltext.index .topstory .col .image .overlay .overlay-text{left:18px;right:18px;bottom:20px}.coltext.index .topstory .col.right .image{height:200px}}
.coltext.index .row{display:table;width:100%;table-layout:fixed}
.coltext.index .row.fluid{padding:0 20px 20px 10px;box-sizing:border-box;table-layout:auto}
.coltext.index .row .colfill{vertical-align:top;display:table-cell}
.coltext.index .row .col75,.coltext.index .row .col50,.coltext.index .row .col25{vertical-align:top;display:table-cell;width:75%;border-left:1px solid #ebe9ef}
.coltext.index .row .col75:first-child,.coltext.index .row .col50:first-child,.coltext.index .row .col25:first-child{border-left:0}
.coltext.index .row .col50{width:50%}
.coltext.index .row .col25{width:25%}
.coltext.index .row .col25:first-child .small-box h3.header{border-left:0}
.coltext.index .row > .col100 .small-box h3.header{border-left:0}
@media (max-width:1160px){.coltext.index .row .col50.col-matches{display:block;width:auto}}
@media (max-width:980px){.coltext.index .row{display:block;overflow:hidden}.coltext.index .row .col25{width:50%;display:block;float:left;box-sizing:border-box}.coltext.index .row .col25:nth-of-type(3){border-left:0;clear:left}.coltext.index .row .col50{display:block;width:auto;box-sizing:border-box;border-left:0;padding-top:1px;clear:both}.coltext.index .row .col50.col-matches{width:50%;float:left;clear:none}.coltext.index .row .col50.col-matches ~ .col50.col-matches{border-left:1px solid #ebe9ef}.coltext.index .row .col100{width:50%;float:left;box-sizing:border-box}.coltext.index .row .col100{clear:left}.coltext.index .row .col100 ~ .col100{clear:none;border-left:1px solid #ebe9ef}.coltext.index .row > .col100{width:100%;float:none}.coltext.index .row .small-box.match{border-bottom:0}.coltext.index .row .small-box.standings h3.header .yellow{display:none}.coltext.index .row .row{border-top:1px solid #ebe9ef;border-bottom:1px solid #ebe9ef;margin:10px 14px 10px 0;padding-top:10px}}
@media (max-width:840px){.coltext.index .row .col100{width:auto;float:none;border-left:0 !important}.coltext.index .row .small-box.standings h3.header .yellow{display:inline}}
@media (max-width:600px){.coltext.index .row.fluid{padding-left:20px}.coltext.index .row .col50.col-matches{width:auto;float:none;border-left:0 !important;border-bottom:1px solid #ebe9ef}.coltext.index .row .small-box.calendar,.coltext.index .row .small-box.standings,.coltext.index .row .small-box.match{border-left:0;padding-right:0}.coltext.index .row .row{border-bottom:0}}
@media (max-width:520px){.coltext.index .row .col25{width:auto;float:none;border-left:0;padding-bottom:20px}}
@media (max-width:470px){.coltext.index .row .small-box.standings h3.header .yellow{display:none}}
@media (max-width:420px){.coltext.index .row .small-box.calendar h3.header{margin-bottom:0}}

.coltext.index .line{margin:18px 10px 30px 0}
.coltext.index .row .col25 .small-box.articles:last-of-type .item:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}
.coltext.index .small-box.match{margin-bottom:0;min-height:274px}
@media (max-width:1160px){.coltext.index .small-box.match{min-height:0}}
.coltext.index .small-box.calendar{margin-top:21px}
@media (max-width:980px){.coltext.index .small-box.calendar{margin-top:0}}
.coltext.article{padding:0 20px 14px 20px}
@media (max-width:750px){.coltext.article{padding-bottom:60px}}
.coltext.article .img-caption{margin:7px 0;padding:19px;border:1px solid #ebe9ef}
.coltext.article .img-caption.toright{margin:7px -20px 21px 36px}
.coltext.article .img-caption.toleft{margin:7px 36px 21px -20px}
.coltext.article .img-caption img{margin:0 !important;display:block}
.coltext.article .img-caption span{display:block;font-size:12px;line-height:1.2;margin:19px 50px 5px -1px}
@media (max-width:900px){.coltext.article .img-caption.toright,.coltext.article .img-caption.toleft{max-width:50%}}
@media (max-width:750px){.coltext.article .img-caption{float:none !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}}
.coltext.article h3.header{padding:0}.coltext.article > .perex{padding:45px 33px 27px;font-size:20px}
@media (max-width:1229px){.coltext.article > .perex{padding:45px 31px 27px 29px}}
@media (max-width:850px){.coltext.article > .perex{padding:45px 10px 27px}}
@media (max-width:700px){.coltext.article > .perex{padding:45px 4px 27px}}
.coltext.article > #dle-content > .text{margin:0 20px 20px 20px}
.coltext.article > #dle-content > .text .small-box{padding:0;margin:30px 0 0 0;border-top:1px solid #f1f0f4}
.coltext.article > #dle-content > .text .small-box h3.header{margin:30px 0 20px;border:0}
.coltext.article > #dle-content > .text p{
	margin:14px 0 24px;
	font-size: 19px;
	font-weight: 300;
	}
@media (max-width:1229px){.coltext.article > .text{margin-left:29px;margin-right:31px}}
@media (max-width:850px){.coltext.article > .text{margin-left:10px;margin-right:10px}}
@media (max-width:700px){.coltext.article > .text{margin-left:4px;margin-right:4px}}
.coltext.article .box{padding:0 31px 22px 29px}
.coltext.article .box h3.header{padding:16px 6px 28px}
.coltext.article .box .edge{margin-top:-10px;margin:-10px -31px 0 -29px}
.coltext.match .scorebox{background:#f7f7f7;border:1px solid #ededed;margin:39px 0 -7px;padding:15px 0 14px;font-weight:bold;text-transform:uppercase;text-align:center;overflow:hidden;position:relative}
.coltext.match .scorebox .date{border-bottom:1px solid #ededed;font-size:20px;padding-bottom:12px;margin:0 53px 15px}
.coltext.match .scorebox .score-wrapper{position:relative}
.coltext.match .scorebox .logo{display:inline-block;position:relative;vertical-align:middle;width:325px;font-weight:bold;font-size:37px}
.coltext.match .scorebox .logo span{display:inline-block;width:190px;vertical-align:middle;line-height:1;word-break:break-word}
.coltext.match .scorebox .logo img{max-height:91px;max-width:91px;vertical-align:middle}
.coltext.match .scorebox .logo.right img{margin-left:32px}
.coltext.match .scorebox .logo.left img{margin-right:32px}
@media (max-width:950px){.coltext.match .scorebox .logo{padding-top:100px;width:240px;vertical-align:top}.coltext.match .scorebox .logo span{width:auto;display:block}.coltext.match .scorebox .logo.right span{margin-right:18px}.coltext.match .scorebox .logo.left span{margin-left:18px}.coltext.match .scorebox .logo img{position:absolute;top:0;left:0}.coltext.match .scorebox .logo.right img{left:auto;right:0}}
@media (max-width:750px){.coltext.match .scorebox .logo{width:160px;font-size:40px;padding-top:80px;text-align:center}.coltext.match .scorebox .logo.right span{margin-right:0}.coltext.match .scorebox .logo.left span{margin-left:0}.coltext.match .scorebox .logo img{max-height:71px;max-width:71px;left:50% !important;right:auto !important;margin-left:-35.5px !important;margin-right:0 !important}}
@media (max-width:580px){.coltext.match .scorebox .logo{width:120px;font-size:30px}}@media (max-width:480px){.coltext.match .scorebox .logo{margin:80px 0 0;width:45%}.coltext.match .scorebox .logo.right{margin-right:5%}.coltext.match .scorebox .logo.left{margin-left:5%}}
.coltext.match .scorebox .score{display:inline-block;vertical-align:middle;width:200px;font-size:69px;line-height:1.2}
.coltext.match .scorebox .score .periods{color:#80858f;font-size:20px;line-height:1.4}
@media (max-width:580px){.coltext.match .scorebox .score{width:170px;font-size:50px}.coltext.match .scorebox .score .periods{font-size:18px}}
@media (max-width:480px){.coltext.match .scorebox .score{width:250px;position:absolute;left:50%;margin-left:-125px;top:-10px}}
.coltext.player .image{height:440px !important}
.coltext.player .image .overlay-text{width:auto;bottom:27px;left:39px;right:43px}
.coltext.player .image .overlay-text .img{float:left;width:150px;height:150px;border-radius:75px;margin-right:32px;background:transparent no-repeat center 5%;background-size:cover}
@media (max-width:900px){.coltext.player .image .overlay-text .img{margin:0 0 -20px -6px}}@media (max-width:600px){.coltext.player .image .overlay-text .img{float:none;position:absolute;margin:0;bottom:240px;right:-20px}}
.coltext.player .image .overlay-text h1{float:left}
@media (max-width:900px){.coltext.player .image .overlay-text h1{clear:left}}
.coltext.player .image .overlay-text h1 .number{color:#eed185;padding:39px 16px 0 0;font-size:100px;float:left}
.coltext.player .image .overlay-text h1 .name{float:left;padding-top:50px;line-height:1.1}
.coltext.player .image .overlay-text h1 .name .first{font-size:30px}
@media (max-width:800px){.coltext.player .image .overlay-text h1 .name .first{font-size:26px}}
.coltext.player .image .overlay-text h1 .name .last{font-size:50px}
@media (max-width:800px){.coltext.player .image .overlay-text h1 .name .last{font-size:40px}}
@media (max-width:800px){.coltext.player .image .overlay-text h1 .name{padding-top:64px}}
@media (max-width:600px){.coltext.player .image .overlay-text h1 .name{clear:left;padding-top:0}}
.coltext.player .image .overlay-text .details{position:absolute;right:5px;bottom:5px;text-transform:uppercase;font-size:20px;line-height:20px;min-width:90px}
.coltext.player .image .overlay-text .details span,.coltext.player .image .overlay-text .details strong{display:block}
.coltext.player .image .overlay-text .details span{margin-top:20px}
.coltext.player .image .overlay-text .details strong{color:#eed185}
@media (max-width:700px){.coltext.player .image .overlay-text .details{clear:left;position:static}.coltext.player .image .overlay-text .details div{float:left;margin-right:20px}}
.coltext.player .perex{padding-top:0}
.coltext.photoroster{padding-right:0}
.coltext.photoroster .menicko.toright{padding-right:30px}
.coltext.photoroster table{width:100%;margin-top:-31px;margin-bottom:129px}
.coltext.photoroster table tr{border-top:1px solid #f2f2f2}
.coltext.photoroster table tr:first-child{border-top:0}
.coltext.photoroster table th,.coltext.photoroster table td{text-align:left;vertical-align:top;padding:36px 8px 3px}
.coltext.photoroster table th{width:1%;white-space:nowrap;font-size:40px;padding-right:0}
.coltext.photoroster table td{overflow:hidden}
.coltext.photoroster table td a{float:left;margin:6px 2px 27px 18px;text-align:center;max-width:180px;}
.coltext.photoroster table td a,.coltext.photoroster table td a span,.coltext.photoroster table td a strong{display:block}
.coltext.photoroster table td a .img{position:relative;padding-top:1px;height:179px;width:180px;border-radius:90px;background:#f1f0f4 no-repeat center 5%;background-size:cover}
.coltext.photoroster table td a .img span{position:absolute;z-index:2}
.coltext.photoroster table td a .img span.number{bottom:-2px;left:1px;width:48px;height:48px;line-height:48px;border-radius:100%;color:white;background:#eabf52;font-size:24px;font-weight:bold;border:6px white solid}
.coltext.photoroster table td a .img span.bottomright{bottom:-2px;right:1px;height:32px}
.coltext.photoroster table td a .img span.bottomright em.icon{display:inline-block;margin-left:2px;width:32px;height:32px;border-radius:100%;border:4px white solid}
.coltext.photoroster table td a .img em.icon.injured{background:white url(injured.png) no-repeat center center;background-size:100% 100%}
.coltext.photoroster table td a .img em.icon.farm{background:white url(farm.png) no-repeat center center;background-size:100% 100%}
.coltext.photoroster table td a .img:after{content:"";display:block;position:absolute;top:0;left:0;height:180px;width:180px;border-radius:90px;z-index:1;transition:background 0.1s ease-in-out}
.coltext.photoroster table td a strong{margin-top:12px;font-size:18px;line-height:1.25}
.coltext.photoroster table td a:hover{text-decoration:none}
.coltext.photoroster table td a:hover .img:after{background:rgba(234, 191, 82, 0.5)}
@media (max-width:880px){.coltext.photoroster table,.coltext.photoroster table tbody,.coltext.photoroster table tr,.coltext.photoroster table th,.coltext.photoroster table td{display:block;margin:0 auto;width:auto}}
@media screen and (max-width:870px){.coltext.photoroster table td{max-width:605px}}
@media screen and (max-width:700px){.coltext.photoroster table td{max-width:405px}}
@media screen and (max-width:455px){.coltext.photoroster table td{max-width:205px}}
.coltext.photoroster em.icon{display:inline-block;width:16px;height:16px;margin-bottom:-2px}
.coltext.photoroster em.icon.injured{background:url(injured.png) no-repeat center center;background-size:100% 100%}
.coltext.photoroster em.icon.farm{background:url(farm.png) no-repeat center center;background-size:100% 100%}
.coltext.roster em.icon{display:inline-block;width:16px;height:16px;margin-bottom:-2px}
.coltext.roster em.icon.injured{background:url(injured.png) no-repeat center center;background-size:100% 100%}
.coltext.roster em.icon.farm{background:url(farm.png) no-repeat center center;background-size:100% 100%}
.coltext.wallpapers ul,.coltext.magazin ul,.coltext.wallpapers li,.coltext.magazin li{display:block;padding:0;margin:0;list-style:none;overflow:hidden}
.coltext.wallpapers ul li,.coltext.magazin ul li{color:#000;font-size:0.9em;margin:0 0 5px 0;padding:10px;float:left;margin-right:10px;margin-bottom:10px;width:240px;min-height:274px;text-align:center;line-height:1.4em}
.coltext.wallpapers ul,.coltext.magazin ul,.coltext.wallpapers h2,.coltext.magazin h2,.coltext.wallpapers h3,.coltext.magazin h3{clear:both;display:block}
.coltext.wallpapers h2,.coltext.magazin h2{cursor:pointer;color:#666;text-decoration:underline}
.coltext.wallpapers h2:hover,.coltext.magazin h2:hover{color:black}
.coltext.wallpapers h2.active,.coltext.magazin h2.active{cursor:default;color:black;text-decoration:none}
.coltext.wallpapers h3,.coltext.magazin h3{margin-top:0}
.coltext.wallpapers a,.coltext.magazin a{padding-left:0;background:none}
.coltext.wallpapers.wallpapers ul li,.coltext.magazin.wallpapers ul li{width:360px;min-height:auto}
.coltext.wallpapers.wallpapers a,.coltext.magazin.wallpapers a{display:inline-block;margin:3px 5px}
.coltext.wallpapers.wallpapers ul li div,.coltext.magazin.wallpapers ul li div{padding:0 40px}
.coltext.avatar .form{position:relative;padding-right:360px;min-height:380px}
.coltext.avatar .preview{position:absolute;right:0;top:0}
@media (max-width:770px){.coltext.avatar .form{padding:0}.coltext.avatar .preview{position:static;width:356px;margin:20px auto 0}}
.coltext.avatar .preview div{position:relative}
.coltext.avatar .preview div img{display:block;width:356px;height:356px}
.coltext.avatar .preview div img ~ div{position:absolute;top:0;left:0;right:0;bottom:0}
.coltext.avatar .preview div img + div + div{background:rgba(0, 0, 0, 0.6);opacity:0;transition:all 0.3s ease;visibility:hidden}
.coltext.avatar .preview div img + div + div img{width:134px;height:134px;margin:111px}
.coltext.avatar .preview div img.loading + div + div{opacity:0.7;visibility:visible}
.coltext.avatar .overlays{overflow:hidden;padding:6px 2px;margin:-2px}
.coltext.avatar .overlays a,.coltext.avatar .overlays img{float:left}
.coltext.avatar .overlays a img{opacity:0.5;margin:0 4px 4px 0;width:105px;height:105px;border:1px solid #ebe9ef}
.coltext.avatar .overlays a.active img,.coltext.avatar .overlays a:hover img{opacity:1;border:2px solid #eabf52;margin:-1px 3px 3px -1px}
.coltext.avatar input[type="file"]{border:0;padding:0 4px;height:auto}
.coltext table.schedule{margin-top:5px}
.coltext table.schedule td{padding:12px 4px 12px 18px;vertical-align:middle}
.coltext table.schedule td.logos{white-space:nowrap;width:1%;padding:11px 32px 7px 16px}
@media (max-width:1000px){.coltext table.schedule td.logos{padding-right:30px}}
@media (max-width:850px){.coltext table.schedule td.logos{padding-right:23.5px}}
@media (max-width:700px){.coltext table.schedule td.logos{padding-right:17px}}
@media (max-width:550px){.coltext table.schedule td.logos{padding-right:10.5px}}
@media (max-width:400px){.coltext table.schedule td.logos{padding-right:4px}}
.coltext table.schedule td.logos img.logo{max-width:52px;max-height:52px;margin:3px 0 0 11px}
@media (max-width:640px){.coltext table.schedule td.logos img.logo{max-width:38px;max-height:38px}}
@media (max-width:420px){.coltext table.schedule td.logos{display:none}}
.coltext table.schedule td.teams{line-height:1.6}
.coltext table.schedule td.teams .info{color:#bfbfbf}
@media (max-width:810px){.coltext table.schedule td.teams .names span{display:none}.coltext table.schedule td.teams .names strong{display:block}}
.coltext table.schedule td.score{width:1%;line-height:40.5px;white-space:nowrap}
.coltext table.schedule td.score strong{font-size:40.5px;vertical-align:top}
.coltext table.schedule td.score > strong{font-weight:normal}
.coltext table.schedule td.score a{text-decoration:none}
.coltext table.schedule td.score span{display:inline-block;padding-left:16px;font-size:20.25px;line-height:1;vertical-align:-14%}
@media (max-width:960px){.coltext table.schedule td.score span{display:none}}
.coltext table.schedule td.buttons{width:164px;white-space:nowrap}
.coltext table.schedule td.buttons .button{font-weight:bold;font-size:16px;padding:4px 11px;margin-right:4px}
@media (max-width:1229px){.coltext table.schedule td.buttons{width:1%}}
@media (max-width:600px){.coltext table.schedule td.buttons{white-space:normal;text-align:right}.coltext table.schedule td.buttons .button{display:inline-block;white-space:nowrap;margin:1px auto}}
@media (max-width:500px){.coltext table.schedule td.buttons{display:none}}
.coltext table.standings img{max-width:42px;max-height:42px;margin:-14px -20px -15px}
.coltext form#form_filter{margin-bottom:20px}
.coltext form#form_filter .formElementHolder{margin-bottom:5px;float:left;margin-right:10px}
.coltext form#form_filter .formElementHolder label{font-weight:bold;padding:7px 6px 5px 6px}
.coltext form#form_filter .formElementHolder input[type="text"]{width:200px}
.coltext #media_list{padding-bottom:40px}
.coltext #media_list a{position:relative;display:block;width:265px;height:197px;float:left;margin:0 5px 5px 0;background:#f1f0f4 no-repeat center center;background-size:cover}
.coltext #media_list a h2{position:absolute;display:block;bottom:0;left:10px;right:10px;padding:3px 8px 3px 8px;text-transform:uppercase;font-size:0.9em;max-height:10em;overflow:hidden;color:black;background:#eabf52}
.coltext #media_list a h2:hover{text-decoration:underline}
.coltext table.partners{margin-bottom:30px;width:100%}
.coltext table.partners img{max-width:290px;max-height:160px}
#forum #df_form textarea{height:70px;width:100%;box-sizing:border-box;max-width:100%}
#forum #df_form table{width:100%;margin:6px 0}
#forum #df_form table td{padding:4px 15px}
#forum #df_form table td input{width:95%}
#forum #coments .space,#forum #coments .clear{height:1px;margin:0}
#forum #coments .comment{padding:10px 0}
#forum #coments .comment .comment_left{float:left;font-size:11px;line-height:1.3em;padding:0;text-align:center;width:52px}
#forum #coments .comment .comment_left img.border{border:1px solid #dedede;background:green}
#forum #coments .comment .comment_left img.toleft{margin:0 0 5px;padding:0}
#forum #coments .comment .comment_left img.toright{margin:24px -12px 0 0}
#forum #coments .comment .comment_left span{cursor:help;display:block}
#forum #coments .comment .comment_right{float:right;padding:0;width:570px}
#forum #coments .comment .comment_right .space{height:0}
#forum #coments .comment .comment_right a.mail span{display:none}
#forum #coments .comment .comment_right .comment_head{background:#eee;border:1px solid #cecece;border-bottom:0;padding:1px 10px;font-size:0.9em}
#forum #coments .comment .comment_right .comment_head a span{display:none}
#forum #coments .comment .comment_right .comment_text{border:1px solid #dedede;margin-bottom:10px;padding:8px 8px 15px}
#forum #coments .comment .comment_right .comment_text .comment_text_reaction{border-bottom:5px solid #dedede;color:#7c7a7c;font-size:0.9em;line-height:1.6em;margin-bottom:5px;padding:0 0 5px}
#forum #coments .comment .comment_right .comment_text .comment_text_reaction a{cursor:pointer}
#forum .menicko{margin:50px 0 20px}
#forum .menicko.center table{margin:0 auto}
#forum .menicko.center table td{padding:2px}
#forum .menicko.center table select{margin-left:2px}
#forum .menicko.center table select:first-of-type{margin-left:10px}

.menicko-wrap{margin-top:49px}
.menicko-wrap h1{margin-top:-25px;margin-bottom:15px}
.menicko{padding:16px 24px 16px;font-size:20px;font-weight:bold;line-height:1.2;text-transform:uppercase;border-top:1px solid #f1f0f4;border-bottom:1px solid #f1f0f4}
.menicko.toright{border:0;margin:0 15px 15px 30px;padding:0;text-align:right}
.menicko a{padding:0 7px 0 6px;color:#cb9f3f;white-space:nowrap}
.menicko a.True{text-decoration:none;color:#ED1C24;}
.menicko a.True:hover {text-decoration:underline;color:#ED1C24;}
.strankovani{margin:0 0 40px 0;text-align:center}
.strankovani .nextPages{display:none}
.strankovani a{padding-left:12px;padding-right:12px;margin-right:-2px;position:relative}
.strankovani a.strankovaniSipky{border-color:transparent;position:static}

div.error{margin:10px 0 15px 0;padding:10px 6px 10px 6px;text-align:center;font-size:18px}
div.error a{color:inherit}
.coltext .socials-left{float:left;width:100px;margin:17px 0 0 35px;text-align:center}
.coltext .socials-left .vk{margin:0 auto 10px;height:51px;width:51px}
.coltext .socials-bottom{clear:both;border-top:1px solid #ebe9ef;margin: 0px 0px 0px 20px;padding: 20px 0px 22px 30px;}
.coltext .socials-bottom h3.header{margin: 10px;padding:0 0 0 2px;font-size:20px;display:inline-block;}
.coltext .socials-bottom > div{display:inline-block;vertical-align:-45%;overflow:hidden}
@media (max-width:800px){.coltext .socials-bottom > div{width:130px}}
.coltext .socials-bottom > div.fb{margin-left:2px}
.coltext .socials-bottom > div.tw{width:100px;margin-left:2px}
@media (max-width:1229px){.coltext .socials-bottom{margin:0 10px 0 27px}}
@media (max-width:850px){.coltext .socials-bottom{margin:0 10px}}
@media (max-width:700px){.coltext .socials-bottom{margin:0 4px}}
@media (max-width:650px){.coltext .socials-bottom{padding-left:160px}.coltext .socials-bottom h3.header{margin-left:-160px;width:160px}}
.coltext .subscribe-bottom{clear:both;border-top:1px solid #ebe9ef;margin:10px 10px 0 171px;padding:40px 0 22px 0}
.coltext .subscribe-bottom h3.header{margin:0 0 0 0;padding:0 0 0 2px;font-size:26px;display:inline-block;width:360px}
@media (max-width:1229px){.coltext .subscribe-bottom{margin:0 10px 0 27px}}
@media (max-width:850px){.coltext .subscribe-bottom{margin:0 10px}}
@media (max-width:700px){.coltext .subscribe-bottom{margin:0 4px}}
.coltext .subscribe-bottom form{display:inline-block;vertical-align:6px}
.coltext .subscribe-bottom form input[type="text"]{width:170px;margin-right:10px;vertical-align:bottom}
.coltext .subscribe-bottom form input[type="text"][disabled]{width:162px;background:white;color:#c7c7c7}
@media (max-width:760px){.coltext .subscribe-bottom form{display:block;margin-top:10px;text-align:center}}
@media (max-width:385px){.coltext .subscribe-bottom form input{width:80% !important;margin:2px 0 !important}}
.gsc-control-cse .gsc-results-wrapper-visible{line-height:normal}
.gsc-control-cse .gsc-results-wrapper-visible table,.gsc-control-cse .gsc-results-wrapper-visible table tr td{margin:0 !important;padding:0 !important}
.gsc-control-cse .gsc-results-wrapper-visible table.gsc-table-result{padding-left:8px !important;padding-right:8px !important;border-collapse:separate !important}
.gsc-control-cse .gs-webResult.gs-result a.gs-title:visited,.gsc-control-cse .gs-webResult.gs-result a.gs-title:visited b,.gsc-control-cse .gs-imageResult a.gs-title:visited,.gsc-control-cse .gs-imageResult a.gs-title:visited b,.gsc-control-cse .gs-webResult.gs-result a.gs-title:link,.gsc-control-cse .gs-webResult.gs-result a.gs-title:link b,.gsc-control-cse .gs-imageResult a.gs-title:link,.gsc-control-cse .gs-imageResult a.gs-title:link b,.gsc-control-cse .gs-webResult.gs-result a.gs-title:hover,.gsc-control-cse .gs-webResult.gs-result a.gs-title:hover b,.gsc-control-cse .gs-imageResult a.gs-title:hover,.gsc-control-cse .gs-imageResult a.gs-title:hover b{color:#e31e24 !important}
.gsc-control-cse .gsc-cursor-box{text-align:center !important;margin-top:20px !important}
.gsc-control-cse .gsc-cursor-page{background:#ebebeb !important;border:1px solid #d9d9d9 !important;margin:0 !important;margin-left:-1px !important;padding:3px 8px 3px 8px;color:#e31e24 !important;font-size:1.13em !important}
.gsc-control-cse .gsc-cursor-page:hover{background:#3d464d !important;color:#fff !important}
.gsc-control-cse .gsc-cursor-page.gsc-cursor-current-page{background:#e31e24 !important;color:#fff !important}

.partners-container{border-top:1px solid #ebe9ef;padding-bottom:71px}
@media (max-width:750px){.partners-container{display:none}}
.partners-container h4{text-align:center;text-transform:uppercase;font-size:1.33em;margin:61px 0 7px;padding-right:2px}
.partners-container h4:first-child{margin-top:23px}
.partners-container table{margin:0 auto 10px;width:87%;text-align:center}
.partners-container table td{line-height:75px}
.partners-container table td img{vertical-align:middle;max-height:75px}
.partners-container span{display:block;font-family:"Tahoma";font-size:10px;line-height:1.2;padding-top:4px;color:#5d5d5d}

.footer-container{padding:16px 0 40px;background:#0092d6;position:relative;z-index:200}
.footer-container .logo{display:block;position:absolute;background:url(logo.png);margin-left:-74px;width:148px;height:173px;left:50%;right:50%;top:28px;outline:0;z-index:20;top:-45px}
@media (max-width:1229px){.footer-container .logo{background:url(logo.png);background-size:90px 105px;margin-left:-45px;width:90px;height:105px;top:8px}}
@media (max-width:1229px){.footer-container .logo{top:-55px}}
.footer-container .menu ul{padding-top:27px}.footer-container .menu ul > li > a{height:22px;line-height:22px;font-size:22px}
@media (max-width:1300px){.footer-container .menu ul > li > a{padding:4px 18px}}
@media (max-width:1166.66667px){.footer-container .menu ul > li > a{padding:4px 16.33333px}}
@media (max-width:1033.33333px){.footer-container .menu ul > li > a{padding:4px 14.66667px}}
@media (max-width:900px){.footer-container .menu ul > li > a{padding:4px 13px}}
@media (max-width:766.66667px){.footer-container .menu ul > li > a{padding:4px 11.33333px}}
@media (max-width:633.33333px){.footer-container .menu ul > li > a{padding:4px 9.66667px}}
@media (max-width:500px){.footer-container .menu ul > li > a{padding:4px 8px}}
.footer-container .menu ul > li:hover > a{background:none;transition:none}
.footer-container .menu ul > li:hover > a span{background:url(data:image/gif;base64,R0lGODlhAQABAIAAMQAAAP///ywAAAAAAQABAAACAkQBADs=) 0px 95% repeat-x transparent}
@media (max-width:1229px){.footer-container .menu ul{padding-top:0;position:static;margin:0;display:inline-block}.footer-container .menu ul > li{display:inline-block;float:none}.footer-container .menu ul > li a{display:inline-block;float:none}}
.footer-container .menu ul.last > li:last-child{background:none}
@media (max-width:1229px){.footer-container .menu{height:auto;padding:70px 0 10px 0;text-align:center}}
.footer-container .copyright{clear:both;background:url(copyright_line.png) repeat-x top;width:auto;margin:15px 10px 0;padding:41px 5px 0;color:#1e1c21;font-family:"Arial";font-size:0.867em}
.footer-container .copyright img{vertical-align:middle;margin:0 9px 0 5px}
.footer-container .copyright .toright{padding-right:3px}
.footer-container .copyright .tocenter{text-align:center;height:30px;margin-bottom:-30px}
.footer-container .copyright .tocenter a{color:black}
@media (max-width:1229px){.footer-container .copyright{margin:15px 20px 0;padding:20px 20px 0}}
@media (max-width:900px){.footer-container .copyright .tocenter{margin-bottom:0}}
@media (max-width:600px){.footer-container .copyright{padding:20px 0 0}.footer-container .copyright .toleft,.footer-container .copyright .toright{float:none;padding:10px 0 0;text-align:center}}
#overlay-facebook{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15, 31, 61, );background:rgba(15, 31, 61, 0.85);z-index:2000;color:white;font-size:36px;line-height:48px;font-weight:bold;text-align:center;text-transform:uppercase;transition:all 0.3s ease-in-out;opacity:0;visibility:hidden}
#overlay-facebook .content{width:770px;height:650px;margin:95px auto;position:relative;overflow:hidden;transform:scale(0.7);opacity:0;-webkit-transform:scale(0.7);transition:all 0.3s ease-in-out;background:url(ovrfb_close2.png) no-repeat top right}
#overlay-facebook .close{display:block;width:34px;height:34px;position:absolute;top:49px;right:49px}
#overlay-facebook .thumb{display:block;width:382px;height:327px;margin:90px auto 40px;background:url(ovrfb_thumb.png) no-repeat;transition:all 0.4s ease-in-out}


#overlay-facebook .thumb:hover{transform:scale(1.03);-webkit-transform:scale(1.03)}
#overlay-facebook .like{display:block;width:119px;height:30px;margin:20px auto 0;background:url(ovrfb_like2.png) no-repeat}

@media (min-width:1230px){#overlay-facebook{visibility:visible}#overlay-facebook.visiblebg{opacity:1}#overlay-facebook.visiblefg .content{transform:scale(1);-webkit-transform:scale(1);opacity:1}#overlay-facebook.hide{opacity:0;visibility:hidden}#overlay-facebook.hide .content{transform:scale(2);-webkit-transform:scale(2)}}


.head-wrapper .button-tickets{position:absolute;top:16px;left:80px;border:2px solid #febe10;color:#fff !important;background:#febe10 !important;padding:0 20px 0 15px}
.head-wrapper .button-tickets:hover{background:#e8af11 !important;border:2px solid #e8af11}
.fixed .head-wrapper .button-tickets{display:none}


@media (max-width:750px){
	.coltext.index .topstory .col.right {
		border-left:0;
	}
	.coltext.article .image {
		height: 340px !important;
	}
	.coltext.article .image .overlay .overlay-text .date {
		    font-size: 15px;
	}
	.head-container .menu {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.head-container .menu .items {
		top:0;
	}
	.coltext.article {
		padding: 0;
	}
	.image .overlay .overlay-text {
		bottom: 10px;
		left: 0px !important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.small-box.articles {
		margin:0;
	}
	.small-box.articles .item .img {
		width: 100%;
	}
	.small-box.articles .item .text {
		    padding-left: 0px !important;
	}
}