/* Basic Elements
--------------------------------------------------------------------------------*/
body {
	background: #e7e9f1 url(../../images/isport/bg.png);
	font-family: Arial, Helvetica, sans-serif;
	text-rendering: optimizeLegibility;
	margin: 0;
}

img {
	border: 0;
}

a {
	outline: none;
	color: #DC0032;
	cursor: pointer;
}
a:hover { color: #333f48; }

h1 {
	color: #DC0032;
	font-size: 33px;
	line-height: 35px;
	font-weight: bold;
	margin: 0;
}

h2 {
	color: #333f48;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
}

h3 {
	color: #333f48;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
}
/*android_smart_banner*/
#smartbanner{
    display: block !important;
}
/* Wrappers for Ads
--------------------------------------------------------------------------------*/
#isportWrapper {
	background: #E7E9F1 url(../../images/isport/bg.png);
	font-family: Arial, Helvetica, sans-serif;
	text-rendering: optimizeLegibility;
	margin: 0 auto;
	width: 962px;
	padding: 10px;
}

/* Containers
--------------------------------------------------------------------------------*/
.container {
	margin: 0px auto;
	width: 962px;
	position: relative;
	clear: both;
}

.whiteContainer,
.articleFrame {
	background-color: #fff;
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	position: relative;
}

.promoContainerHeader {
	color: #dc0032;
	font-size: 33px;
	font-weight: bold;
	text-indent: 10px;
	margin: 0 0 5px 0;
}
.whiteContainer .articleFrame {	background-color: #f4f7f8; }

.innerContainer.transparent {
	margin-left: 1px;
	margin-right: 1px;
}

.articleContainer {
	padding: 10px 10px 0;
	margin: 0 0 10px;
}

.celebrityLinks p,
.celebrityLinks h5 {
	color: #7b858b;
	font-size: 12px;
	margin: 0;
	line-height: 18px;
}
.celebrityLinks p {	margin: 0 0 15px 0; }

.footer {
	color: #7b858b;
	font-size: 11px;
	margin: 0;
	line-height: 18px;
	border-radius: 5px;
	border: 1px solid #D8E1E5;
}
.footer a {	color: #333f48 !important; }

/* Grid
	- grid_x - column width 80*x
	- outer_x - column width 60*x, margin: 0 10px
	- inner_x - column width 60*x, padding: 10px
--------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11,.grid_12 {
	display: block;
	float: left;
	margin: 0px;
}
.container .grid_1 {width: 80px;}
.container .grid_2 {width: 160px;}
.container .grid_3 {width: 240px;}
.container .grid_4 {width: 320px;}
.container .grid_5 {width: 400px;}
.container .grid_6 {width: 480px;}
.container .grid_7 {width: 560px;}
.container .grid_8 {width: 640px;}
.container .grid_9 {width: 720px;}
.container .grid_10 {width: 800px;}
.container .grid_11 {width: 880px;}
.container .grid_12 {width: 960px;}

.container .grid_2.article{height: 307px;}

.inner_1, .inner_2, .inner_3, .inner_4, .inner_5, .inner_6, .inner_7, .inner_8, .inner_9, .inner_10, .inner_11,.inner_12 {
	display: block;
	float: left;
	padding: 10px 10px 0;
	margin: 0 0 10px;
}
.outer_1, .outer_2, .outer_3, .outer_4, .outer_5, .outer_6, .outer_7, .outer_8, .outer_9, .outer_10, .outer_11,.outer_12 {
	display: block;
	float: left;
	margin: 0 10px;
}

.container .outer_1, .container .inner_1 {width: 60px;}
.container .outer_2, .container .inner_2 {width: 140px;}
.container .outer_3, .container .inner_3 {width: 220px;}
.container .outer_4, .container .inner_4 {width: 300px;}
.container .outer_5, .container .inner_5 {width: 380px;}
.container .outer_6, .container .inner_6 {width: 460px;}
.container .outer_7, .container .inner_7 {width: 540px;}
.container .outer_8, .container .inner_8 {width: 620px;}
.container .outer_9, .container .inner_9 {width: 700px;}
.container .outer_10, .container .inner_10 {width: 780px;}
.container .outer_11, .container .inner_11 {width: 860px;}
.container .outer_12, .container .inner_12 {width: 940px;}

/* Universal
--------------------------------------------------------------------------------*/
* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.cb,
.divider {
	clear: both;
	_height:1px;
	_overflow: hidden;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none !important;
	margin: 0px !important;
}
.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after { clear: both; }
.hidden { display: none; }
/* IE7 */
.clearfix {	zoom: 1; }

a.moreLink {
	font-size: 10px;
	line-height: 12px;
	border-bottom: 1px dotted #dc0032;
	text-decoration: none;
	font-weight: bold;
}
a.moreLink:hover { border-bottom: 1px dotted #333f48; }
/* šipka doprava u boxu */
span.arrow {
	display: block;
	position: absolute;
	top: 35%;
	left: -14px;
	width: 14px;
	height: 24px;
	background: transparent url("../../images/isport/elements.png?v=77") 0 0 no-repeat;
	overflow: hidden;
}

.paddingTopZero { padding-top: 0px; }
.clearBorder {
	border-bottom: 1px solid #c0ced5;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 0 10px;
}
.clearBorderNoMargin {
	border-bottom: 1px solid #c0ced5;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 0;
}

.objectInText { margin-left: -160px; }

.backToOld {
	display: block;
	width: 280px;
	height: 78px;
	overflow: hidden;
	text-indent: -999px;
	background: transparent url(../../images/isport/old-sport.png) 0 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 230px;
}
.backToOld:hover {
	background: transparent url(../../images/isport/old-sport.png) 1px -81px no-repeat;
}
.newWindow { position: relative; }
.newWindow span {
	width: 7px;
	height: 7px;
	position: absolute;
	top: 0px;
	right: -7px;
	background: transparent url("../../images/isport/elements.png?v=77") -539px -435px no-repeat;
}
.newWindow:hover span {	background: transparent url("../../images/isport/elements.png?v=77") -549px -435px no-repeat; }

.iefix {
	zoom: 1;
}

.error {
	border: 1px solid #dc0032;
	color: #dc0032;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin: 20px;
	padding: 10px;
	background-color: #f07878; 
	border-radius: 3px;
}



/* infobox
--------------------------------------------------------------------------------*/
#infoBox {
	background: none repeat scroll 0 0 white;
border: 1px solid black;
height: 500px;
overflow-x: hidden;
overflow-y: auto;
padding: 10px;
width: 800px;
z-index: 1000;
	text-align: left;
	display: none;
}

#infoBox h1 {
	color: #333333;
font-size: 24px;
	margin: 0 0 15px;
}

#infoBox h2 {
	color: #333333;
font-size: 18px;
	margin: 15px 0 5px;
}

#infoBox p {
	color: #000;
font-size: 14px;
	line-height: 17px;
	margin: 0 0 10px;
}
#infoBox .closeButton {
	position: absolute;
top: 10px;
right: 10px;
background-color: #000;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 5px 15px;
	text-decoration: none;
}

#infoBox .closeButton:hover {
	background: #555;
}

.blackLayer {
position: fixed;
top: 0;
left: 0;
background: transparent url(../../images/opacity.png);
z-index: 500;
display: none;

}


/* Custom Scrollbars - .customScroll + child element
--------------------------------------------------------------------------------*/
.scrollContainer {
	overflow: hidden;
	position: relative;
	height: 230px;
}

.scrollPane { position: absolute; }

.scrollVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
	background: #fff url(../../images/isport/scrollbar-bg.gif) 0 0 repeat-y;
}

.scrollHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 12px;
	background: red;
}
.scrollTrack {	position: relative; }

.scrollDrag {
	background: #bbc7cf url(../../images/isport/scrollbar-bg.gif) -12px 0 repeat-y;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.scrollHorizontalBar .scrollTrack,
.scrollHorizontalBar .scrollDrag {
	float: left;
	height: 100%;
}
.scrollArrow {
	background-color: #bbc7cf;
	background-image:url(../../images/isport/scrollbar-bg.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	cursor: pointer;
}
.scrollVerticalBar .scrollArrow {
	height: 12px;
	cursor: pointer;
}

.scrollVerticalBar .scrollArrow.disabled { cursor: default; }

.scrollArrowUp { background-position: -24px 0; }
.scrollArrowUp:hover { background-position: -36px 0; }
.scrollArrowUp.disabled { background-position: -48px 0; }

.scrollArrowDown { background-position: -60px 0; }
.scrollArrowDown:hover { background-position: -72px 0; }
.scrollArrowDown.disabled { background-position: -84px 0; }

/* Reklama
--------------------------------------------------------------------------------*/
p.adTitle,
#komercniSdeleni #banner_iframe2 {	display: none; }

.fixed { position: fixed; top: 0; }

.bannerDescription {
	margin: 0 10px;
	font-size: 10px;
	height: 10px;
	overflow: hidden;
	text-align: right;
	line-height: 10px;
}

.banner { margin: 0 10px; }

.grid_8 .widesquare {
	margin: 20px 5px;
	width: 480px;
	float: right;
}

#ads-leader-board,
#ads-dolni-banner {
	margin: 10px auto;
	width: 980px;
}

.promoFull {
	margin: 10px 0;
	height: 201px;
	background: url(../../images/isport/bg-promo.png) repeat-x;
	text-align: center;
}


.boxPrace {
	height: 291px !important;
}

.advertPerex {
	width: 100%;
	border-bottom: 1px solid #c0ced5;
	padding: 5px 0;
	margin: 0 0 5px;
	float: left;
}
.advertPerex a {
	display: block;
	width: 100%;
	text-decoration: none;
}
#article .advertPerex.advertTextTip {
	margin: 20px 0;
	width: 460px;
	margin-left: 160px;
	padding: 10px 10px 0;
}
.advertPerex a { text-decoration: none; }

.advertPerex a:hover .title { color: #DC0032; }
.advertPerex a:hover .title:hover { text-decoration: underline; }

.advertPerex br { display: none; }

.advertPerex a img {
	display: block;
	float: left;
	border: 1px solid #7b858b;
	margin: 2px 5px 5px 0;
}

.advertPerex .adTitle {
	color: #7b858b;
	font-size: 8px;
	font-weight: bold;
	line-height: 17px;
	display: block;
}

.advertTextTip .adTitle {
	clear: both;
	margin: 0 0 -5px;
}

.advertPerex .title {
	color: #333f48;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	display: block;
}

.advertTextTip .title { font-size: 14px; }


.advertPerex .description {
	color: #333f48;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	display: block;
	margin: 5px 0 0;
}

.whiteBox {
	background-color: #fff;
/*	border: 1px solid #d8e1e5; */
	border-radius: 5px;
	position: relative;
}



/* liveSport
--------------------------------------------------------------------------------*/
.bannerLivesport {
	display: block;
	position: relative;
	height: 50px;
	border-top: 1px solid #d8e1e5;
	border-bottom: 1px solid #d8e1e5;
	margin: 0 0 10px 0px;
	width: 620px;
}
.bannerLivesport img {
	display: block;
	width: 97px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: 5px;
}
.bannerLivesport span {
	display: block;
	padding: 11px 10px 5px 110px;
	font-size: 11px; 
	line-height: 14px; 
}
.bannerLivesport span a {
	color: #000000;
	text-decoration: underline; 
}



/* self promo
--------------------------------------------------------------------------------*/
.expertPromo {
	position: absolute;
	top: -9px;
	left: 240px;
	display: block;
}




/* Design fragments
--------------------------------------------------------------------------------*/
.borderTopRed { border-top: 5px solid #dc0032; }
.noMargin { margin: 0 !important; }
.noPadding { padding: 0 !important; }
.floatLeft { float: left; }
.floatRight { float: right; }
.marginTop10 { margin-top: 10px; }
.marginTop20 { margin-top: 20px; }
.marginTop30 { margin-top: 30px; }
.marginTop50 { margin-top: 50px; }
.marginBottom10 { margin-bottom: 10px; }
.marginBottom20 { margin-bottom: 20px; }
.marginBottom30 { margin-bottom: 30px; }
.paddingTop0 { padding-top: 0; }
.paddingTop50 { padding-top: 50px !important;}
.paddingLeft10 { padding-left: 10px !important;}
.paddingLeft20 { padding-left: 20px !important;}
.paddingLeft30 { padding-left: 30px !important;}
.paddingRight10 { padding-right: 10px !important;}
.paddingRight20 { padding-right: 20px !important;}
.paddingRight30 { padding-right: 30px !important;}
.centerLine { background: url(../../images/isport/center-line.gif) repeat-y; }
.centerLine10 { background: url(../../images/isport/center-line.gif) repeat-y; margin-bottom:10px;}
.bgWhite { background-color:#fff; }
.displayBlock { display: block; }
.alignLeft { text-align: left !important; }
.alignCenter { text-align: center !important; }
.alignRight { text-align: right !important; }
.displayNone { display: none !important; }
.marginTop40 { margin-top: 40px; }
.marginLeft140 { margin-left: 140px; }
.marginLeft10 { margin-left: 10px; }
.textStrong { font-weight: bold !important; }
.smallText { font-size: 70%; }
.textRed { color: #dc0032 !important; }
.noBorder { border: none !important; }
.clearBorderLarge {
	border-bottom: 7px solid #c0ced5;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 0 10px;
}
.clearBorderColor { border-color: #dc0032; }
.fontSize10 { font-size: 10px !important;}
.fontSize12 { font-size: 12px !important;}


/* Icons
--------------------------------------------------------------------------------*/
.icon {
	display: block;
	width: 38px;
	height: 38px;
	display: block;
}

.icon.iconPhoto { background: transparent url("../../images/isport/elements.png?v=77") -60px -284px  no-repeat; }

.icon.iconVideo { background: transparent url("../../images/isport/elements.png?v=77") -60px -323px  no-repeat; }

.playVidBig {
	display: block;
	background: url("../../images/isport/elements.png?v=77") no-repeat scroll -181px -1079px transparent;
	width: 64px;
	height: 64px;
	position: absolute;
	z-index: 10;
	top: 250px;
	left: 580px;
}
/* Buttons
--------------------------------------------------------------------------------*/
.greyButton300 {
	position: relative;
	width: 300px;
	height:31px;
	display: block;
	background: transparent url("../../images/isport/elements.png?v=77") 0 -765px  no-repeat;
	text-decoration: none;
	text-indent: 20px;
	line-height: 31px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	z-index: 55;
}

.greyButton300:hover {
	background: transparent url("../../images/isport/elements.png?v=77") 0 -803px  no-repeat;
	color: #fff;
}

.greyButton300.open { background: transparent url("../../images/isport/elements.png?v=77") 0 -841px  no-repeat; }

.smallButton {
	position: relative;
	width: 138px;
	height:30px;
	display: block;
	background: transparent url("../../images/isport/elements.png?v=77") -310px -722px  no-repeat;
	text-decoration: none;
	text-indent: 20px;
	line-height: 31px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	z-index: 55;
	border-radius: 4px;
	border: 1px solid #8c0222;
	cursor: pointer;
}

.smallButton:hover{
	background: #8c0222 none;
	color: #fff;
	border-bottom: 1px solid #e3335b;
}

.buttonIcon {
	width: 16px;
	height: 16px;
	position: absolute;
	display: block;
	right: 10px;
	top: 7px;
}

/* Menu tabs
--------------------------------------------------------------------------------*/
.tabsAreaReload {
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	position: relative;
/*	width: 100%; */
	background-color:#fff;
}
.tabsAreaReload .tabsHeader {
	border-radius: 5px 5px 0 0;
	background: #dc0032;
	height: 32px;
	overflow: hidden;
}
.tabsAreaReload .tabsHeader a,
.tabsAreaReload .tabsHeader span {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 10px;
}
.tabsAreaReload .tabsHeader a:hover { text-decoration: underline; }
.tabsAreaReload .tabsNavigationReload  {
	float: right;
	list-style: none;
	padding: 0;
	margin: 10px 4px 0 0;
}
.tabsAreaReload ul.tabsNavigationReload  li { float: left; }
.tabsAreaReload .tabsNavigationReload  a {
	width: 73px;
	height: 29px;
	display: block;
	margin: 0;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	background: transparent url("../../images/isport/elements.png?v=77") -373px -285px no-repeat;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	overflow: hidden;
}
.tabsAreaReload .tabsNavigationReload  a:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -373px -315px no-repeat;
	color: #fff;
}

.tabsAreaReload .tabsNavigationReload  a.active,
.tabsAreaReload .tabsNavigationReload  a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -373px -345px no-repeat; }

.wideTabsReload .tabsAreaReload .tabsNavigationReload  a {
	margin: 0 5px 0 5px;
	width: 139px;
	background: transparent url("../../images/isport/elements.png?v=77") -694px -285px no-repeat;
}
.wideTabsReload .tabsAreaReload .tabsNavigationReload  a:hover { background: transparent url("../../images/isport/elements.png?v=77") -694px -315px no-repeat; }
.wideTabsReload .tabsAreaReload .tabsNavigationReload  a.active,
.wideTabsReload .tabsAreaReload .tabsNavigationReload  a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -694px -345px no-repeat; }



/* TABHEADER - tabs
--------------------------------------------------------------------------------*/
.tabsArea {
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	position: relative;
	width: 100%;
	background-color:#fff;
}
.tabsArea .tabsHeader {
	border-radius: 5px 5px 0 0;
	background: #dc0032;
	height: 32px;
	overflow: hidden;
}
.tabsArea .tabsHeader a,
.tabsArea .tabsHeader span {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 10px;
}
.tabsArea .tabsHeader a:hover { text-decoration: underline; }
.tabsArea .tabsNavigation {
	float: right;
	list-style: none;
	padding: 0;
	margin: 10px 4px 0 0;
}
.tabsArea ul.tabsNavigation li { float: left; }
.tabsArea .tabsNavigation a {
	width: 73px;
	height: 29px;
	display: block;
	margin: 0;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	background: transparent url("../../images/isport/elements.png?v=77") -373px -285px no-repeat;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	overflow: hidden;
}
.tabsArea .tabsNavigation a:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -373px -315px no-repeat;
	color: #fff;
}

.tabsArea .tabsNavigation a.active,
.tabsArea .tabsNavigation a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -373px -345px no-repeat; }


.wideTabs .tabsArea .tabsNavigation a {
	margin: 0 3px 0 3px;
	width: 139px;
	background: transparent url("../../images/isport/elements.png?v=77") -694px -285px no-repeat;
}
.wideTabs .tabsArea .tabsNavigation a:hover { background: transparent url("../../images/isport/elements.png?v=77") -694px -315px no-repeat; }
.wideTabs .tabsArea .tabsNavigation a.active,
.wideTabs .tabsArea .tabsNavigation a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -694px -345px no-repeat; }


/* Pop-up obrazky
--------------------------------------------------------------------------------*/
.imagePopup {
	position : absolute;
	cursor: pointer;
	z-index : 9999;
	visibility: hidden;
}

.imagePopup .closePopup {
	text-align: right;
	display: block;
	color: #5B6770;
	font-weight: bold;
	font-size: 10px;
	margin: 0px 5px;
	text-decoration: none;
	line-height: 35px;
}

.imagePopup .closePopup .ico {
	display: inline-block;
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -128px -1042px;
	width: 21px;
	height: 23px;
	margin: 0px 5px;
	position: relative;
	top: 8px;
}

.imagePopup img {
	display:none;
}

.imagePopup .description {
	background: #FFFFFF;
	padding: 10px;
	color: #333F48;
}

.imagePopup .author {
	font-size: 11px;
	padding: 0px 10px 5px;
	color: #000;
}

/* Horní Cross promo
--------------------------------------------------------------------------------*/
.crossPromo {
	background: transparent url(../../images/isport/bg-promo-cross.png) top left repeat-x;
	height: 69px;
	margin: 0 0 15px;
	overflow: hidden;
	z-index: 5500;
	top: 0;
	width: 100%;
}

.crossPromo .promoLinks {
	width: 215px;
	float: left;
	margin: 0 0 0 5px;
}

.crossPromo .promoPhoto {
	width: 140px;
	float: left;
}

.crossPromo .promoPhoto img {
	width: 80px;
	height: 62px;
}

.crossPromo .promoPhoto {
	display: block;
	width: 80px;
	float: left;
}

.crossPromo .promoLinks .title {
	display: block;
	margin: 5px 0 0;
	color: #f0f4f6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	height: 35px;
}

.crossPromo .promoLinks .title:hover { text-decoration: underline; }

.crossPromo .outer_4:hover a.title { color: #d8e1e5; }

.crossPromo .promoLinks a.magazineLink {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("../../images/isport/elements.png?v=77") -362px 0px  no-repeat;
	padding: 0 0 0 10px;
}

.crossPromo .promoLinks a.magazineLink:hover { background: transparent url("../../images/isport/elements.png?v=77") -362px -24px  no-repeat; }

/* Search container in header
--------------------------------------------------------------------------------*/
.searchContainer {
	float: right;
	width: 210px;
	text-align: right;
}

.searchContainer .date {
	color: #7b858b;
	font-size: 10px;
}

.searchContainer form {
	margin: 5px 0;
	width: 205px;
	height: 32px;
	float: right;
}

.searchContainer .registration,
.searchContainer .login,
.searchContainer .logout{
    font-size: 11px;
    color: #5b6770;
    display: inline-block;
    margin: 0 3px;
    font-weight: bold;
    text-decoration: none;
}
.searchContainer .nickname {
    font-size: 11px;
    color: #5b6770;
    display: inline-block;
    margin: 0 3px;
    text-decoration: none;
}

.searchContainer .registration:hover,
.searchContainer .login:hover,
.searchContainer .logout:hover {
    color: #dc0032;
}

.searchContainer .searchInput {
	background: transparent url("../../images/isport/elements.png?v=77") -264px -229px no-repeat;
	border: 0;
	width: 156px;
	height: 32px;
	float: left;
	padding: 0 5px;
	color: #7b858b;
}

.searchContainer .searchSubmit {
	background: transparent url("../../images/isport/elements.png?v=77") -432px -229px no-repeat;
	border: 0;
	padding: 0;
	width: 39px;
	height: 32px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	text-indent: -999px;
}

.searchContainer .searchSubmit:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -473px -229px no-repeat;
}


/* Navigation
--------------------------------------------------------------------------------*/
#navigation {
	margin: 0 0 -1px 2px;
	clear: both;
	position: relative;
}
#navigation ul,
#navigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation ul li  {
	float: left;
	width: 130px;
	height: 48px;
	margin: 0 0 0 6px;
}


#navigation ul li.active  {
	position: relative;
	bottom: -1px;
	z-index: 2;
}

#navigation ul li a.menuItem {
	display: block;
	width: 130px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	font-size: 15px;
	color: #2e3a43;
	font-weight: bold;
	text-decoration: none;
	margin: 7px 0 0;
	/*background: transparent url("../../images/isport/elements.png?v=77") -641px 0 no-repeat;*/
	background-color: #d8e1e5;
	border-radius: 3px 3px 0 0;
	border-top: 1px solid #c6d3d9;
	position: relative;
}

#navigation ul li a.menuItem span.new {
	display: block;
	width: 25px;
	height: 10px;
	background: transparent url("../../images/isport/elements.png?v=77") -289px -1017px no-repeat;
	position: absolute;
	top: 3px;
	right: 25px;
}


#navigation ul li a.menuItem span.playWithUs {
	display: block;
	width: 78px;
	height: 29px;
	background: transparent url(../../images/isport/hrajte-s-nami.png?v=20) 0 0 no-repeat;
	position: absolute;
	top: -9px;
	left: -8px;
}


#navigation ul li a.menuItem.fanliga {
	color: #B52626;
}


#navigation ul li a.menuItem:hover,
#navigation ul li a.menuItem.hover {
	height: 43px;
	line-height: 39px;
	/*background: transparent url("../../images/isport/elements.png?v=77") -641px 0 no-repeat;*/
	margin: 5px 0 0;
	text-decoration: underline;
        background-image: none!important;
}

#navigation ul li a.menuItem.hover:after {
    position: absolute;
    content: "";
    background: none !important;
}

#navigation ul li.active a.menuItem,
#navigation ul li.active a.menuItem:hover {
	height: 47px;
	line-height: 52px;
/*	background: transparent url("../../images/isport/elements.png?v=77") -171px 0 no-repeat; */
	margin: 0;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #d8e1e5;
	border-bottom: 0px;
	width: 128px;
        background-image: none!important;
}
#navigation ul li.hoverMenu a.menuItem:after {
        position: absolute;
        top: 14px;
        right: 0px;
        content: "";
        display: block;
        width: 33px;
        height: 32px;
        background: url("../../images/isport/elements.png?v=77") -417px -1042px no-repeat;
}




#navigation ul li.hoverMenu a.menuItem:hover {
	margin: 7px 0 0;
/*	background: transparent url("../../images/isport/elements.png?v=77") -17px 0 no-repeat; */
	height: 41px;
	line-height: 41px;
	text-decoration: none;
}


#navigation ul li.hoverMenu a.hover,
#navigation ul li.hoverMenu a.hover:hover {
	border: 1px solid #8c0222;
	color: #fff;
	background: #dc0032 !important;
	border-bottom: 0px;
	height: 45px;
	line-height: 32px;
	margin: 9px 0 0;
	position: relative;
	left: 0px;
	z-index: 5001;
	-moz-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);
	box-shadow:0 0 10px rgba(0,0,0,0.8);
	width: 128px;
	text-decoration: underline;
}


.coverShadow {
	position: absolute;
	left: -10px;
	bottom: -12px;
	height: 12px;
	width: 171px;
	z-index: 105;
	background-color:#dc0032;
}
.bottomCover {
	background: transparent;
	height: 50px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: 1;
}
.other .coverShadow {
	width: 161px;
	border-radius: 0px 5px 0 0;
}

/* iSport TV - menu */
.tv .menuSection {
	border: 1px solid #1c252c;
	background: #2e3a43;
}
#navigation ul li.tv.hoverMenu a.hover {
	background-color: #2e3a43 !important;
	border: 1px solid #1c252c;
}
.tv .coverShadow {
	background: #2e3a43;
	width: 140px;
}
.tv .menuSection .grid_4 { width: 316px; }
.tv .menuSection .articleListItem.itemMiddle .videoWrapper {
	position: relative;
	top: 0px;
	left: 0px;
	width: auto;
	height: auto;
}

.tv .menuSection .articleListItem .videoWrapper {
	display: block;
	width: 140px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.tv .menuSection .articleListItem.itemMiddle .videoWrapper.fixHeight {
	height: 250px;
}

.tv .menuSection .articleListItem {
	height: 110px;
	position: relative;
	padding: 119px 0 0 0;
	border-bottom: 0px;
	overflow: hidden;
}

.tv .menuSection .articleListItem h2.title {
	font-weight: normal;
}

.tv .menuSection .articleListItem.itemMiddle h2.title {
	font-weight: bold;
}

.tv .menuSection .articleListItem.itemMiddle {
	height: auto;
	padding: 0px 0 0 0;
	height: 250px;
}

.tv .menuSection .articleListItem a.articlePhoto {
	position: static;
}

.tv .menuSection .articleListItem h2 a {
	color: #FFFFFF;
	text-decoration: none;
}

.tv .menuSection .articleListItem h2 a:hover {
	text-decoration: underline;
	color: white;
}

.tv .menuSection .articleListItem.itemMiddle .videoWrapper .redLine {
	position: absolute;
	bottom: 0px;
	background: #DC0032;
	color: white;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	padding: 0px 10px;
	width: 280px;
}

.tv .menuSection .articleListItem.itemMiddle .videoWrapper .redLine .category {
	float: left;
}

.tv .menuSection .articleListItem.itemMiddle .videoWrapper .redLine .time,
.tv .menuSection .articleListItem.itemMiddle .videoWrapper .redLine .views {
	float: right;
	background: #64001E;
	border-radius: 5px;
	padding: 0px 5px;
	font-size: 11px;
	margin: 3px 5px;
	line-height: 14px;
}

.tv .menuSection .articleListItem.itemMiddle .videoWrapper .redLine .views {
	margin-right: 0px;
	padding: 0px 5px 0px 20px;
        width:32px;
        height:14px;
	background: #64001E url("../../images/isport/elements.png?v=77") -601px -1039px no-repeat;
}

.tv .menuSection .articleListItem.itemMiddle .icon {
	position: absolute;
	top: -27px;
	left: 140px;
	position: absolute;
	top: -27px;
	left: 140px;
	background: transparent url("../../images/isport/elements.png?v=77") -60px -323px no-repeat;
	width: 38px;
	height: 38px;
}

.tv .menuSection .articleListItem.itemMiddle h2,
.tv .menuSection .articleListItem.itemMiddle h2 a {
	margin: 10px 0px;
}

.tv .menuSection .subMenu {
        position:relative;
        width:918px;
        height:35px;
        top:0px;
	background: transparent url("../../images/isport/elements.png?v=77") 0px -1289px no-repeat;
}

/* iSportmenu - colors */
#navigation ul li.actual a.menuItem { color: #dc0032; }
#navigation ul li.football a.menuItem { color: #5a966e; }
#navigation ul li.hockey a.menuItem { color: #4150aa; }
#navigation ul li.tennis a.menuItem { color: #f53700; }
#navigation ul li.other a.menuItem { color: #5b6770; }
#navigation ul li.tv a.menuItem { color: #2e3a43; }
#navigation ul li a.menuItem.hover { color: #fff; }


/* Breadcrumbs
--------------------------------------------------------------------------------*/
#breadcrumbs {
	color: #5b6770;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 20px;
}

#breadcrumbs a {
	color: #5b6770;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #333f48;
	text-decoration: underline;
}

#breadcrumbs span {
	display:inline-block;
	width: 5px;
	height: 10px;
	background: transparent url("../../images/isport/elements.png?v=77") -291px -78px no-repeat;
	text-indent: -999px;
	overflow: hidden;
	margin: 0 5px;
}


/* Collapsable menu
--------------------------------------------------------------------------------*/
.container .innerContainer.whiteContainer {
	-webkit-box-shadow:  0px -5px 10px -5px #aaa;
	box-shadow:  0px -5px 10px -5px #aaa;
}
.container.football .innerContainer.whiteContainer, .container.hockey .innerContainer.whiteContainer {
 border-top-left-radius:0px;
 border-top-right-radius:0px;
 border-top:0;
 -moz-box-shadow:  0px -5px 10px -5px #fff;
 -webkit-box-shadow:  0px -5px 10px -5px #fff;
 box-shadow:  0px -5px 10px -5px #fff;
 box-shadow: 0;
}

.container .innerContainer.whiteContainer.fot-hok {
 border-bottom: 0;
 -moz-box-shadow:  0px -5px 10px -5px #fff;
 -webkit-box-shadow:  0px -5px 10px -5px #fff;
 box-shadow:  0px -5px 10px -5px #fff;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
}

.container .innerContainer.greyContainer.topShadow {
	-webkit-box-shadow:  0px -5px 10px -5px #555;
	box-shadow:  0px -5px 10px -5px #555;
}

.container .innerContainer.marginBottom30  {
	box-shadow: none;
	-webkit-box-shadow: none;
}

#menuSectionContainer {
	position: absolute;
	top: 49px;
	left: 3px;
	z-index: 5000;
	width: 952px;
}

.menuSection {
	border: 1px solid #8c0222;
	margin: 5px 0 0;
	background-color:#dc0032;
	position: relative;
	z-index: 2;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);
	box-shadow:0 0 10px rgba(0,0,0,0.8);
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 0 0;

}

.menuSection a,
.menuSection p { color: #fff !important; }

.subMenu {
	margin: 10px 0;
	padding: 0;
	text-align: center;
}

.menuSection .subMenu {
	position:relative;
        width:918px;
        height:35px;
        top:0px;
        margin:0;
	background: transparent url("../../images/isport/elements.png?v=77") 0px -1330px no-repeat;
}
.subMenu li {
	margin: 0 19px !important;
	padding: 0;
	list-style: none;
}
.subMenu li.last { padding: 0  !important; }

.subMenu li,
.subMenu li a {
	font: bold 14px Arial;
	text-decoration: none;
	color: #99a4aa;
	display: inline-block;
	*display: inline;
	height: auto !important;
	width: auto !important;
}

.menuSection .subMenu li a { color: #fff; }

.subMenu li a:hover { color:#333f48; }

.subMenu li a.icon { padding-left: 30px; }

/* partners */
.subMenu li a.kia { 
      width:27px;
      height:15px;
      background: transparent url("../../images/isport/elements.png?v=77") -666px -1041px  no-repeat;
}

.subMenu li a.icon.kia {
	display: inline-block;
	position: relative;
	top: 3px;
	width: 30px !important;
	height: 16px !important;
	padding-left: 0;
}
.subMenu li a.kia:hover,
.subMenu li.actual a.kia { 
      width:27px;
      height:15px;
      background: transparent url("../../images/isport/elements.png?v=77") -666px -1057px  no-repeat;
      
}

.subMenu li.actual { position: relative; }
.subMenu li.actual a { color: #333f48; }
.subMenu li.actual span {
	background: transparent url("../../images/isport/elements.png?v=77") -286px -95px no-repeat;
	bottom: -20px;
	display: block;
	height: 9px;
	left: 35%;
	position: absolute;
	width: 18px;
}

.menuSection .subMenu li a:hover {
	color:#fff;
	text-decoration: underline;
}

/* Articles in collapsable menu
--------------------------*/
.menuSection .articleBox {
	margin: 0 10px 10px;
	float: left;
	width: 619px;
	height: 180px;
	border-right: 1px solid #de5271;
	overflow: hidden;
}

.menuSection .articleBox .articlePhoto {
	display: block;
	float: left;
	width: 300px;
	height: 180px;
	margin: 0 10px 0 0;
}

.menuSection .articleBox h3 {
	margin: 0 0 15px;
	font: bold 33px Arial;
	line-height: 35px;
}

.menuSection .articleBox h3 a {
	font: bold 33px Arial;
	line-height: 35px;
	text-decoration: none;
}

.menuSection .articleBox h3 a:hover { text-decoration: underline; }

.menuSection .articleBox p {
	margin: 0;
	font: normal 12px Arial;
	line-height: 16px;
}

.menuSection .smallArticle.articleTitle {
	margin: 10px 0 5px 10px;
	float: left;
	width: 270px;
}

.menuSection .smallArticle a {
	display: block;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	color: #64001e !important;
}

.menuSection .smallArticle a:hover { text-decoration: underline; }

.menuSection .midArticleBox {
	margin: 0 0 25px 10px;
	padding: 0 10px 0 0;
	float: left;
	width: 140px;
	height: 215px;
	border-right: 1px solid #de5271;
}

.menuSection .midArticleBox.last {
	padding: 0;
	border-right: 0px;
}

.menuSection .midArticleBox h3 {
	margin: 0 0 15px;
	font: bold 16px Arial;
	line-height: 17px;
}

.menuSection .midArticleBox h3 a {
	font: bold 16px Arial;
	line-height: 17px;
	text-decoration: none;
}

.menuSection .midArticleBox a.catName {
	font: bold 14px Arial;
	line-height: 18px;
	text-decoration: none;
	color: #64001e !important;
	border-bottom: 1px dotted #cd0032;
}

.menuSection .midArticleBox a.catName:hover {
	color: #ffffff !important;;
	border-bottom: 1px dotted #ffffff;
	text-decoration: none;
}

.menuSection .midArticleBox:hover h3 a { color: #ee88a2 !important; }

.menuSection .midArticleBox:hover h3 a:hover { border-bottom: 1px dotted #ee88a2; }

.menuSection .midArticleBox .articlePhoto {
	display: block;
	margin: 5px 0 10px;
}

.menuSection .submenuOther,
.menuSection .submenuOther .outer_12 {
	width: 120px;
	margin: 0;

}

.menuSection .submenuOther ul.subMenu {
	background: none;
	height: auto !important;
}

.menuSection .submenuOther ul.subMenu li {
	margin: 0 0 8px !important;
	padding: 0 0 0 10px !important;
	float: none !important;
	display: block !important;
	text-align: left;
	
}
.menuSection .submenuOther ul.subMenu li:before{
    position:absolute;
    content:"";
    left:0px;
    width:10px;
    height:13px;
    display:block;
    background: url("../../images/isport/arrows.png?v=15") 2px -1796px no-repeat !important;
} 

.menuSection .submenuOther ul.subMenu li:hover:before { 
    position:absolute;
    content:"";
    left:0px;
    width:10px;
    height:13px;
    display:block;
    background: url("../../images/isport/arrows.png?v=15") 2px -1896px no-repeat !important; }

.menuSection .submenuOther ul.subMenu li a {
	margin: 0;
	color: #64001e !important;
	border-bottom: 1px dotted #dc0032;
}

.menuSection .submenuOther ul.subMenu li:hover a {
	color: #ffffff !important;;
	border-bottom: 1px dotted #ffffff;
	text-decoration: none;
}

/* online reports in collapsable menu
--------------------------*/
.menuSection .onlineReports {
	clear: left;
	margin: 0 10px 10px;
	padding: 10px 0 0 ;
	background: transparent url(../../images/isport/long-shadow.png) top center no-repeat;
}

.menuSection .onlineReports a.fullButton {
	display: block;
	float: left;
	border-radius: 3px;
	background: #8c0222;
	width: 130px;
	height: 50px;
	margin: 0 50px 0 0;
	text-decoration: none;
	background: #8c0222 url(../../images/isport/arrow-white.png) 110px center no-repeat;
}

.menuSection .onlineReports a.fullButton:hover { background-color: #dc0032; }
.menuSection .onlineReports a.fullButton span {
	display: block;
	margin: 10px;
	width: 80px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.menuSection .onlineReports a.onlineMatch {	text-decoration: none; }
.menuSection .onlineReports a.onlineMatch:hover span { color: #000; }

.menuSection .onlineReports a.onlineMatch .score {
	display: block;
	float: left;
	font-size: 33px;
	font-weight: bold;
	width: 60px;
}

.menuSection .onlineReports a.onlineMatch .score .date {
	font-size: 13px;
	color: #000;
	line-height: 16px;
	display: block;
	text-align: right;
	padding: 3px 7px 0 0;
}

.menuSection .onlineReports a.onlineMatch .league {
	display: block;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 60px;
	color: #000;
}

.menuSection .onlineReports.othSport {
	width: 770px !important;
	background: transparent url(../../images/isport/shadow-770.png) top center no-repeat !important;
}
.menuSection .onlineReports.othSport .league { padding: 0 !important; }
.menuSection .onlineReports.othSport .fullButton { margin: 0 20px 0 0 !important; }
.menuSection .onlineReports.othSport .onlineMatch {
	width: 200px !important;
	float: left;
}

.menuSection .onlineReports a.onlineMatch .teams {
	float: left;
	width: 150px;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 0;
	background: transparent url(../../images/isport/transparent-line.png) left center repeat-x;
}

.menuSection .onlineReports a.onlineMatch .eventName {
	float: left;
	width: 180px;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 0;
}




/* Promobox
--------------------------------------------------------------------------------*/
.promobox .bigItem {
	display: block;
	width: 620px;
	height: 370px;
	position: relative;
	overflow: hidden;
}

.promobox .bigItem .description {
	display: block;
	width: 600px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #333f48;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px;
}

.promobox ul,
.promobox ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.promobox ul li.active a img,
.promobox ul li a .label {
	display: none;
}

.promobox ul li a {
	display: block;
	height: 50px;
	padding: 0 0 10px 0;
	margin: 0 0 9px 0;
	border-bottom: 1px solid #c0ced5;
	overflow: hidden;
	color: #333f48;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}

.promobox ul li a span { 
	display: block; 
	padding: 2px 0 0 0;
}

.promobox ul li.active a span { 
	padding: 0;
}

.promobox ul li a img {
	display: block;
	height: 50px;
	width: 90px;
	float: left;
	margin: 0 10px 0 0;
}

.promobox ul li.active a {
	height: 150px;
	border-bottom: 0px solid #fff;
	background-color: #dc0032;
	border-radius: 3px;
	padding: 10px 11px 0px;
	margin: 0 0 20px 0;
	font-size: 33px;
	line-height: 33px;
	color: #fff;
	position: relative;
}

.promobox ul li.active a .label {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #bb002d;
	color: #fff;
	width: 100%;
	font-size: 10px;
	line-height: 16px;
	text-transform: uppercase;
	padding: 2px 10px;
	font-weight: bold;
}

.promobox ul li.active .arrow {
	top: 42%;
}

.promobox ul li.last.active a {
  padding: 5px 11px 5px;
  margin-bottom: 3px; }

.promobox ul li.last a {
  padding: 0 0 3px 0;
  margin: 0 0 0px 0;
  border-bottom: 0px;
}

.promoboxSmallStatic { padding: 10px 0 0; }

.promoboxSmallStatic .item a {
	display: block;
	height: 50px;
	padding: 0 0 10px 0;
	margin: 0 10px 9px;
	border-bottom: 1px solid #c0ced5;
	overflow: hidden;
	color: #333f48;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}

.promoboxSmallStatic .item.last a {
	margin: 0 10px 0;
	border-bottom: 0px;
}

.promoboxSmallStatic .item a:hover span { color: #dc0032; }
.promoboxSmallStatic .item a span:hover { text-decoration: underline; }

.promoboxSmallStatic .item span { display: block; }

.promoboxSmallStatic .item img {
	display: block;
	height: 50px;
	width: 90px;
	float: left;
	margin: 0 10px 0 0;
}

.promoboxSmallStatic .title {
	padding: 0 10px 5px;
	border-bottom: 1px solid #c0ced5;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 10px;
	color: #dc0032;
}

.promoboxSmallStatic .title span {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 67px;
	height: 22px;
	text-indent: -9000px;
        background: transparent url("../../images/isport/elements.png?v=77") -834px -625px  no-repeat;
	float: right;
	margin: 0;
	position: relative;
	top: -2px;
}


/* promobox - other magazine
--------------------------------------------------------------------------------*/
.promoOther .promoboxSmallStatic {
	padding: 0;
}

.promoOther .promoboxSmallStatic .title {
	border: 1px solid #dc0032;
	border-bottom: 1px solid #C0CED5;
	color: #ffffff;
	background: #dc0032;
	border-bottom: 0px;
	line-height: 32px;
	margin: 0 0 10px 0;
	padding: 0 0 0 8px;
	position: relative;
	left: 0px;
	-moz-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0;
	text-align: left;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
}

.promoOther .promoboxSmallStatic .title span {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 67px;
	height: 22px;
	text-indent: -9000px;
	background: transparent url(../../images/isport/logo-blesk-small.png) no-repeat left bottom;
	float: right;
	margin: 0 5px 0 0;
	position: relative;
	top: 0px;
}

.promoOther .promoboxSmallStatic .item img {
	display: block;
	height: 51px;
	width: 76px;
	float: left;
	margin: 0 10px 0 0;
}



/* Online zápasy v grid_6
--------------------------------------------------------------------------------*/
.onlineMatches { border-top: 5px solid #DC0032 !important; border-bottom: 1px solid #c0ced5; padding: 5px 0 0 0; }
.onlineMatches.bannerFull {position: relative; background: url(../../images/isport/banner/banner-prenosy-full.png?v=5) no-repeat;}
.onlineMatches.bannerSmall {position: relative; background: url(../../images/isport/banner/banner-prenosy.png?v=5) no-repeat right bottom;}
.onlineMatches .redBlock {
	display: block;
	width: 64px;
	height: 114px;
	padding: 8px;
	float: left;
	text-decoration: none;
	background-color: #dc0032;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border-radius: 3px;
}

.onlineMatches .redBlock .link {
	font-size: 10px;
	display: inline-block;
	margin: 50px 0 0;
}

.onlineMatches .redBlock:hover { background-color: #bb002d; }
.onlineMatches .redBlock span.title:hover { text-decoration: underline; }

.onlineMatches .matchesCarousel {
	width: 510px;
}
.onlineMatches.bannerFull .matchesCarousel {
	width: 100%;
	margin-top: 11px;
}
.onlineMatches.bannerSmall .matchesCarousel {

}
.onlineMatches.bannerSmall .floatRight { float: left;}


.onlineMatches .matchesCarousel .carouselContainer {
	position: relative;
	width: 520px;
	height: 130px;
}

.onlineMatches .matchesCarousel .carouselClip {
	position: relative;
	width: 480px;
	height: 130px;
	overflow: hidden;
	top: 0;
	left: 20px;
	background-image: url(../../images/isport/shadow-left.png), url(../../images/isport/shadow-right.png);
	background-position: left center, right center;
	background-repeat: no-repeat;
}

.onlineMatches .matchesCarousel .matchesInner {
	position: relative;
	width: 480px;
	height: 130px;
	top: 0;
	left: 20px;
}

.onlineMatches .matchesCarousel .buttonPrev,
.onlineMatches .matchesCarousel .buttonNext {
	width: 20px;
	float: left;
	overflow: hidden;
	height: 130px;
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.onlineMatches .matchesCarousel .buttonPrev {
	background: transparent url("../../images/isport/elements.png?v=77") 0 -268px no-repeat;
	left: 0px;
}

.onlineMatches .matchesCarousel .buttonPrev:hover {	background: transparent url("../../images/isport/elements.png?v=77") -20px -268px no-repeat; }

.onlineMatches .matchesCarousel .buttonPrev.buttonPrevDisabled,
.onlineMatches .matchesCarousel .buttonPrev.buttonPrevDisabled:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -40px -268px no-repeat;
	cursor: default;
}
.onlineMatches .matchesCarousel .buttonNext {
	background: transparent url("../../images/isport/elements.png?v=77") 0 -358px no-repeat;
	right: 0px;
}
.onlineMatches .matchesCarousel .buttonNext:hover {	background: transparent url("../../images/isport/elements.png?v=77") -20px -358px no-repeat; }
.onlineMatches .matchesCarousel .buttonNext.buttonNextDisabled,
.onlineMatches .matchesCarousel .buttonNext.buttonNextDisabled:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -40px -358px no-repeat;
	cursor: default;
}

.onlineMatches .carouselItem  {
	display: block;
	margin: 0px;
	height: 110px;
	width: 140px;
	float: left;
	padding: 10px;
}
.onlineMatches .carouselItem  * {
	cursor: pointer;
	text-decoration: none;
}

.onlineMatches .carouselList {
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	top: 0px;
}

.onlineMatches .carouselItem .top {
	display: block;
	clear: both;
	margin: 0px;
	padding: 25px 0 0;
	height: 85px;
	width: 140px;
	position: relative;
}

.onlineMatches .carouselItem:hover {
	background: rgba(216, 225, 229, 0.4);
}

.onlineMatches .carouselItem .logo {
	display: block;
	float: left;
	height: 42px;
	width: 40px;
}

.onlineMatches .carouselItem .logo img { width: 100%; }

.onlineMatches .score {
	display: block;
	float: left;
	height: 35px;
	padding: 7px 0 0;
	width: 60px;
	text-align: center;
	color: #dc0032;
	font-size: 18px;
	font-weight: bold;
}

.onlineMatches .score.live.inline,
.onlineMatches .score.fin.inline {
	width: 140px;
	font-size: 14px;
}

.onlineMatches a.fot .score,
.onlineMatches a.ten .score,
.onlineMatches a.hok .score{
	font-size: 27px;
	padding: 2px 0 0;
	height: 40px;
}

.onlineMatches a.fot .score.fin,
.onlineMatches a.ten .score.fin,
.onlineMatches a.hok .score.fin{ color: #333f48; }


.onlineMatches .date {
	display: block;
	float: left;
	height: 40px;
	padding: 2px 0 0;
	width: 60px;
	text-align: center;
	color: #dc0032;
	font-size: 12px;
	font-weight: bold;
}

.onlineMatches .dateInline {
	display: block;
	height: 40px;
	padding: 2px 0 0;
	text-align: center;
	color: #DC0032;
	font-size: 12px;
	font-weight: bold;
}

.onlineMatches .round {
	display: block;
	clear: both;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	color: #333F48;
	font-weight: bold;
	text-decoration: none;
}


.onlineMatches .leagueName {
	position: absolute;
	text-align: center;
	width: 140px;
	top: -2px;
	left: 0px;
	font-size: 12px;
	color: #7b858b;
	font-weight: bold;
}

.onlineMatches .carouselItem  .teamNames {
	display: block;
	clear: both;
	text-align: center;
	font-size: 12px;
	line-height: 11px;
	color: #333f48;
	font-weight: bold;
	text-decoration: none;
}

.onlineMatches .carouselItem  .teamNames span {
	color: #c0ced5;
	display: block;
}

.onlineMatches .status {
	display: block;
	font-size: 10px;
	color: #99A4AA;
	width: 140px;
	left: 0;
	text-align: center;
	position: absolute;
	top: 16px;
}

/* Detail hráče
--------------------------------------------------------------------------------*/
.playerDetail .profileImage {
	float: left;
	margin: 0 10px 10px 0;
}

.playerDetail .infoText {
	font-size: 14px;
	color: #99a4aa;
	margin: 0;
	font-weight: normal;
}

.playerDetail .infoText strong {
	color: #333f48;
}


.playerDetail .teamParticipant .logo {
	float: left;
}

.playerDetail .stats {
	float: left;
	margin: 10px 0 0;
}

.playerDetail .stats .event {
	margin: 0px;
	display: inline-block;
	line-height: 18px;
	font-size: 15px;
	width: 60px;
	font-weight: bold;
}

.playerDetail .stats .icon {
	margin: 0px 5px 0;
	display: inline-block;
	line-height: 18px;
	position: relative;
	top: 3px;
	

}



	/* Online zápasy - tlačítka na banneru mobilní aplikace
	--------------------------------------------------------------------------------*/
	.onlineMatches a.btnBuyApp {
		background: url(../../images/isport/banner/banner-buyapp.png) no-repeat 0 0;
		position: absolute;
		overflow: hidden;
		text-indent: -9999px;
		z-index: 10;
	}
	.onlineMatches #btn-iTunes-small {
		background-position: 0 -50px;
		width: 103px; 
		height: 30px;
		left: 408px; 
		top: 75px;
	}
	.onlineMatches #btn-Play-small {
		background-position: 0 -150px;
		width: 102px; 
		height: 35px;
		left: 408px; 
		top: 112px;
	}
	.onlineMatches #btn-iTunes {
		background-position: 0 0;
		width: 119px; 
		height: 35px;
		right: 0px; 
		top: 28px;
	}
	.onlineMatches #btn-Play {
		background-position: 0 -100px;
		width: 118px; 
		height: 41px;
		right: 0px; 
		top: 81px;
	}
	.onlineMatches #btn-iTunes-small:hover {background-position: -140px -50px;}
	.onlineMatches #btn-Play-small:hover {background-position: -140px -150px;}
	.onlineMatches #btn-iTunes:hover {background-position: -140px 0;}
	.onlineMatches #btn-Play:hover {background-position: -140px -100px;}

/* Online zápasy v grid_7 s Carouselem o jedné položce
--------------------------------------------------------------------------------*/
.onlineMatches.bannerSmall .matchesCarousel {
	width: 200px;
}

.onlineMatches.bannerSmall .matchesCarousel .carouselContainer {
	width: 200px;
}

.onlineMatches.bannerSmall .matchesCarousel .carouselClip {
	width: 160px;
}

/* Online zápasy v grid_12
--------------------------------------------------------------------------------*/
.onlineMatches .matchesCarousel.fullWidth {
	width: 840px;
}

.onlineMatches .matchesCarousel.fullWidth .carouselContainer {
	width: 840px;
}

.onlineMatches .matchesCarousel.fullWidth .carouselClip {
	width: 800px;
}


/* Právě teď v grid_6
--------------------------------------------------------------------------------*/
.boxJustNow {
	border-left: 1px solid #c5d1d8;
	width: 299px !important;
	height: 238px;
	/*height: 160px;*/
	margin: 0;
	padding: 0 0px 0px 10px;
}

.boxJustNow .info {
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	border-top: 5px solid #DC0032 !important;
	padding: 5px 0 0 0;
}

.boxJustNow .info span {
	color: #dc0032;
	font-size: 15px;
}
.boxJustNow .info span.weekDay {
	color: inherit;
	text-transform: capitalize;
}

.boxJustNow .info a.complet {
	color: #dc0032;
	display: inline-block;
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0 0;
	float: right;
	text-decoration:none;
	padding: 3px 7px 0 0;
        position:relative;
}
.boxJustNow .info a.complet:after {
	position: absolute;
        content: "";
        top: 7px;
        margin-left: 2px;
        width: 10px;
        height: 13px;
        background: url("../../images/isport/arrows.png?v=15") 2px -1702px no-repeat !important;
}
.boxJustNow .info a.title {
	color: #dc0032;
	font-size: 15px;
	line-height: 15px;
	margin: 0px 0 0;
	text-decoration:none;
}

.boxJustNow .info a:hover {
	border-bottom: 1px dotted #dc0032;
	color: #dc0032;
}

.boxJustNow .messages {
	height: 160px;
	
	width: 300px;
	float: left;
	/*border-bottom: 1px solid #c5d1d8;*/
	font-size: 12px;
	overflow: hidden;
}

.boxJustNow .messages a.message {
	display: block;
	width: 300px;
	height: 30px;
	margin: 0 0 10px 0;
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333f48;
	text-decoration:none;
	overflow: hidden;
}

.boxJustNow .messages a.message .time {
	display: block;
	width: 40px;
	float: left;
	color: #99a4aa;
	font-weight: bold;
}

.boxJustNow .messages a.message .text {
	display: block;
	width: 260px;
	float: left;
	font-weight: normal;
}

.boxJustNow .messages a.message .text span { color: #dc0032; }


.boxJustNow .messages a:hover .text { color: #dc0032; }
.boxJustNow .messages a:hover .text:hover { text-decoration: underline; }
.boxJustNow .messages a:hover .text:hover span { text-decoration: none !important; }

.boxJustNow .servisLinks {
	
	border-bottom: 1px solid #C5D1D8;
	border-top: 1px solid #C5D1D8;
	padding:5px 0;
}
.boxJustNow .servisLinks a {
	display: inline-block;
	padding: 5px 0 1px;
	font-family: 'Impact';
	font-size: 14px;
	text-decoration: none;
	color:#373737;
	vertical-align: middle;
	float:left;
	margin-right: 11px;
}

.boxJustNow a.top10 {
	background:#dc0032;
	color:#fff;
	text-decoration: none;
	border-radius: 3px;	
	padding: 2px 5px 2px 5px !important;
	margin-top: 2px;
}
.boxJustNow .servisLinks a:hover {
  opacity:0.8;
}

.boxJustNow a.predplatne{
	padding-top: 3px;
}

.boxJustNow a.appStore {
	background: url(../../images/isport/vysledky-sprite.png?v=70) no-repeat -10px -320px;
	width:65px;
	height: 21px;
}
.boxJustNow a.googlePlay  {
	background: url(../../images/isport/vysledky-sprite.png?v=70) no-repeat -100px -320px;
	width:61px;
	height: 21px;
	margin-right:0;
	float:right;
	padding: 3px 0!important;
}



/* TOP 10 - odkaz na HP
--------------------------------------------------------------------------------*/
.linkTop10 {
	border-right: 1px solid #C0CED5;
	padding-right: 10px;
	margin-left: 10px;
}

.linkTop10 .redBlock {
	display: block;
	width: 80px;
	height: 160px;
	padding: 0;
	float: left;
	text-decoration: none;
	background-color: #dc0032;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url(../../images/isport/online-broadcast.png) no-repeat left bottom;
}

.linkTop10 .redBlock .link {
	display: block;
	width: 44px;
	height: 10px;
	padding: 0;
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	margin: 142px 0 0 21px;
	background: transparent url("../../images/isport/elements.png?v=77") 31px -446px no-repeat;
}



/* Online přenosy pod Promoboxem
--------------------------------------------------------------------------------*/
.topTitlesOnline a.complet {
	color: #dc0032;
	display: inline-block;
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0 0;
	float: right;
	text-decoration:none;
	background: transparent url(../../images/isport/arrow-red-3x5.png) no-repeat right 7px;
	padding: 3px 7px 0 0;
	font-weight: bold;
}
.topTitlesOnline a.title {
	color: #dc0032;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	margin: 0px 0 0;
	text-decoration:none;
}

.topTitlesOnline a:hover {
	border-bottom: 1px dotted #dc0032;
	color: #dc0032;
}




/* Článek v grid_8 - horizontální výpis
--------------------------------------------------------------------------------*/
.articleListItem.itemWide {
	height: 100px;
	padding: 10px 0 10px 0;
	border-bottom: none;
}

.articleListItem.itemWide a.articlePhoto {
	position: static;
}

/* Článek v grid_2
--------------------------------------------------------------------------------*/
.articleList { clear: both; }
.articleListItem {
	height: 173px;
	position: relative;
	padding: 117px 0 0 0;
	border-bottom: 1px solid #c0ced5;
	overflow: hidden;
}

.articleFrame .articleListItem {
	height: 172px;
	border: 0px;
}

.articleListItem.itemMiddle {
	height: 100px;
	padding: 190px 0 0 0;
}

.categoryGallery .articleListItem.itemMiddle {
	height: 60px;
}

.articleListItem a.articlePhoto {
	display: block;
	width: 140px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.articleListItem a.articlePhoto img {
	display: block;
	width: 140px;
	height: 100px;
}

.articleListItem a.articlePhoto img {
	width: 140px;
	height: 100px;
	font-size: 10px; /* pro alt text, když se zobrazí */
	line-height: 14px;
	display: block;
}

.articleListItem.itemMiddle a.articlePhoto,
.articleListItem.itemMiddle a.articlePhoto img {
	width: 300px;
	height: 180px;
}

.articleListItem h3,
.articleListItem h3 a {
	display: block;
	color: #333f48;
	font-size: 16px;
	line-height: 19px;
	margin: 0;
	text-decoration: none;
}

.articleListItem.itemMiddle h3,
.articleListItem.itemMiddle h3 a {
	line-height: 18px;
}

.articleListItem.itemMiddle .icon {
	position: absolute;
	top: 190px;
	left: 260px;
}

.articleListItem p {
	color: #333f48;
	font-size: 12px;
	margin: 7px 0 0;
	line-height: 16px;
}

.articleListItem a.moreLink {
	position: absolute;
	bottom: 6px;
	left: 0px;
}

.articleListItem .articleFlag {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 130px;
	padding: 3px 5px;
	background: #fff;
	color: #7b858b;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

.articleListItem .articleFlag.artFlagKomercni{
        
	background: transparent;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
        color: #dc0032 !important;
        position: absolute;
        top: 272px;
}

.articleListItem .catName {
	color: #fff;
display: block;
font-size: 9px;
left: 0;
padding: 3% 5% 2%;
position: absolute;
text-decoration: none;
top: 0;
width: 94%;
	text-transform: uppercase;
	background: #333f48 url("../../images/isport/arrows.png?v=15") 130px -1894px no-repeat;
	opacity: 0.9;
	font-weight: bold;
	letter-spacing: 0.9px;
}

.articleListItem.itemMiddle .catName {
	padding: 2% 2% 1%;
	width: 96%;
	background: #333f48 url("../../images/isport/arrows.png?v=15") 290px -1894px no-repeat;
}

.articleListItem .catName:hover { background-color: #7b858b; }


.articleListItem.itemMiddle .articleFlag {
	top: 170px;
	width: 290px;
}

.articleListItem.itemBig {
	height: auto;
	padding: 0px;
	margin: 0 0 10px;
	position: static;
	border-bottom: 0px;
        clear:both;
}

.articleListItem.itemBig img.mainPhoto {
	width: 100%;
	display: block;
}

.articleListItem.itemBig .articleContainer {
	margin: 0;
	padding: 0;
	position: relative;
}
.articleListItem.itemBig .articleContainer .moreLink {
	bottom: 12px;
	left: 650px;
	position: absolute;
}



.articleListItem.itemBig h3 { position: relative; }

.articleListItem.itemBig h3 a {
	min-height: 169px;
	border-bottom: 0px solid #fff;
	background-color: #dc0032;
	border-radius: 3px;
	padding: 10px 11px 0px;
	font-size: 32px;
	line-height: 32px;
	color: #fff;
	position: relative;
}

.articleListItem.itemBig h3 div.fakeLayer {
	height: 169px;
	width: 278px;
	border-bottom: 0px solid #fff;
	background-color: #dc0032;
	border-radius: 3px;
	padding: 10px 11px 0px;
	font-size: 32px;
	line-height: 32px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.articleListItem.itemBig:hover h3 a { color: #fff; }

.articleListItem.itemBig h3 a:hover { text-decoration: underline; }

.articleListItem.itemBig h3 .arrow { top: 15%; }

.articleListItem.itemBig .superTitle {
	font-size: 12px;
	font-weight: bold;
	color: #dc0032;
	margin: 30px 0 10px 0;
}

.articleListItem.itemBig p {
	font-size: 15px;
	line-height: 20px;
}

.articleListItem:hover h3 a { color: #dc0032; }
.blog .articleListItem:hover h3 a { color: #dc0032; }

.articleListItem h3 a:hover { text-decoration: underline; }

.articleListItem.itemMiddle.withIcon h3 a {	padding: 0 40px 0 0; }

.articleListItem .icon {
	position: absolute;
	top: 80px;
	left: 50px;
}

.oneBigItem { clear: both; }

.oneBigItem .articleListItem.itemBig { margin: 0px; }
.oneBigItem .clearBorder { display: none; }
.oneBigItem .imageDescription {
	font-size: 12px;
	font-weight: bold;
	background-color: #333f48;
	margin: 0;
	padding: 5px;
	color: #fff;
}

.articleListItem .commercialArticle {
	position: absolute;
	bottom: 10px;
	left: 0px;
	color: #DC0032;
	font-size: 10px;
	margin: 10px 0 0;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}

/* Return to Blesk
--------------------------------------------------------------------------------*/

.returnToBleskTop {
	position: absolute;
	margin-top: 18px;
	overflow: hidden;
	margin-left: 170px;
	text-indent: -9999px;
	display: none;
}

.returnToBleskTop a {
	display: block;
	width: 123px;
	height: 20px;
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -830px -10px;
}

.returnToBleskTop a:hover {
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -830px -31px;
}

.returnToBleskBottom {
	float: left;
	margin-top: 0px;
	overflow: hidden;
	margin-left: 0px;
	text-indent: -9999px;
	display: none;
}

.returnToBleskBottom a {
	display: block;
	width: 138px;
	height: 23px;
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -830px -52px;
}

.returnToBleskBottom a:hover {
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -830px -76px;
}

/* Horizontal article small, only title
--------------------------------------------------------------------------------*/
.itemHorizontal .articleContainer { margin: 0; }
.itemHorizontal .articleListItem {
	height: 57px;
	padding: 0px 0 0px 100px;
	margin: 0 0 -4px;
	border-bottom: 1px solid #C0CED5 !important;
}

.itemHorizontal.last .articleListItem {
	border-bottom: 0px !important;
}

.itemHorizontal .articleFrame {
	background-color: transparent;
	border: 0px;
}

.itemHorizontal .articlePhoto {
	height: 50px !important;
	width: 90px !important;
	overflow: hidden;
}

.itemHorizontal .articlePhoto img {	width: 90px !important; height: 64px !important; }

.itemHorizontal h3,
.itemHorizontal h3 a { font-size: 15px; }

/* Horizontal article with photo floated right
--------------------------------------------------------------------------------*/
.articlePhotoRight p { margin: 0; }

.articlePhotoRight p a {
	margin: 0;
	text-decoration: none;
	color: #333f48;
}

.articlePhotoRight:hover p a {  color: #dc0032; }
.articlePhotoRight:hover p a:hover {  text-decoration:underline; }

.articlePhotoRight.bgWhite {
	position: relative;
	top: -1px;
	z-index: 5;
}

.articlePhotoRight .articlePhoto,
.articlePhotoRight .articlePhoto img {
	display: block;
	width: 140px;
	height: 100px;
}

.articlePhotoRight .datetime {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0;
	color: #99a4aa;
}

.articlePhotoRight .datetime span { color: #dc0032; }

/* Článek v grid_8 - horizontální výpis
--------------------------------------------------------------------------------*/
.articleListItem.itemWide {
	height: 100px;
	padding: 10px 0 10px 0;
	border-bottom: none;
}

.articleListItem.itemWide h3, .articleListItem.itemWide p {
	padding: 0px 10px 0px 0px;
}

.articleListItem.itemWide .withRightBorder {
	border-right: 1px solid #d8e1e5;
	height: 100px;
}

.articleListItem.itemWide .grid_1 {
	width: 70px;
	height: 100px;
	position: relative;
}

.articleListItem.itemWide a.articlePhoto {
	position: static;
}

.articleListItem.itemWide .date .today {
	display: block;
	color: #dc0032;
	padding-bottom: 2px;
}

.articleListItem.itemWide .date {
	color: #99a4aa;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.articleListItem.itemWide .time {
	color: #99a4aa;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.articleListItem.itemWide .category {
	color: #dc0032;
	font-size: 10px;
	font-weight: bold;
	margin-top: 25px;
	position: absolute;
	bottom: 15px;
	line-height: 12px;
}
.articleListItem.itemWide .article {
	color: #333f48;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	line-height: 12px;
}

a.withSmallRedArrow {
    	padding-right: 8px;
	color: #dc0032;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.outer_3 a.withSmallRedArrow{
    position:absolute;
}
a.withSmallRedArrow:after{
    content: "";
    position: absolute;
    width: 3px;
    height: 5px;
    margin-top: 4px;
    margin-left: 2px;
    background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1702px;
}

.football a.withSmallRedArrow:after {
        content: "";
        position: absolute;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1302px;
}

.hockey a.withSmallRedArrow:after {
        content: "";
        position: absolute;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1402px;
}

.tennis a.withSmallRedArrow:after {
	content: "";
        position: absolute;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1502px;
}

.tableDetail a.withSmallRedArrow:after {
	content: "";
        position: absolute;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1802px;
}
.tableDetail a.withSmallRedArrow:hover:after {
	content: "";
        position: absolute;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1702px;
}

a.withSmallGreyArrow {
	color: #333f48;
	
	padding-right: 8px;
	text-decoration: none;
}
a.withSmallGreyArrow:after {
        content: "";
        position: absolute;
        width: 3px;
        height: 5px;
        margin-top: 4px;
        margin-left: 2px;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1802px;
}

a.withSmallRedArrow:hover, a.withSmallGreyArrow:hover {
	text-decoration: underline;
}

/* load more with ajax
--------------------------------------------------------------------------------*/
.loadMore {
	display: block;
	color: #333F48;
	font-size: 10px;
	text-decoration: none;
	height: 51px;
	position: relative;
	margin-bottom: 30px;
}

.loadMore .shadow {
	display: block;
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat 0px -970px;
	height: 40px;
}

.loadMore a.load {
	float: left;
	display: block;
	width: 198px;
	height: 25px;
	border: 1px solid #C0CED5;
	border-top: 0px;
	background-color: white;
	border-radius: 0 0 5px 5px;
	color: #333F48 !important;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	bottom: 0px;
	left: 227px;
	position: absolute;
}

.loadMore a.load:hover {
	background-color: #C0CED5;
}

.loadMore a.load span {
	display: block;
	width: 8px;
	height: 6px;
	position: absolute;
	right: 8px;
	top: 10px;
	background: transparent url("../../images/isport/elements.png?v=77") -289px -66px no-repeat
}
/* Pagination online reports.....................................................................*/

.pagination{
    display: block;
    position: relative;
    float: none;
    font-weight: bold;
    font-family: Arial;
    line-height: 38px;
    padding: 1px;
    width:640px;
    background-color: white;
    margin-bottom: 20px;
}
.chatArticle .pagination{
    left: -175px;
}
.nextPage,
.prevPage{
    display: block;
    width: 100px;
    max-height: 30px;
    background-color: #dc0032;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    color: #fff;
    outline: 0;
    border: none;
    margin: 0px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}
.nextPage:hover,
.prevPage:hover{
    background-color: #64001e;
    color:white !important;
}
.nextPage{
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    float: right;
}
.prevPage{
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    float: left;
}
.prevPage:before{
    content: "";
    position: absolute;
    display: block;
    top: 15px;
    left: 12px;
    background: transparent url("../../images/isport/elements.png?v=77") -750px -1042px no-repeat;
    height: 11px;
    width: 7px;
}
.nextPage:after{
    content:"";
    position:absolute;
    display: block;
    right: 12px;
    top: 16px;
    background: transparent url("../../images/isport/elements.png?v=77") -761px -1042px no-repeat;
    height: 11px;
    width: 7px;
}
.displayPrevNone{visibility:hidden;}

.pages{
    margin: 0 auto;
    float: left;
    padding-left: 0px;
    width: 420px;
    height: 40px;
    overflow: hidden;
    left: 4%;
    right: 4%;
    text-align: center;
}
.pagination .pages a{
    display: inline-block;
    height: 100%;
    min-width: 29px;
    min-height: 30px;
    height: 100%;
    color: black !important;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    line-height: 30px;
    font-size: 14px;
    border: none;
    margin: 0 1px;
    padding: 5px 0px;
    
}

.aktpage:not([data-id="intro"]):not([data-id="related"]){
    display: inline-block;
    padding: 5px 0px;
    min-width: 29px;
    background-color: #b9c7cd;
}
.pagination .pages a:not(.threeDots):not(.active):hover{
    background-color: #dc0032;
    color: white !important;

}
.pagination .pages a:hover{

    text-decoration: none;
}

/* Pagination
--------------------------------------------------------------------------------*/
.pagination .pageBefore,
.pagination .pageAfter {
	color: #333f48;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	float: left;
	width: 80px;
	display: block;
	line-height: 20px;
}

.pagination a.pageBefore:hover,
.pagination a.pageAfter:hover { color: #dc0032; }

.pagination .pageBefore.disabled,
.pagination .pageAfter.disabled
.pagination .pageBefore.disabled:hover,
.pagination .pageAfter.disabled:hover { color: #c0ced5;  }


.pagination .pageBefore span {
	display: inline-block;
	width: 9px;
	height: 10px;
	background: transparent url("../../images/isport/elements.png?v=77") -485px -17px no-repeat;
	overflow: hidden;
	text-indent: -999px;
	position: relative;
	top: 2px;
	margin: 0 6px 0 0;
}

.pagination a.pageBefore:hover span { background: transparent url("../../images/isport/elements.png?v=77") -485px -30px no-repeat; }

.pagination .pageBefore.disabled span,
.pagination .pageBefore.disabled:hover span { background: transparent url("../../images/isport/elements.png?v=77") -485px -3px no-repeat; }


.pagination .pageAfter span {
	display: inline-block;
	width: 9px;
	height: 10px;
	background: transparent url("../../images/isport/elements.png?v=77") -498px -17px no-repeat;
	overflow: hidden;
	text-indent: -999px;
	position: relative;
	top: 2px;
	margin: 0 0 0 6px;
}

.pagination a.pageAfter:hover span { background: transparent url("../../images/isport/elements.png?v=77") -498px -30px no-repeat; }

.pagination .pageAfter.disabled span,
.pagination .pageAfter.disabled:hover span { background: transparent url("../../images/isport/elements.png?v=77") -498px -3px no-repeat; }

.pagination ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 460px;
	float: left;
	text-align:center;
}

.pagination ul li {
	display: inline-block;
	font-size: 12px;
}

.pagination ul li a {
	display: block;
	font-size: 12px;
	color: #99a4aa;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}

.pagination ul li.aktpage a {
	background-color: #fff;
	border: 1px solid #d8e1e5;
	border-radius: 3px;
	color: #333f48;
}
.pagination ul li a:hover { color: #dc0032; }

/* Twitter box
--------------------------------------------------------------------------------*/
.twitterHeader {
	border-radius: 5px 5px 0 0;
	background: #dc0032;
	height: 32px;
	overflow: hidden;
}

.twitterHeader a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 10px;
}

.twitterHeader a:hover { text-decoration: underline; }

.twitterHeader span.logo {
	width: 81px;
	height: 16px;
	float: right;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("../../images/isport/elements.png?v=77") -290px -204px no-repeat;
	margin: 10px;
}

.twitterContent {
	background: #fff;
	height: 239px;
	overflow: hidden;
}

.twitterBox.fitHeight .twitterContent {
	height: 229px !important;
}


.twitterItems .twitterItem {
	float: left;
	width: 94%;
	margin: 10px 3%;
}

.twitterItems .twitterItem .tweetAvatar {
	float: left;
	width: 20%;
	height: 50px;
}

.twitterItems .twitterItem .tweetText {
	float: right;
	width: 80%;
	color: #333f48;
	font-size: 12px;
}

.twitterItems .twitterItem .tweetLinks { font-size: 10px; }

.twitterItems .twitterItem .tweetLinks .datetime { color: #333f48; }

.twitterItems a {
	color: #0064ff;
	text-decoration: none;
}

.twitterItems a:hover {
	color: #333f48;
	text-decoration: underline;
}

.twitterItems .twitterItem .tweetLinks {
	font-weight: bold;
}

.twitterFooter {
	border-radius: 0 0 5px 5px;
	background: #c0ced5;
	height: 30px;
}

.twitterFooter a {
	display: block;
	line-height: 30px;
	padding: 0 10px;
	float: right;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.twitterFooter a:hover {
	color: #333f48;
	text-decoration: underline;
}
.twitterFooter .twitter-follow-button {
	margin: 5px 0 0 35px;
}

/* Facebook box
--------------------------------------------------------------------------------*/
.facebookHeader,
.redHeader {
	border-radius: 5px 5px 0 0;
	background: #dc0032;
	height: 32px;
	overflow: hidden;
}

.facebookHeader a,
.redHeader a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 10px;
}

.facebookHeader a:hover,
.redHeader a:hover { text-decoration: underline; }

.facebookHeader span.logo,
.redHeader span.logo {
	width: 81px;
	height: 16px;
	float: right;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("../../images/isport/elements.png?v=77") -288px -183px no-repeat;
	margin: 8px;
}

.redHeader .title {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 10px;
}
.redHeader .smallLink {
	font-size: 10px;
	float: right;
}

.facebookContent {
	background: #fff;
	height: 259px;
	overflow: hidden;
}

.facebookFooter {
	border-radius: 0 0 5px 5px;
	background: #c0ced5;
	height: 10px;
}

/* TABHEADER - sázkař
--------------------------------------------------------------------------------*/
.livescoreSummary .tabsNavigation {
	float: right;
	list-style: none;
	padding: 0;
	margin: 10px 4px 0 0;
}

.livescoreSummary ul.tabsNavigation li { float: left; }

.livescoreSummary .tabsArea {
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	position: relative;
	width: 100%;
}
.livescoreSummary .tabsNavigation a {
	width: 73px;
	height: 29px;
	display: block;
	margin: 0;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	background: transparent url("../../images/isport/elements.png?v=77") -373px -285px no-repeat;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	overflow: hidden;
}
.livescoreSummary .tabsNavigation a:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -373px -315px no-repeat;
	color: #fff;
}

.livescoreSummary .tabsNavigation a.active,
.livescoreSummary .tabsNavigation a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -373px -345px no-repeat; }

.livescoreSummary .leagueTable { height: 263px; }

/* League table
--------------------------------------------------------------------------------*/
.leagueTable {
       width: 100%;
       overflow: hidden;
       position: relative;
       /*background: transparent url("../../images/isport/elements.png?v=77") 0px -1458px no-repeat;*/
}
.leagueTable:after {
       width: 100%;
        content: "";
        top: -4px;
        height: 12px;
        position: absolute;
        background: transparent url("../../images/isport/elements.png?v=77") 0px -1348px no-repeat;
}
/*football_table_short*/
.inner_4.floatRight .leagueTable:after{
    background-position: 0px -1433px !important;
}


.leagueTable tr.out td { color: #aaa; background-color: transparent; }

.leagueTable tr.europa-league {	background-color: #ffeece;	}
.leagueTable tr.europa-league td { color: #72001a; background-color: transparent; }
.leagueTable tr.europa-league .iconStatus {
	display: block;
	width: 11px;
	height: 11px;
	background: transparent url("../../images/isport/elements.png?v=77") -489px -287px no-repeat;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -999px;
}


.leagueTable tr.champions-league {	background-color: #afc5da;	}
.leagueTable tr.champions-league td { color: #08284e; background-color: transparent; }
.leagueTable tr.champions-league .iconStatus {
	display: block;
	width: 13px;
	height: 12px;
	background: transparent url("../../images/isport/elements.png?v=77") -488px -304px no-repeat;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -999px;
}


.noShadow .leagueTable { background-image: none; height:auto;}

a.panelTitle  {
	font-weight: bold;
	display: inline-block;
	color: #dc0032;
	text-decoration: none;
	position: absolute;
	left: 5px;
	top: 10px;
}

a.panelTitle span {
	display: inline-block;
	height: 15px;
	margin: 0 0 0 5px;
	width: 10px;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -395px no-repeat;
}

a.panelTitle:hover { text-decoration: underline; }

.panelFooter {
	border-radius: 0 0 3px 3px;
	bottom: 0;
	display: block;
	font-size: 10px;
	left: 0;
	padding: 1px 0;
	position: absolute;
	width: 100%;
}
.panelFooter a {
	font-weight: bold;
	display: inline-block;
	color: #dc0032;
	text-decoration: none;
	padding: 0 0 0 5px;
}
.panelFooter a span {
	display: inline-block;
	height: 10px;
	margin: 0 0 0 5px;
	width: 10px;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -1698px no-repeat;
}

.panelFooter a:hover { text-decoration: underline; }

.leagueTable .borderBottom td {	height: 1px; }

.leagueTable .borderBottom td div {
	border-bottom: 1px solid #dc0032;
	height: 1px;
	overflow: hidden;
	margin: 0 4px;
}

.leagueTable th {
	color: #dc0032;
font-weight: bold;
text-align: center;
font-size: 11px;
padding: 5px 0 2px 0;
}

.leagueTable td {
	text-align: center;
font-size: 12px;
height: 18px;
color: #333f48;
	padding: 0;
	margin: 0;
}
.leagueTable td.rank {
	text-align: center;
	text-indent: 2px;
}
.leagueTable td.team {
	font-weight: bold;
text-align: left;
}
.leagueTable td.points {
	font-weight: bold;
}
.leagueTable td a {
	color: #333f48;
text-decoration: none;
}
.leagueTable td a:hover {
	color: #dc0032;
text-decoration: underline;
}

.leagueTable .scoreMiddle,
.leagueTable .scoreLeft,
.leagueTable .scoreRight {
	display: block;
float: left;
text-align: right;
width: 45%;
}
.leagueTable .scoreMiddle {
	text-align: center;
width: 10%;
}
.leagueTable .scoreRight { text-align: left; }

.leagueTable .even td {
	background: #f4f7f8;
	border-top: 1px solid #d8e1e5;
	border-bottom: 1px solid #d8e1e5;
}

.positionUp span,
.positionStay span,
.positionDown span {
	display: block;
	width: 9px;
	height: 5px;
	background: transparent url("../../images/isport/elements.png?v=77") -471px -290px no-repeat;
	margin: 0 auto;
}
.positionDown span { background: transparent url("../../images/isport/elements.png?v=77") -471px -304px no-repeat; }
.positionStay span { background: transparent url("../../images/isport/elements.png?v=77") -471px -316px no-repeat; }

.leagueTable .title a {
	color: #fff;
	font-size: 12px;
	padding: 2px 5px;
	display: block;
	border-radius: 5px 5px 0 0;
	background-color: #dc0032;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.leagueTable.czechTable .title a { 
/*background: #dc0032 url(../../images/isport/czech-flag.png) 97% center no-repeat !important;*/
background-color: #dc0032!important;}

.leagueTable.czechTable .title a:after { 
/*background: #dc0032 url(../../images/isport/czech-flag.png) 97% center no-repeat !important;*/
position: absolute;
content: "";
top: 10px;
right: 8px;
width: 16px;
display: block;
height: 11px;
background: url("../../images/isport/elements.png?v=77") -625px -1063px no-repeat !important;}

.leagueTable .title a:hover { text-decoration: underline; }


/* Sportomod - currently
--------------------------------------------------------------------------------*/
.leagueTable .borderBottom {
	border-bottom: 1px solid #dc0032;
	height: 1px;
	overflow: hidden;
	margin: 0 4px;
}
.leagueTable .headTable {
	color: #DC0032;
font-size: 11px;
font-weight: bold;
padding: 5px 0 2px 2px;
text-align: left;
}
.leagueTable.tableBox .matches  {
	height: 150px;
	overflow: hidden;
	background: transparent url("../../images/isport/shadow-mini-up.png?v=4") no-repeat center bottom;
}
.leagueTable .matches .match a,
.leagueTable .matches .match span {
	font-size: 12px;
/*	height: 19px; */
	color: #333F48;
	text-decoration: none;
}
.leagueTable .matches .match a { text-align: left; }

.leagueTable .matches .match span{ display: inline-block; }
.leagueTable .matches .match .datetime{
	font-weight: normal;
	width: 25%;
	padding: 0 0 0 2px;
}
.leagueTable .matches .match .team.one{
	width: 28%;
	text-align: right;
}
.leagueTable .matches .match .score{
	font-weight: bold;
	width: 15%;
	text-align: center;
	line-height: 10px;
}
.leagueTable .matches .match a .team.two{ width: 28%; }
.leagueTable .matches .match{
	padding: 0;
	width: 100%;
	float: left;
}
.leagueTable .matches .match:hover{ background: #e0e7ea !important; }
.leagueTable .matches .match.even{
	background: #F4F7F8;
	border-top: 1px solid #D8E1E5;
	border-bottom: 1px solid #D8E1E5;
}
.leagueTable .matches .matchSpace{
	padding: 0;
	height: 2px;
	width: 100%;
	float: left;
	border-top: 1px dotted #333f48;
	margin: 0 0 2px 0;
	overflow: hidden;
}
.leagueTable .matches .matchColor{
/*	background: #5a966e; */
	background: #133b21;
	width: 100%;
	float: left;
}
.leagueTable .matches .match .matchColor a,
.leagueTable .matches .match .matchColor span {
	color: #ffffff;
}
.leagueTable.leagueCF .matches .match .matchColor a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.leagueTable .matchesWhite{
	border: 2px solid #ffffff;
	position: relative;
	margin: 0;
}
/* keywords footer
--------------------------------------------------------------------------------*/
.keywordsFooter {
	clear: both;
	color: #7b858b;
	font-size: 12px;
	line-height: 18px;
	float: none;
}

.keywordsFooter a {
	color: #7b858b;
	text-decoration: none;
}
.keywordsFooter a:hover { color: #cd0032; }
.landingPage {
	color: #7b858b;
	font-size: 12px;
	line-height: 18px;
}

.footer ul li {	line-height: 16px !important; }


/* Promo galerie - grid_8
--------------------------------------------------------------------------------*/
.galleryPromo h3 {
	color: #dc0032;
	margin: 10px;
	font-size: 16px;
}

.galleryPromo h3 a {
	text-decoration: none;
}

.galleryPromo .bigItem {
	height: 560px;
	width: 320px;
	float: left;
	overflow: hidden;
	position: relative;
	color: #d8e1e5;
	text-decoration: none;
	background: #141b20 url(../../images/isport/loader.gif) center center no-repeat;
	border-radius: 0 0 0 5px
}

.galleryPromo .bigItem img {
	width: 320px;
}

.galleryPromo .bigItem .description {
	display: block;
	padding: 10px;
	float: left;
	position: absolute;
	width: 300px;
	bottom: 0;
	background-color: #333F48;
	font-size: 12px;
	line-height: 16px;
	min-height: 61px;
}

.galleryPromo .smallItems {
	height: 560px;
	width: 270px;
	float: right;
	margin: 0 10px;
}

.galleryPromo ul,
.galleryPromo ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.galleryPromo ul li.active a img,
.galleryPromo ul li.active a .photoCount {
	display: none;
}

.galleryPromo ul li a {
	display: block;
	height: 90px;
	padding: 0 0 10px 0;
	margin: 0 0 9px 0;
	border-bottom: 1px solid #c0ced5;
	overflow: hidden;
	color: #011320;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}

.galleryPromo ul li a img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 60px;
	height: 90px;
}

.galleryPromo ul li a span.photoCount {
	display: block;
	color: #f94b73;
	font-size: 12px;
	height: 15px;
	margin: 10px 0;
}

.galleryPromo ul li a span.photoCount .icon {
	display: block;
	float: left;
	width: 15px;
	height: 11px;
	float: left;
	margin: 2px 5px 2px 0;
	background: transparent url("../../images/isport/elements.png?v=77") -265px -168px no-repeat;
}

.galleryPromo ul li.active a {
	height: 210px;
	border-bottom: 0px solid #fff;
	background-color: #dc0032;
	border-radius: 3px;
	padding: 10px 11px 0px;
	margin: 0 0 20px 0;
	font-size: 32px;
	line-height: 32px;
	color: #fff;
	position: relative;
}

.galleryPromo ul li h4 {
	margin: 0px;
	padding: 0px;
}

.galleryPromo ul li.active span.title {	display: block; }

.galleryPromo ul li.active .arrow { top: 35%; }

.galleryPromo ul li.active .button {
	display: block;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 190px;
	height: 33px;
	padding: 0 0 0 60px;
	background: transparent url("../../images/isport/elements.png?v=77") -105px -285px no-repeat;
	overflow: hidden;
	font-size: 14px;
}

.galleryPromo ul li.active .button:hover {
	background: transparent url("../../images/isport/elements.png?v=77") -105px -320px no-repeat;
}

.galleryPromo ul li.last a {
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
	border-bottom: 0px;
}

.galleryPromo ul li.last.active a { padding: 10px 11px 0px; }


/* Articles promo - ostatní sporty - grid_8
--------------------------------------------------------------------------------*/
.articlesPromo .bigItem {
	display: block;
	height: 370px;
	width: 620px;
	overflow: hidden;
	position: relative;
	color: #d8e1e5;
	background: #141b20 url(../../images/isport/loader.gif) center center no-repeat;
}

.articlesPromo .bigItem img {
	display: block;
}

.articlesPromo .smallItems { height: 370px; }

.articlesPromo ul,
.articlesPromo ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.articlesPromo ul li .catName { display: none; }
.articlesPromo ul li.active .title,
.articlesPromo ul li.active .catName { display: block; }

.articlesPromo ul li a {
	display: block;
	height: 59px;
	border-top: 1px solid #C0CED5;
	overflow: hidden;
	font-weight: bold;
	line-height: 20px;
	padding: 5px 0 0px 0;
	margin-bottom: 5px;
	color: #333F48;
	font-size: 16px;
	text-decoration: none;
}

.articlesPromo ul li.active a {
	display: block;
	height: 161px;
	border-top: 0px;
	background-color: #dc0032;
	border-radius: 3px;
	padding: 0px 11px 0px;
	font-size: 33px;
	line-height: 33px;
	color: #fff;
	position: relative;
	top: 1px;
	z-index: 5;
}

.articlesPromo ul li.active .catName {
	font-size: 20px;
	color: #f37c97;
	display: block;
}

.articlesPromo ul li img {
	display: block;
	width: 90px;
	float: left;
	margin: 0 10px 0 0;
}

.articlesPromo ul li.active img {
	display: none;
}

.articlesPromo ul li.active br { display: none; }

.articlesPromo ul li.active .arrow { top: 35%; }
.articlesPromo ul li.last a { border-bottom: 0px; }

.articlesPromo ul li .arrow {
	right: -14px;
	left: auto;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -2592px no-repeat
}

/* Sections headers
--------------------------------------------------------------------------------*/
.sectionHeader {
	height: 49px;
	border-bottom-style: outset;
	border-bottom-width: 1px;
	border-radius: 5px 5px 0 0;
	background: #dc0032;
}

.sectionHeader.bleskSport h2 {
	display: block;
	float: none;
	margin: 0;
}

.sectionHeader.bleskSport h2 a {
	display: block;
	line-height: 49px;
	margin: 0 10px;
}
.sectionHeader.bleskSport h2 a:after {
        content: "";
        position: absolute;
        width: 92px;
        height: 21px;
        right: 10px;
        top: 14px;
        background: transparent url("../../images/isport/elements.png?v=77") -833px -666px no-repeat;
}


.sectionHeader h2 {
	float: left;
	font-size: 35px;
	line-height: 34px;
	color: #fff;
	margin: 7px 0px;
}

.sectionHeader h2 a {
	color: #fff;
	text-decoration: none;
}

.sectionHeader h2 a:hover {	text-decoration: underline; }

.sectionHeader .subSections,
.sectionHeader .subSections li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sectionHeader .subSections li {
	float: left;
	margin: 0 30px 0px 0;
}

.sectionHeader .subSections li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
	padding: 0 5px;
	line-height: 49px;
}

.sectionHeader .subSections li a:hover { background-color: #8c0222; }

.sectionHeader .icon {
	float: left;
	margin: 5px 0;
}

.sectionClose,
.matchDetailClose {
	display: block;
	width: 158px;
	height: 20px;
	border: 1px solid #c0ced5;
	border-bottom: 0px;
	background-color: #d8e1e5;
	border-radius: 5px 5px 0 0;
	color: #333f48 !important;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	bottom: -1px;
	left: 400px;
	position: absolute;
}

.sectionClose:hover,
.matchDetailClose:hover { background-color: #c0ced5; }

.sectionClose span,
.sectionOpen span,
.matchDetailClose span,
.matchDetailOpen span {
	display: block;
	width: 8px;
	height: 6px;
	position: absolute;
	right: 8px;
	top: 8px;
	background: transparent url("../../images/isport/elements.png?v=77") -289px -57px no-repeat;
}

.sectionOpen,
.matchDetailOpen {
	display: block;
	width: 158px;
	height: 20px;
	border: 1px solid #c0ced5;
	border-top: 0px;
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	color: #333f48 !important;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	bottom: -21px;
	left: 400px;
	position: absolute;
}

.sectionOpen span,
.matchDetailOpen span {	background: transparent url("../../images/isport/elements.png?v=77") -289px -66px no-repeat; }
.sectionOpen:hover,
.matchDetailOpen:hover { background-color: #c0ced5; }

/* Český fotbal na homepage
--------------------------------------------------------------------------------*/
.czechFootball .info h4 {
	color: #333f48;
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: bold;
}

.czechFootball .info p {
	color: #5b6770;
	margin: 0px;
	font-size: 12px;
	font-style: italic;
}

.czechFootball ul.cfPrimaryLeagues {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.czechFootball ul.cfPrimaryLeagues li {	float: left; }

.czechFootball ul.cfPrimaryLeagues li a {
	display: block;
	width: 103px;
	border-top: 3px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 2px;
	padding: 2px 4px 1px;
	background-color: #5a966e;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px;
}

.czechFootball ul.cfPrimaryLeagues li a:hover {
	border-top: 3px solid #277742;
	border-bottom: 1px solid #277742;
	background-color: #277742;
}

.czechFootball ul.cfDivision {
	display: block;
	list-style: none;
	background-color: #74b88c;
	border-radius: 5px;
	margin: 0 2px;
	padding: 2px 4px 1px;
	float: left;
}

.czechFootball ul.cfDivision li { float: left; }

.czechFootball ul.cfDivision li a {
	display: block;
	padding: 0 31px 0 10px;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.czechFootball ul.cfDivision li a:hover { color: #277742; }



/* CLOSED COLSETS
--------------------------------------------------------------------------------*/
.closed .articleMain {
	height: 200px;
	border: 0px;
}

.closed .articleMain h3,
.closed .articleMain h3 a {
	background-color: transparent !important;
	color: #DC0032 !important;
	padding: 0px !important;
	height: auto;
}

.closed .articleMain .articleContainer:hover a {
	color: #333f48 !important;
}

.articleMain h3.white,
.articleMain h3.white a {
	background-color: transparent !important;
	color: #DC0032 !important;
}

/* Bottom promo
--------------------------------------------------------------------------------*/

.bottomPromo:after { 
    content:"";
    position:absolute;
     width:1px;
     height:368px;
     background: transparent url("../../images/isport/elements.png?v=77") -854px -208px no-repeat;
}
.bottomPromo.last:after,
.bottomPromo.grid_12:after { background: none; }

.bottomPromo a.promoHeader {
	display: block;
	width: 300px;
	height: 60px;
	overflow: hidden;
	text-indent: -999px;
}

.bottomPromo .inner_12 a.promoHeader {
	width: 940px;
}

.bottomPromo.bleskcz a.promoHeader { background: transparent url("../../images/isport/elements.png?v=77") 0px -571px no-repeat; }
.bottomPromo.blesk a.promoHeader { background: transparent url("../../images/isport/elements.png?v=77") 0px -1191px no-repeat; }
.bottomPromo.autocz a.promoHeader { background: transparent url("../../images/isport/elements.png?v=77") 0px -633px no-repeat; }
.bottomPromo.reflexcz a.promoHeader { background: transparent url("../../images/isport/elements.png?v=77") 0px -695px no-repeat; }
.bottomPromo.abickocz a.promoHeader { background: transparent url("../../images/isport/elements.png?v=77") 0px -876px no-repeat; }

/* Dropdown
--------------------------------------------------------------------------------*/
.dropDownArea {
	position: relative;
	padding-top: 0px;
	right: 2px;
}
.dropDown {
	float: none;
        position: absolute;
        top: 28px;
        left: 0px;
        z-index: 50;
        width: 298px;
        border-radius: 0 0 5px 5px;
        border: 1px solid #99a4aa;
        display: none;
        height: auto;
        background-color: #fff;
}
.dropDown:before{
        content: "";
        position: absolute;
        background: url("../../images/isport/elements.png?v=77") -292px -1458px no-repeat;
        width: 291px;
        height: 12px;
        display: block;
        margin-top: 1px;
}

.smallDropDown .dropDown {
	width: 137px;
	top: 30px;
}

.dropDown .items { padding: 5px; }

.dropDown .items br { display: none; }

.dropDown .items a {
	color: #333f48;
	text-decoration: none;
	font-size: 14px;
	display: block;
	margin: 5px 0;
}

.dropDown .items a:hover {
	text-decoration: underline;
	color: #dc0032;
}

/* Bloggers - dropdown style
--------------------------------------------------------------------------------*/
.bloggers a.blogger {
	display: block;
	border-bottom: 1px solid #C0CED5;
	height: 30px;
	margin: 10px 5px;
	position: relative;
	text-decoration: none;
	color: #5b6770;
}

.bloggers a.blogger:hover {
	color: #dc0032;
	background: #fff url(../../images/isport/arrow-red.png) right 10px no-repeat;
}

.bloggers a.blogger img {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30px;
}

.bloggers a.blogger span {
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	text-indent: 40px;
}


/* Article detail
--------------------------------------------------------------------------------*/
#article .categoryTitle a {
	color: #dc0032;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
#article .categoryTitle a:hover { text-decoration: underline; }

#article .datetime {
	color: #99a4aa;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#article .promoTopImageMarg {
	margin-top:40px;
}
#article .promoTopImage {
	position:absolute;
	top:-4px;
	left:10px;
	width:620px;
}
#article .promoTopImage a {
	display: block;
}
#article .promoTopImage img {
	width:620px;
}

#article .topImage,
#article .topImage img {
	display: block;
	width: 100%;
}

#article .photoDescription {
	width: 470px;
	font-size: 14px;
	font-style: italic;
	clear: both;
	float: none;
	display: inline-block;
	padding-left: 0px;
}

#article .photoDescriptionWide {
	width: 590px;
}

#article .photoDescription span { color: #7b858b; }

#article .perex {
	padding-top: 45px;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	color: #333f48;
	line-height: 22px;
}

#article .articleText,
#article .articleText p {
	color: #333f48;
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 15px;
}

#article .authors {
	text-align: right;
}

#article .articleObject {
	margin-left: -160px;
	margin-bottom: 20px;
}

#article .articleGallery {
	background-color: #fff;
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	position: relative;
}

#article .articleGallery.topGallery {
	border-top: 0px;
	border-radius: 0 0 5px 5px;
}

#article .articleGallery .galleryInfo {
	width: 140px;
	float: left;
	margin: 10px 0 5px 10px;
}

#article .articleGallery .galleryInfo strong {
	color: #5a966e;
	font-size: 16px;
	font-weight: bold;
}

#article .articleGallery .galleryInfo a {
	display: block;
	color: #5b6770;
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	text-decoration: none;
}

#article .articleGallery .galleryInfo a:hover { text-decoration: underline; }

#article .articleGallery .galleryContent {
	width: 459px;
	height: 86px;
	float: right;
	margin: 5px 0;
}

/* Article - elements inside
--------------------------------------------------------------------------------*/
/* Article - video
-------------------------------------------*/
#article .imgInArt {
	padding: 10px;
}

#article .imgInGallery {
	display: block;
}

#article .imgInArt .imgInArtDescription {
	font: bold 12px Arial;
	line-height: 15px;
	color: #333f48;
}
#article .imgInArt .imgAuthor {
	font: normal 12px Arial;
	line-height: 15px;
	color: #99a4aa;
	margin: 10px 0 0;
}


/* Article - video
-------------------------------------------*/
#article .videoInArticle {
	width: 440px;
	padding: 10px;
}

#article .videoInArticle .videoHeader {
	font: bold 16px Arial;
	color: #dc0032;
	margin: 0 0 5px;
}

#article .videoInArticle .videoHeader .videoTime {
	font: normal 14px Arial;
	color: #c0ced5;
	float: right;
}

#article .videoInArticle p {
	font: bold 12px Arial;
	color: #333f48;
	margin: 10px 0 5px;
/*	
	float: left; 
	width: 330px;
*/
}

.videoSection .embedingInfo,
#article .videoInArticle .embedingInfo {
	position: relative;
	float: left;
}

.videoSection .embedVideo,
.articleVideoTop  .embedVideo {
	font-size: 12px;
	color: #333f48;
	display: block;
	font-weight: bold;
	background-color: #c0ced5;
	border-radius: 2px;
	text-align: center;
	text-decoration: none;
	width: 100px;
	cursor: pointer;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 10px;
	right: -10px;
	margin: 0px;
	line-height: 18px;
}
#article .videoInArticle .embedVideo {
	font-size: 12px;
	color: #333f48;
	display: inline-block;
	font-weight: bold;
	background-color: #c0ced5;
	border-radius: 2px;
	text-align: center;
	text-decoration: none;
/*	width: 100px; */
	cursor: pointer;
/*	float: left; */
	margin-right: 10px;
	position: relative;
/*	top: 10px; */
/*	right: -10px; */
	margin: 0px;
	padding: 2px 5px;
	line-height: 18px;
}

.videoSection .embedVideo {
	width: 140px;
	color: #000;
	padding: 2px;
}
.articleVideoTop  .embedVideo{
/*
	float: right;
	margin-right: 10px;
*/
	right: 0;
	top: 0;
	display: inline-block;
	width: auto;
	padding: 2px 5px;
	margin-top: 10px;
}

.articleVideoTop .videoDescriptionTop{
	position: relative;
	padding: 0 10px 10px 10px;
	background: #fff;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.videoSection .embedingInfo .embed400,
.videoSection .embedingInfo .embed550,
.videoSection .embedingInfo .embed640,
.videoSection .embedingInfo .embedAuto,
.articleVideoTop .embedingInfo .embed400,
.articleVideoTop .embedingInfo .embed550,
.articleVideoTop .embedingInfo .embed640,
.articleVideoTop .embedingInfo .embedAuto,
#article .videoInArticle .embed400,
#article .videoInArticle .embed550,
#article .videoInArticle .embed640,
#article .videoInArticle .embedAuto {
	font-size: 12px;
	color: #333f48;
	display: block;
	margin: 7px 0;
	font-weight: normal;
	background-color: #c0ced5;
	border-radius: 2px;
	text-align: center;
	text-decoration: none;
	width: 80px;
	cursor: pointer;
	float: left;
	margin-right: 10px;
	display: none;
}

.articleVideoTop  .embedVideo,
.articleVideoTop .embedingInfo .embed400,
.articleVideoTop .embedingInfo .embed550,
.articleVideoTop .embedingInfo .embed640,
.articleVideoTop .embedingInfo .embedAuto,
.videoSection .embedingInfo .embed400,
.videoSection .embedingInfo .embed550,
.videoSection .embedingInfo .embed640,
.videoSection .embedingInfo .embedAuto{
	line-height: 22px;
}

.videoSection .embedingInfo .embedAuto,
.articleVideoTop .embedingInfo .embedAuto,
#article .videoInArticle .embedAuto {
	width: 140px;
}

.videoSection .embedingInfo .embedAutoInput,
.articleVideoTop .embedingInfo .embedAutoInput,
#article .videoInArticle .embedAutoInput {
	display: none;
	font-size: 12px;
	width: 148px;
	float: left;
	border: 1px solid rgba(0, 0, 0, 0.2);
	color: #333f48;
	padding: 5px 10px;
	background: #c0ced5;
	margin-bottom: 10px;
}

.videoSection .embedingInfo .embedCode,
.articleVideoTop .embedingInfo .embedCode,
#article .videoInArticle .embedCode {
	width: 418px;
	margin: 0px 0px;
	display: none;
	border: 1px solid rgba(0, 0, 0, 0.2);
	color: #333F48;
	padding: 10px;
	background: #C0CED5;
	font-size: 12px;
}


.articleVideoTop .embedingInfo .embedCode{
	width: 408px;
}

.videoSection .embedingInfo .embedCode {
	width: 600px;
}


#article .videoInArticle p span.videoAuthor {
	font: normal 12px Arial;
	color: #c0ced5;
}
#article .videoInArticle .videoThumb {
	display: block;
	position: relative;
}
#article .videoInArticle .videoThumb img {	width: 100%; }

#article .videoInArticle .videoThumb span.videoPlay {
	display: block;
	width: 280px;
	height: 66px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: transparent url("../../images/isport/elements.png?v=77") -470px -563px no-repeat;
}

#article .videoInArticle .videoThumb:hover span.videoPlay { background: transparent url("../../images/isport/elements.png?v=77") -470px -634px no-repeat; }

#article .articleVideoTop .videoThumbImage {
	width: 100%;
}

/* Article - tables
-------------------------------------------*/
#article table {
	background: #fff;
	border: 1px solid #D8E1E5;
	border-radius: 5px;
	font-size: 12px;
	margin-bottom: 11px;
	width: 100%;
}

#article table td {
	text-align: left;
	padding: 2px;
}

#article table tr:nth-child(odd) {
	border-bottom: 1px solid #d8e1e5;
	border-top: 1px solid #d8e1e5;
	background: #f1f3f5;
}

/* Article - zvyrazneni kategorie
-------------------------------------------*/
.other .headerTopImg {
	border: 1px solid #dc0032;
	color: #ffffff;
	background: #dc0032;
	border-bottom: 0px;
	line-height: 32px;
	margin: 9px 0 0;
	padding: 0 8px 0 0;
	position: relative;
	left: 0px;
	-moz-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0;
	text-align: right;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
.other .headerTopImg span,
.other .sectionArticle span {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 67px;
	height: 22px;
	text-indent: -9000px;
	background: transparent url(../../images/isport/logo-blesk-small.png?v=1) no-repeat left bottom;
	position: relative;
	top: 0px;
	display: block;
	float: right;
	margin: 0 0 0 5px;
}
.other .sectionArticle span {
	padding: 5px 0 0 0;
	display: block;
	width: 91px;
	height: 21px;
	margin: 5px auto;
	background: transparent url(../../images/isport/logo-blesk-small-2.png?v=1) no-repeat left bottom;
	position: relative;
	top: 3px;
	float: none;
}


.other .sectionArticle {
	border: 1px solid #dc0032;
	color: #ffffff;
	background: #dc0032;
	border-bottom: 0px;
	line-height: 20px;
	margin: 58px 0 0 0;
	padding: 8px;
	position: relative;
	left: 0px;
	-moz-border-radius: 5px 5px 5px 5px ;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

.other .headerTopImg:hover,
.other .sectionArticle:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* Article - zvyrazneni kategorie
-------------------------------------------*/
.football .fanliga .headerTopImg,
.football .fanliga .bottomPromoLink,
.fantasy .headerTopImg,
.fantasy .bottomPromoLink {
	border: 1px solid #46825A;
	color: #ffffff;
	background: #46825A;
	border-bottom: 0px;
	line-height: 32px;
	margin: 9px 0 0;
	padding: 0 8px 0;
	position: relative;
	left: 0px;
	-moz-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0;
	text-align: left;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

.fantasy .headerTopImg,
.fantasy .bottomPromoLink {
	background: #28325a;
	border: 1px solid #000a32;
}

.football .fanliga .bottomPromoLink,
.fantasy .bottomPromoLink {
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 20px 0;
}

.football .fanliga .bottomPromoLink:hover {
	background-color: #589B70;
}

.fantasy .bottomPromoLink:hover {
	background-color: #000a32;
}

.football .fanliga .headerTopImg span,
.football .fanliga .bottomPromoLink span {
	display: block;
	width: 126px;
	height: 50px;
	text-indent: -9000px;
	background: transparent url(../../images/isport/fanliga-logo-small.png?v=1) no-repeat left bottom;
	position: absolute;
	top: -20px;
	right: 5px;
}

.fantasy .headerTopImg span,
.fantasy .bottomPromoLink span {
	display: block;
	width: 88px;
	height: 87px;
	text-indent: -9000px;
	background: transparent url(../../images/fantasy/logo-mini.png?v=1) no-repeat left bottom;
	position: absolute;
	top: -15px;
	right: 0px;
}
.fantasy .bottomPromoLink span {
	top: -30px;
	right: 5px;
}

/* Article - social buttons
-------------------------------------------*/
.outer_8.socialMedia {
	float: right;
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	background: #fff ;
}

.socialMedia .title {
	border-radius: 4px 4px 0 0;
	background-color: #f5f5f5;
	border-bottom: 1px solid #d8e1e5;
	color: #5b6770;
	font-family: Arial,sans-serif;
	font-size: 11px !important;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 10px 0;
	text-align: left;
	margin-top: 0;
	line-height: 27px;
}

.socialMedia .fb-like {	font-size: 0px; }
.scoailMedia .fb-comments { min-height: 210px; }
.socialMedia .others { width: 200px; }

.socialMedia .others div {
	float:right !important;
	margin: 0 0 0 5px !important;
}

.socialMedia .inner_5.fb {
	padding-right: 0;
}

.socialMedia .twitter {
	width: 57px;
	height: 60px;
	background: url("../../images/isport/elements.png?v=77") no-repeat scroll -624px -285px transparent;
	position: relative;
}

.socialMedia .twitter .twitterCount {
	background-repeat: no-repeat;
	display: block;
	font: bold 14px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;
	height: 52px;
	padding: 9px 0 0 1px;
	text-align: center;
	width: 56px;
	cursor: default;
}

.socialMedia .twitter iframe {
	position: absolute !important;
	top: 39px;
	opacity: 0;
}

.socialMedia .facebook {
	width: 57px;
	height: 60px;
	background: url("../../images/isport/elements.png?v=77") no-repeat scroll -567px -285px transparent;
	position: relative;
}

.socialMedia .facebook .facebookCount {
	background-repeat: no-repeat;
	display: block;
	font: bold 14px/16px Arial;
	height: 52px;
	padding: 9px 0 0 1px;
	text-align: center;
	width: 56px;
	cursor: default;
}

.socialMedia .facebook .sharer{
	position: absolute;
	top: 39px;
	width: 56px;
	height:29px;
	opacity: 0;
}
#article .socialTopShare {
	position: absolute;
	margin-top: 16px;
	margin-left: 420px;
	height: 22px;
}
#article .socialTopShare .fb-like {
	font-size: 0px;
	margin-right: 10px;
}

/* social buttons - Social Reader
--------------------------------------------------------------------------------*/
.socialReaderSharer .aktivniDiv {
	padding-left: 5px;
	line-height: 20px;
	width: 133px;
	height: 20px;
	border: 1px solid #D8E1E5;
	border-radius: 2px;
	background: #F4F7F8;
	color: #4B64A0;
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	position: relative;
	cursor: pointer;
}

.socialReaderSharer .aktivniDiv.login {
	display: none;
	border: none;
	background: transparent;
	padding: 0px;
}

.socialReaderSharer .aktivniDiv .fb.ico {
	vertical-align: middle;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 5px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -287px -165px;
	float: left;
	position: relative;
	top: 2px;
}

.socialReaderSharer .aktivniDiv .status.arrow {
	background: transparent url("../../images/isport/elements.png?v=77") -820px -50px;
	display: block;
	width: 3px;
	height: 5px;
	float: right;
	position: relative;
	right: 5px;
	top: 7px;
}

.socialReaderSharer .aktivniDiv .status.off {
	background: transparent url("../../images/isport/elements.png?v=77") -810px -30px;
	display: block;
	width: 13px;
	height: 12px;
	float: right;
	position: relative;
	left: -5px;
	top: 4px;
}

.socialReaderSharer .aktivniDiv .status.on {
	background: transparent url("../../images/isport/elements.png?v=77") -810px -10px;
	display: block;
	width: 13px;
	height: 12px;
	float: right;
	position: relative;
	left: -5px;
	top: 4px;
}

.socialReaderSharer .showTime {
	display: none;
	background-color: #F4F7F8;
	line-height: 20px;
	width: 128px;
	border: 1px solid #D8E1E5;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	color: #4B64A0;
	font-size: 10px;
	font-weight: bold;
	left: -1px;
	position: absolute;
	top: 20px;
	padding: 5px;
	border-top: none;
}

/* ART OBJECTS
--------------------------------------------------------------------------------*/
/* Related articles
-------------------------------------------*/
.relatedArticles {
	border: 1px solid #D8E1E5;
	margin: 7px 20px 15px -161px;
	width: 200px;
	float: left;
	background: white;
	padding: 9px;
	clear: both;
	border-radius: 5px;
}

.relatedArticles .boxTitle,
.headingSurvey .boxTitle {
	color: #DC0032;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}

.relatedArticles .related {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
	line-height: 16px;
	color: #333f48;
	text-decoration: none;
	clear: both;
	display: block;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #C0CED5;
	margin: 0 0 10px 0;
}

.relatedArticles .related:hover { color: #dc0032; }

.relatedArticles .related.last {
	border-bottom: 0px;
	padding: 0;
	margin: 0;

}

.relatedArticles .wideImage {
	overflow: hidden;
	height: 100px;
	display: block;
	margin: 0 0 10px;
}
/* artobj link-with-photo
-------------------------------------------*/
#article .articleListItem.itemWide .withRightBorder { width: 369px; }

#article  .articleListItem p {
	color: #333f48;
	font-size: 12px;
	margin: 10px 0 0;
	line-height: 16px;
}
/* artobj link
-------------------------------------------*/
.articleLink a {
	display: block;
	padding: 1% 2%;
	width: 96%;
	border-radius: 5px;
	background: #dc0032;
	font: bold 20px Arial;
	color: #fff;
	text-decoration: none;
	position: relative;
	clear: both;
	margin: 0 0 10px;
}

.articleLink a:hover { background-color: #64001e; }

.articleLink a:hover .online {
	color: #ff3c6e;
	border-right: 1px solid #ff3c6e;
}

.articleLink a .online {
	display: block;
	float: left;
	color: #64001e;
	border-right: 1px solid #64001e;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}

.articleLink a .smallButton {
	position: absolute;
	bottom: 2px;
	right: 3px;
	text-align: center;
	text-indent: 0;
	height: 30px;
	width: 100px;
	font-size: 14px;
}

/* artobj anketa
-------------------------------------------*/
.enquiryArticle .head {
	background: #dc0036;
	padding: 0px 10px;
	line-height: 40px;
	border-radius: 5px 5px 0px 0px;
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.enquiryArticle .body{padding-bottom: 20px;}
.enquiryArticle .body:before {
        content:"";
        position:absolute;
        width:458px;
        height:13px;
        background: transparent url("../../images/isport/elements.png?v=77") no-repeat -0px -1416px;
	
}

.enquiryArticle .body .question {
	color: #dc0036;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	border-bottom: 1px solid #f0f4f6;
}

.enquiryArticle .body .question a {
	text-decoration: none;
	color: #dc0036;
}

.enquiryArticle .body .question a:hover {
	text-decoration: underline;
	color: #dc0036;
}

.enquiryArticle .body .results { display: none; }


.enquiryArticle .body .choices .choice,
.enquiryArticle .body .results .result {
	border-bottom: 1px solid #f0f4f6;
}

.enquiryArticle .body .choices .bar .wrapper,
.enquiryArticle .body .results .bar .wrapper {
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -0px -1266px;
	display: block;
}

.enquiryArticle .body .choices a {
	text-decoration: none;
	display: block;
}

.enquiryArticle .choices a.canVote .votes { display: block; }
.enquiryArticle .choices a.canVote .giveVote { display: none; }

.enquiryArticle .choices a.canVote:hover .votes { display: none; }
.enquiryArticle .choices a.canVote:hover .giveVote { display: block; }

.enquiryArticle .body .choices a:hover { background: #dc0036; }
.enquiryArticle .body .choices a:hover .wrapper { background-image: none; }

.enquiryArticle .body .choices .enqMultiChoicesAnswer,
.enquiryArticle .body .results .enqMultiChoicesAnswer {
	color: #333F48;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	float: left;
	padding: 0px 10px;
}

.enquiryArticle .body .choices .votes,
.enquiryArticle .body .results .votes {
	float: right;
	padding: 0px 10px;
	color: #dc0036;
	font-size: 12px;
	font-weight: bold;
}

.enquiryArticle .body .choices .image {
	display: block;
	background-color: #fff;
	margin: 5px 0 0;
}


.enquiryArticle .body .choices a:hover .votes,
.enquiryArticle .body .choices a:hover .enqMultiChoicesAnswer { color: white; }

.enquiryArticle .body .choices a:hover .giveVote {
	float: right;
	padding: 0px 10px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

/* artobj online talk
-------------------------------------------*/
#article .onlineTalk {
	margin-left: -161px;
}

#article .onlineTalk h2{
	background: #DC0032;
	border-radius: 5px;
	color: #fff;
	font-size: 33px;
	text-align: center;
	line-height: 38px;
	position:relative;
}

#article .onlineTalk .question {
	font-size: 15px;
	color: #333f48;
	margin: 15px 0;
	line-height: 20px;
}

#article .onlineTalk .question .user { color: #99A4AA; }

#article .onlineTalk .answer {
	background: white;
	border-radius: 5px;
	border: 1px solid #D8E1E5;
	padding: 9px;
	display: inline-block;
	width: 603px;
	line-height: 20px;
	position: relative;
	margin: 0 0 20px 0;
}

#article .onlineTalk .chatRecords {
	border-bottom: 7px solid #DC0032;
	padding: 0 0 13px;
	margin: 0 0 20px;
}

#article .onlineTalk .answer .arrow {
	width: 16px;
	height: 11px;
	position: absolute;
	top: -10px;
	left: 30px;
	background: transparent url("../../images/isport/elements.png?v=77") -511px -433px no-repeat;
}

#article .onlineTalk .answer .text {
	float: right;
	width: 449px;
	font-size: 15px;
	color:#333f48;
	line-height: 20px;
}

#article .onlineTalk .showRecent .text { font-weight: bold; color: #dc0032; }

#article .onlineTalk .answer .image {
	float: left;
	width: 150px;
	height: 59px;
}

#article .onlineTalk .header {
	background: #DC0032;
	border-radius: 5px 5px 0 0;
	color: white;
	padding-left: 20px;
	font-size: 16px;
	line-height: 39px;
	margin: -9px;
	margin-bottom: 10px;
	font-weight: bold;
}

#article .onlineTalk .messageForm {
	background: #ffffff;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	margin: 20px 0;
	border-bottom: 7px solid #DC0032;
}

#article .onlineTalk .messageForm form {
	margin: 0;
	border-radius: 5px 5px 0px 0px;
}

#article .onlineTalk form #OTmyname {
	width: 280px;
	border: 1px solid #D3DDE2;
	line-height: 20px;
	padding: 5px;
	box-shadow: inset 1px 1px 13px #D3DDE2;
	border-radius: 3px;
}

#article .onlineTalk form label {
	font-weight: bold;
	font-size: 12px;
	color:#333f48;
}

#article .onlineTalk form #OTbtnSubmit { width: 279px; }

#article .onlineTalk form textarea {
	width: 588px;
	min-height: 70px;
	min-width: 588px;
	max-width: 588px;
	max-height: 70px;
	height: 70px;
	border: 1px solid #D3DDE2;
	padding: 5px;
	box-shadow: inset 1px 1px 13px #D3DDE2;
	border-radius: 3px;
	margin-bottom: 20px !important;
}

#article .onlineTalk form {
	padding: 9px;
	margin-top: 20px;
	border: 1px solid #D8E1E5;
}

#article .onlineTalk #OTshowUpdate,
#article .onlineTalk #OTshowUpdating {
	border-radius: 5px;
	color: white;
	font-size: 18px;
	text-align: center;
	line-height: 28px;
	position: relative;
	background: #DC0032;
	font-weight: bold;
	text-transform: uppercase;
}

#article .onlineTalk .dalsiDotaz { padding:10px; }

#article .onlineTalk span.status {
	position: absolute;
	left: 4px;
	font-size: 18px;
	display: block;
	color: #ff3c6e;
	background: #64001e;
	padding: 5px;
	line-height: 18px;
	border-radius: 3px;
	margin: 5px 0 0;
}

/* Gallery in art
-------------------------------------------*/
#article .galleryInArt {
	width: 440px;
	padding: 10px;
	clear:both;
	margin: 0 0 20px;
}

#article .galleryInArt .galleryHeader {
	font: bold 16px Arial;
	color: #dc0032;
	width: 400px;
	margin: 0px auto 5px auto;
}

#article .galleryInArt .galleryData {
	width: 400px;
	margin: 5px auto;
	position: relative;
}

#article .galleryInArt .galleryFooter {
	width: 400px;
	margin: 5px auto;
	position: relative;
}

#article .galleryInArt .galleryHeader .galleryCount {
	font: normal 14px Arial;
	color: #c0ced5;
	float: right;
}

#article .galleryInArt p {
	font: bold 12px Arial;
	color: #333f48;
	margin: 5px 0 0;
}

#article .galleryInArt p span.galleryAuthor {
	font: normal 12px Arial;
	color: #c0ced5;
}
#article .galleryInArt .galleryThumb {
	display: block;
	position: relative;
	width: 400px;
	margin: 0;
	overflow: hidden;
}

#article .galleryInArt .galleryPrev {
	display: block;
        width: 28px;
        overflow: hidden;
        position: absolute;
        left: -28px;
        height: 100%;
        background: transparent url("../../images/isport/elements.png?v=77") -882px -135px no-repeat;
}

#article .galleryInArt .galleryNext {
	display: block;
	width: 28px;
	overflow: hidden;
	position: absolute;
	right: -30px;
	height: 100%;
	background: transparent url("../../images/isport/elements.png?v=77") -946px -135px no-repeat;
}

#article .galleryInArt .galleryPrev .arrow {
	display: block;
	position: absolute;
	top: 48%;
	left: 5px;
	width: 10px;
	height: 12px;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -1200px no-repeat;
	overflow: hidden;
}

#article .galleryInArt .galleryNext .arrowRight {
	display: block;
	position: absolute;
	top: 48%;
	right: 4px;
	width: 10px;
	height: 12px;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 0px no-repeat;
	overflow: hidden;
}


#article .galleryInArt .galleryNext .arrowRight {
	display: block;
	position: absolute;
	top: 48%;
	right: 4px;
	width: 10px;
	height: 12px;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -400px no-repeat;
	overflow: hidden;
}

/* Gallery under top image
-------------------------------------------*/
.outer_8.galleryTop {
	margin-left: -161px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #D8E1E5;
	padding-top: 9px;
}

.outer_8.galleryTop.underImage {
	margin-left: 10px;
	background: white;
	border-radius: 0px 0 5px 5px;
	border: 1px solid #D8E1E5;
	border-top: 0px none;
	padding-top: 9px;
	clear: both;
	float: none;
	display: inline-block;
}

.outer_8.galleryTop .header{
	margin:0;
	color: #DC0032;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

#article .carouselItem {
	display: block;
	height: 80px;
	width: 120px;
	float: left;
	margin: 0px 6px;
}

#article .galleryInArticle .carouselItem {
	display: block;
	height: auto;
	width: 400px;
	float: left;
	margin-right: 0 9px 0 0;
}

#article  .carouselList {
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	top: 0px;
}

#article .outer_8.galleryTop p{
	color: #C0CED5;
	font-weight: bold;
	line-height: 17px;
	overflow: hidden;
	padding-bottom: 0;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 1px;
}

.outer_8.galleryTop .inner_6 {
	padding: 0;
	overflow: hidden;
	height: 100px;
	position: relative;
	padding-top: 0px;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.outer_8.galleryTop.underImage .inner_6:after { 
    /*/background: white url(../../images/isport/shadow-right.png) 420px 0 no-repeat;*/
    display: block;
    content: "";
    width: 28px;
    overflow: hidden;
    position: absolute;
    right: 13px;
    top: 3px;
    height: 100%;
    background: transparent url("../../images/isport/elements.png?v=77") -937px -207px no-repeat;
}

.outer_8.galleryTop.underImage  .inner_2 {
	padding-top: 0px;
	margin-top: 0px;
}

.outer_8.galleryTop.underImage .inner_6 .images {
	margin-left: 30px;
margin-top: 10px;
width: 600px;
}

.outer_8.galleryTop.underImage .inner_6 .shadow {
	background: transparent url("../../images/isport/elements.png?v=77") -495px -589px no-repeat;
	width: 17px;
	height: 92px;
	position: absolute;
	top: 0;
	right: 0;

}

.outer_8.galleryTop.underImage .inner_6 .images a  { text-decoration: none; }

/* artobj gallery
-------------------------------------------*/
#article .carouselContainer:before {
	display: block;
        content: "";
        width: 28px;
        overflow: hidden;
        position: absolute;
        left: 19px;
        top: 3px;
        height: 100%;
        background: transparent url("../../images/isport/elements.png?v=77") -895px -207px no-repeat;
}

#article .galleryInArt .carouselContainer {
	background: transparent url(../../images/isport/shadow-left.png) 20px 75px no-repeat;
}

#article .carouselContainer .buttonPrev,
#article .carouselContainer .buttonNext {
	width: 20px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	top: 6px;
	height: 89px;

}
#article .buttonPrev {
	width: 20px;
	float: left;
	height: 23px;
}

#article .buttonNext {
	width: 20px;
	float: right;
	height: 27px;
}

#article .carouselClip {
	position: relative;
	width: 396px;
	height: 103px;
	overflow: hidden;
	top: 11px;
	left: 31px;
}

#article .galleryInArticle .carouselClip {
	position: relative;
	width: 400px;
	height: auto;
	overflow: hidden;
	top: 11px;
	left: 24px;
}

#article .galleryInArticle .images .carouselItem a { margin-left: 0; }

#article .carouselContainer .buttonPrev {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1009px no-repeat;
	left: 0px;
}

#article .carouselContainer .buttonPrev:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1059px no-repeat }

#article .carouselContainer .buttonPrev.buttonPrevDisabled,
#article .carouselContainer .buttonPrev.buttonPrevDisabled:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1159px no-repeat;
	cursor: normal;
}
#article .carouselContainer .buttonNext {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -359px no-repeat;
	right: 0px;
}
#article .carouselContainer .buttonNext:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -409px no-repeat }

#article .carouselContainer .buttonNext.buttonNextDisabled,
#article .carouselContainer .buttonNext.buttonNextDisabled:hover {
	background:  white url("../../images/isport/arrows.png?v=15") 6px -509px no-repeat;
}


/* Gallery in art - all images
-------------------------------------------*/
#article .galleryAllContainer {
	width: 640px;
	padding: 0px;
	clear:both;
	margin: 0 0 20px -155px;
	position: relative;
}

#article .galleryAllContainer .galleryAll {
	font: bold 16px Arial;
	color: #dc0032;
	width: 640px;
	margin: 0px auto 5px auto;
}

#article .galleryAllContainer .fotoItem {
	display: block;
	width: 140px;
	margin: 5px 10px 5px 0px;
	position: relative;
	float: left;
}



/* BLOGY
--------------------------------------------------------------------------------*/
/* Profil autora v jeho blogu
--------------------------------------------------------------------------------*/
.writerProfile .header {
	border-bottom: 1px solid #C0CED5;
	padding: 0 10px;
	position: relative;
	height: 68px;
}

.writerProfile .header img.authorPhoto {
	position: absolute;
	bottom: 0px;
	right: 10px;
	display: block;
}

.writerProfile .header a.authorPhoto {
	position: absolute;
	bottom: 0px;
	right: 10px;
	display: block;
	width: 65px;
	height: 65px;
}
.writerProfile .header a.authorPhoto img {
	position: absolute;
	bottom: 0px;
}

.writerProfile .header .title {
	font-size: 16px;
	font-weight: bold;
	color: #DC0032;
	margin: 10px 0 5px;
	display: inline-block;
}

.writerProfile .header .autor {
	color: #99a4aa;
	font-size: 16px;
	font-weight: bold;
}

.writerProfile p.info {
	margin: 10px;
	font-size: 14px;
	font-style: italic;
	color: #5b6770;
}

.writerProfile .socialLinks { display: table-row; }

.writerProfile .socialLinks a {
	font-size: 11px;
	color: #333;
	margin-right: 10px;
	text-decoration: none;
	display: table-cell;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: middle;
	position: relative;
	top: 2px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	cursor: pointer;
	font-weight: bold;
	line-height: 18px;
}

.writerProfile .socialLinks a:hover {
	text-decoration: none;
	color: #DC0032;
}

.writerProfile .socialLinks .ico {
	vertical-align: middle;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 5px;
	text-indent: -999px;
	overflow: hidden;
}

.writerProfile .socialLinks .span {
	vertical-align: middle;
	display: table-cell;
}

.writerProfile .socialLinks .fb .ico { background: transparent url("../../images/isport/elements.png?v=77") no-repeat -287px -165px; }

.writerProfile .socialLinks .fb .ico:hover,
.writerProfile .socialLinks a.fb:hover .ico { background: transparent url("../../images/isport/elements.png?v=77") no-repeat -306px -165px; }

.writerProfile .socialLinks .twitter .ico {
	background: transparent url("../../images/isport/elements.png?v=77") -265px -183px no-repeat;
	float: left;
}

.writerProfile .socialLinks .twitter .ico:hover,
.writerProfile .socialLinks a.twitter:hover .ico { background: transparent url("../../images/isport/elements.png?v=77") -265px -200px no-repeat; }

/* Vypis autorovych blogu
--------------------------------------------------------------------------------*/
.article.blog .categoryTitle {
	color: #DC0032;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.article.blog h3 a { color: #333f48; }

.article.blog h3 a:hover {
	color: #DC0032;
}

.article.blog .datetime {
	color: #99A4AA;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.article.blog h1 {
	margin: 0;
	color: #DC0032;
	font-size: 33px;
	font-weight: bold;
}

.article.blog h1 a { text-decoration: none; }

.article.blog .perex p {
	padding-top: 10px;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	color: #333F48;
	line-height: 22px;
}

.article.blog a.readBlog {
	font-size: 10px;
	font-weight: bold;
	color: #DC0032;
	text-decoration: none;
}

.article.blog a.readBlog span {
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1702px;
	display: inline-block;
	width: 3px;
	height: 5px;
	margin-left: 5px;
}

.article.blog a.readBlog:hover { text-decoration: underline; }

.article.blog a.topImage { display: block; }

.article.blog .lastBlogs, .article.blog .lastArticles {
	font-size: 16px;
	font-weight: bold;
	color: #dc0032;
	padding-top: 10px;
}

.article.blog .articleContainer { padding: 20px 10px 0; }

/* Blog v grid_2
--------------------------------------------------------------------------------*/
.blog { height: 289px; }

.blog .header {
	border-bottom: 1px solid #c0ced5;
	padding: 0 10px;
	position: relative;
	height: 68px;
}

.blog .header img.authorPhoto {
	position: absolute;
	bottom: 0px;
	right: 10px;
	display: block;
}

.blog .header a.authorPhoto {
	position: absolute;
	bottom: 0px;
	right: 10px;
	display: block;
	width: 65px;
	height: 65px;
}
.blog .header a.authorPhoto img {
	position: absolute;
	bottom: 0px;
	height: 57px;
}

.blog .header a {
	display: inline-block;
	color: #99a4aa;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}

.blog .header a:hover { color: #333f48; }

.blog .header a.title {
	color: #dc0032;
	margin: 10px 0 0;
}
.blog .header a.title:hover { color: #333f48; }
.blog .header a.author {
	font-size: 10px;
	line-height: 12px;
	position: relative;
	top: -3px;
	border-bottom: 1px dotted #99a4aa;
}
.blog .bottom {
	margin: 10px 10px 0;
	height: 220px;
}
.blog h3 {
	margin: 0 0 10px 0;
	font-size: 29px;
	line-height: 29px;
	color: #c0ced5;
}
.blog h3 a {
	color: #dc0032;
	text-decoration: none;
}
.blog .bottom:hover h3 a {
	color: #333f48;
	text-decoration: none;
}
.blog .bottom h3 a:hover { text-decoration: underline; }
.blog p {
	margin: 10px 0px 0;
	color: #333f48;
	font-size: 12px;
	line-height: 16px;
}

/* Blogy - vypis boxíku autora
-------------------------------------------*/
.blogAuthor .blogPhoto {
	height: 60px;
	border-bottom: 1px solid #c0ced5;
	padding: 0 10px;
	margin: 0 0 10px;
}
.blogAuthor .blogPhoto img {
	height: 60px;
	
}

.blogAuthor .blogInfo {
	color: #5b6770;
	font-size: 14px;
	line-height: 16px;
}

.blogAuthor .blogInfo .authorName {	color: #5b6770; text-decoration: none; }
.blogAuthor .blogInfo .authorName:hover { color: #dc0032; }

.blogAuthor .blogInfo .moreArticles { margin: 20px 0 0; }

.blogAuthor .blogInfo .twitterIcon {
	width: 16px;
	height: 16px;
	background: transparent url("../../images/isport/elements.png?v=77") -265px -183px no-repeat;
	overflow: hidden;
	float: right;
	text-indent: -999px;
}

.blogAuthor .blogInfo .twitterIcon:hover { background: transparent url("../../images/isport/elements.png?v=77") -265px -200px no-repeat; }

.blogAuthor .blogInfo .archive {
	color: #DC0032;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px dotted #DC0032;
	text-decoration:none;
}


.blogAuthor .blogInfo .archive:hover {
	color: #333F48;
	border-bottom: 1px dotted #333F48;
}

.blogAuthor .blogDescription {
	padding-top: 60px;
	color: #5B6770;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	line-height: 18px;
}

/* Blogy - vypis clanku autora
-------------------------------------------*/
.blogArticle {
	padding-bottom: 30px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c0ced5;
}
.blogArticle h2 {
	color: #dc0032;
	height: 60px;
	font-size: 33px;
	font-weight: bold;
	line-height: 35px;
	margin: 0;
}
.blogArticle h2 a { text-decoration: none; }
.blogArticle .blogDateTime {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #99A4AA;
	margin: 10px 0px 30px;
}
.blogArticle .blogContent {
	color: #333f48;
	font-size: 15px;
	line-height: 22px;
}
.blogArticle .blogPerex {
	margin-bottom: 18px;
	font-weight: bold;
}
.blogArticle .blogBody {
	font-weight: normal;
	margin-bottom: 20px;
}

/* Blogy - profily autoru v pravem sloupci
-------------------------------------------*/
.writerProfiles .title {
	color: #DC0032;
	font-weight: bold;
	font-size: 16px;
}

.writerProfiles a.writerProfileLink {
	display: block;
	height: 70px;
	border-bottom: 1px solid #C0CED5;
	text-decoration: none;
	position: relative;
}
.writerProfiles a.writerProfileLink:after {
	display: block;
        width: 7px;
        height: 15px;
        content: "";
        position: absolute;
        right: 10px;
        top: 34px;
        background: transparent url("../../images/isport/arrows.png?v=15") 0 -3785px no-repeat;
	
}

.writerProfiles a.writerProfileLink:hover {
	background: white;
	text-decoration: none;
	/*/background: white url(../../images/isport/arrow-grey-7x15.png) no-repeat 283px 34px;*/
}

.writerProfiles .writerName {
	color: #5b6770;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.writerProfiles .writerProfile {
	color: #DC0032;
	font-size: 10px;
	font-weight: bold;
	display: block;
}
.writerProfiles .writerProfile:hover { color: #333F48; }

.writerProfiles .writerLeft {
	float: left;
	padding: 30px 10px 10px 10px;
}
.writerProfiles .writerPhoto {
	bottom: 0px;
	right: 50px;
	height: 57px;
	position: absolute;
}

.writerProfiles a.allAuthors {
	color: #DC0032;
	display: block;
	font-size: 10px;
	line-height: 12px;
	float: right;
	text-decoration: none;
	/*/background: transparent url(../../images/isport/arrow-red-3x5.png) no-repeat right 8px;*/
	padding: 4px 7px 0 0;
	margin-top: 10px;
	margin-right: 10px;
}
.writerProfiles a.allAuthors:after {
	color: #DC0032 !important;
        content: "";
        position: absolute;
        width: 3px;
        height: 5px;
        margin-top: 4px;
        margin-left: 2px;
        background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1702px;
}

.writerProfiles a.allAuthors:hover {
	border-bottom: 1px dotted #DC0032;
}

/* Aktualne - online prenosy prehled
--------------------------------------------------------------------------------*/
.resultsHeader {
	border-radius: 5px 5px 0px 0px;
	color: #fff;
	padding: 0px 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
	background: #dc0032;
}

.onlineMatchesReview .review { width: 620px; }

.onlineMatchesReview .title h1 {
	color: #99a4aa;
	font-size: 33px;
	font-weight: bold;
	margin-bottom: 20px;
}

.onlineMatchesReview .navigation .today {
	color: #dc0032;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	height: 29px;
	border-bottom: 1px solid #b1c1c7;
	line-height: 29px;
}

.onlineMatchesReview .navigation .tomorrow a,
.onlineMatchesReview .navigation .yesterday a {
	color: #333f48;
	text-decoration: none;
	font-size: 10px;
}

.onlineMatchesReview .navigation .tomorrow a {
	padding-right: 15px;
	float: right;
}

.onlineMatchesReview .navigation .yesterday a {
	padding-left: 15px;
	float: left;
}

.onlineMatchesReview .review {
	border-top: 1px solid #d8e1e5;
}

.onlineMatchesReview .onlineMatch {
	border-bottom: 1px solid #d8e1e5;
	line-height: 29px;
}

.onlineMatchesReview .onlineMatch.withShadow { background: transparent url(../../images/isport/shadow-middle.png) no-repeat center top; }

.onlineMatchesReview .onlineMatch a {
	text-decoration: none;
	display: block;
}

.onlineMatchesReview .onlineMatch a:hover {	background: #EEE; }

.onlineMatchesReview .onlineMatch .time {
	display: block;
	width: 80px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333F48;
	float: left;
}

.onlineMatchesReview .onlineMatch .status {
	display: block;
	width: 70px;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	float: left;
}

.onlineMatchesReview .onlineMatch .pinkBorders {
	display: block;
	width: 2px;
	border-right: 1px solid #FFD8E2;
	border-left: 1px solid #FFD8E2;
	float: left;
}

.onlineMatchesReview .onlineMatch .status.Fin {	color: #dc0032; }

.onlineMatchesReview .onlineMatch .status.Live {
	color: #ffffff;
	background: transparent url("../../images/isport/elements.png?v=77") no-repeat -515px -17px;
}

.onlineMatchesReview .onlineMatch .status.Sched {
	color: #5b6770;
}

.onlineMatchesReview .onlineMatch .league {
	display: block;
	color: #5b6770;
	font-weight: bold;
	font-size: 10px;
	width: 130px;
	padding: 0px 5px;
	float: left;
}

.onlineMatchesReview .onlineMatch .participants {
	display: block;
	color: #333f48;
	font-weight: bold;
	font-size: 14px;
	width: 280px;
	float: left;
	line-height: 15px;
	padding: 6px 0;
}

.onlineMatchesReview .onlineMatch .participants span { color: #7b858b; }

.onlineMatchesReview .onlineMatch .score {
	display: block;
	width: 50px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	float: left;
}
.onlineMatchesReview.small .onlineMatch { line-height: 20px;}

.onlineMatchesReview.small .onlineMatch a:hover { background-color: #dddddd; float:left; width: 100%; }

.onlineMatchesReview.small .onlineMatch .time,
.onlineMatchesReview.small .onlineMatch .participants {
	font-size: 11px;

}

.onlineMatchesReview.small .onlineMatch .score {
	width:19%;
	margin-right: 1%;
	font-size: 15px;
	text-align: right;
}

.onlineMatchesReview.small .onlineMatch .participants {
	width: 65%;
	padding: 3px 0;
	font-weight: normal;
}

.onlineMatchesReview.small .onlineMatch .time {
	width:14%;
	margin-left: 1%;
	text-align: left;
	font-size: 9px;
}

/* Online reports - general
-------------------------------------------*/
.inner_8 p.subtitle {
	font-size: 13px;
	color: #5B6770;
}

.inner_8 p.subtitle strong {
	font-weight: normal;
}

/* Online reports - detail
--------------------------------------------------------------------------------*/
/* Online reports - detail - universal
-------------------------------------------*/
.matchDetail .header {
	position: relative;
}

.matchDetail .actualTime {
	position: absolute;
	top: -18px;
	left: 415px;
	width: 130px;
	height: 18px;
	background-color: #dc0032;
	border-radius: 5px 5px 0 0;
	text-align: center;
	font: bold 16px Arial;
	color: #fff;
	line-height: 20px;
}

.matchDetail .header .homeTeam,
.matchDetail .header .awayTeam {
	position: relative;
	font: 12px Arial;
	color: #333f48;
	height: 150px;
}
.matchDetail .header .homeTeam .name {
	font: bold 28px Arial;
	position: absolute;
	width: 280px;
	bottom: 60px;
	left: 10px;
	text-align: right;
	z-index: 5;
	color: #333F48;
}
.matchDetail .header .homeTeam .logo {
	position: absolute;
	width: 140px;
	height: 140px;
	bottom: 10px;
	right: -20px;
}
.matchDetail .header .awayTeam .name {
	font: bold 28px Arial;
	position: absolute;
	width: 280px;
	bottom: 60px;
	right: 10px;
	z-index: 5;
	color: #333F48;
}
.matchDetail .header .awayTeam .logo {
	position: absolute;
	width: 140px;
	height: 140px;
	bottom: 10px;
	left: -20px;
}
.matchDetail .header .scoreBox {
	text-align: center;
	font: bold 50px Arial;
	color: #333f48;
}
.matchDetail .header .scoreBox .score {
	font: bold 50px Arial;
	padding: 30px 0 0;
}
.matchDetail .scoreBox .status,
.matchDetail .scoreBox .matchParts {
	font: bold 14px Arial;
	color: #5b6770;
	padding: 5px 0 0;
	margin: 5px 0 0;
	border-top: 1px solid #c0ced5;
	text-align: center;
}

.matchDetail .scoreBox .matchParts {
	font: bold 12px Arial;
}

.matchDetail .header .awayTeam .scorers,
.matchDetail .header .homeTeam .scorers {
	position: absolute;
	width: 280px;
	bottom: 10px;
	right: 10px;
	height: 40px;
	z-index: 5;
}
.matchDetail .header .homeTeam .scorers {
	left: 10px;
	text-align: right;
}

.matchDetail .event {
	font-size: 15px;
	color: #333f48;
}

.matchDetail .event p {
	font-size: 15px;
	color: #333f48;
	margin: 0;
}

.matchDetail .event .time {
	font-size: 12px;
	font-weight: bold;
	color: #99a4aa;
	text-align: right;
}

.matchDetail .event .scoreChange {
	font-weight: bold;
	color: #dc0032;
}

.event .icon {
	width: 18px;
	height: 18px;
	margin: 0px 34px;
}

.matchDetail .event.new .text { font-weight: bold; }

.matchDetail .eventComment {
	background: #f4f7f8;
	border-radius: 5px;
	position: relative;
	margin: 2px 10px;
	clear: both;
	min-height: 80px;
}

.matchDetail .eventComment .commentatorPhoto {
	position: absolute;
	bottom: 0px;
	left: 10px;
	height: 55px;
}

.matchDetail .eventComment .inner_1 {
	display: none;
}

.matchDetail .eventComment .inner_1.time {
	display: block;
	width: 130px;
	text-align: left;
}

.matchDetail .eventComment .inner_1.time {
	display: block;
	width: 130px;
	text-align: left;
}

.matchDetail .eventComment .text {
	padding-right: 0px;

}

.matchDetail .event .welcome {
	margin-left: 160px;
}

.event.iconYellow .icon { background: url("../../images/isport/elements.png?v=77") no-repeat -496px -410px; }
.event.iconRed .icon { background: url("../../images/isport/elements.png?v=77") no-repeat -473px -410px; }
.event.iconGoal .icon { background: url("../../images/isport/elements.png?v=77") no-repeat -542px -410px; }
.event.iconImportant .icon { background: url("../../images/isport/elements.png?v=77") no-repeat -567px -383px; }
.event.iconArrows .icon { background: url("../../images/isport/elements.png?v=77") no-repeat -519px -410px; }
.event.iconTime .icon { background: url("../../images/isport/elements.png?v=77") no-repeat -567px -410px; }


.matchDetail #eventsHeader {
	border-bottom: 7px #DC0032 solid;
	margin: 1em 10px 0 10px;
	width: 620px;
}
.matchDetail #eventsHeader h1,
.matchDetail #eventsHeader h3,
.matchDetail #eventsHeader h4,
.matchDetail #eventsHeader p { height: 16px; line-height: 16px; margin: 4px 0;}

.matchDetail #eventsHeader h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333f48;
}
.matchDetail #eventsHeader h1 span {
	color: #E7F0F4;
	color: rgba(0,0,0,0);
}
.matchDetail #eventsHeader h3 {
	color: #DC0032;
	font-size: 14px;
}
.matchDetail #eventsHeader h4 {
	font-size: 12px;
	color: #828483;
}
.matchDetail #eventsHeader p {
	font-size: 12px;
	font-weight: bold;
	color: #DC0032;
}
.matchDetail #eventsHeader .eventInfo {
	float: left;
	width: 50%;
}
.matchDetail #eventsHeader .eventStart {
	float: right;
	width: 40%;
	text-align: right;
}

.matchDetail #ajaxState {
	text-align: center; font-weight: bold;
	margin-top: 10px;
	height: auto;
}
.matchDetail #ajaxState a.refresh {
	display: block;
	position: relative;
	font-size: 12px;
	border-radius: 4px;
	background-color: #DC0032;
	border: 1px #BF0232 solid;
	box-shadow: 0px 1px 1px #FE5681 inset;
	color: #fff;
	text-align: left;
	text-shadow: 0px 1px 0px #B1012E;
	padding: 5px 7px;
	margin: 0 39px;
	text-decoration: none;

	-webkit-transition: all 0.2s ease-out;  /* Safari 3.2+, Chrome */
	-moz-transition: all 0.2s ease-out;  /* Firefox 4-15 */
	-o-transition: all 0.2s ease-out;  /* Opera 10.5–12.00 */
	transition: all 0.2s ease-out;
}

.matchDetail.football #ajaxState a.refresh {
	background-color: #46825A;
	border-color: #336042;
	box-shadow: 0px 1px 1px #57A270 inset;
	text-shadow: 0px 1px 0px #336042;
}
.matchDetail.hockey #ajaxState a.refresh {
	background-color: #4150aa;
	border-color: #2F3A7B;
	box-shadow: 0px 1px 1px #6B79C7 inset;
	text-shadow: 0px 1px 0px #2F3A7B;
}
.matchDetail.tennis #ajaxState a.refresh {
	background-color: #f53700;
	border-color: #CA2E00;
	box-shadow: 0px 1px 1px #FF6C42 inset;
	text-shadow: 0px 1px 0px #CA2E00;
}

.matchDetail #ajaxState a.refresh i {
	opacity: 0.8;
	position: absolute;
	height: 16px;
	width: 16px;
	right: 4px; top: 5px;
	/*/background: url(../../images/isport/loader-white-static.gif) no-repeat center center;*/
        background: url("../../images/isport/elements.png?v=77") no-repeat -708px -1040px;
	-webkit-transition: opacity 0.2s;  /* Safari 3.2+, Chrome */
	-moz-transition: opacity 0.2s;  /* Firefox 4-15 */
	-o-transition: opacity 0.2s;  /* Opera 10.5–12.00 */
	transition: opacity 0.2s;

}
.matchDetail #ajaxState a:hover,
.matchDetail #ajaxState a:focus {
	background-color: #F82C40;
}
.matchDetail #ajaxState.requesting a.refresh i {
	opacity: 1;
	background: url(../../images/isport/loader-white.gif) no-repeat center center;
}
.matchDetail .settings {
	position: absolute;
	bottom: 0; right: 0;
	height: 16px;
	padding: 5px;
	width: 160px;
}
.matchDetail .settings a {
	float: right;
	display: block;
	width: 16px; height: 16px;
	overflow: hidden;
	text-indent: 100px;
	margin: 0 1px;
        background: url("../../images/isport/elements.png?v=77") no-repeat  -729px -1057px;
}
.settings .ico-notif {background-position: 0 -16px; display: none !important;}
.settings .ico-notif:hover {background-position: 0 -1041px;}
.settings .ico-notif.active{background-position: 0 -1073px;}

/* Online reports - detail - hockey
-------------------------------------------*/
#matchHeaderHockey{
	height: 190px;
}

/* Online reports - detail tennis
-------------------------------------------*/
.matchDetail.tennisHeader:before {
    background: url("../../images/isport/elements.png?v=77") no-repeat 0px -1353px;
    content:"";
    position:absolute;
    width:918px;
    height:12px;
    top: 0px;
    left: 22px;
    z-index: 1;
    border-radius: 0px;
    box-shadow: none;
}


.matchDetail .profiles {
	margin: 40px 0;
}


.matchDetail .profiles .profile {
	float: left;
	width: 110px;
	margin: 0 0 0 5px;
}

.matchDetail .profiles.singles .profile {
	margin: 0 0 0 120px;
}

.matchDetail .profiles .player2 .profile { margin: 0 5px 0 0; }

.matchDetail .profiles .profile .photo {
	padding: 5px;
	background-color: #f03c08;
	width: 99px;
	height: 131px;
	overflow: hidden;
}

.matchDetail .profiles .player2 .profile .photo { background-color: #fa6d47; }

.matchDetail .profiles .profile .photo img {
	width: 99px;
	height: 131px;
	display: block;
}

.matchDetail .profiles .profile .info {
	font-size: 10px;
	margin: 5px 0 0;
}

.matchDetail .profiles .bar_start {
	width: 10px;
	height: 131px;
	float: left;
	background: url(../../images/isport/elements-tennis.png) 0 0 no-repeat;
}

.matchDetail .profiles .player2 .bar_start {
	background: url(../../images/isport/elements-tennis.png) -15px 0 no-repeat;
}

.matchDetail .datasets {
	width: 480px;
	height: 141px;
	background: url(../../images/isport/elements-tennis.png) -35px 0 no-repeat;
}

.matchDetail .doubles .datasets {
	background: url(../../images/isport/elements-tennis.png) -549px 0 no-repeat;
}

.matchDetail .datasets .scoreBox {
	position: relative;
	top: -20px;
	height: 50px;
	margin-bottom: -20px;
	overflow: hidden;
}

.matchDetail .datasets .score {
	text-align: center;
	font: bold 50px Arial;
	color: #333f48;
}

.matchDetail .datasets .setList {
	height: 20px;
	clear: both;
	padding: 0 0 0 210px;
	font-size: 9px;
	line-height: 20px;
}

.matchDetail .datasets .namesBox {
	height: 90px;
	float: left;
	width: 200px;
	margin: 10px 0 0 10px;
}

.matchDetail .datasets .namesBox .name {
	height: 35px;
	line-height: 37px;
	width: 200px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}


.matchDetail .datasets .namesBox .name img {
	float: left;
}

.matchDetail .doubles .datasets .namesBox .name {
	height: 33px;
	line-height: 17px;
	padding: 2px 0 0;
}

.matchDetail .datasets .namesBox .name.second {
	margin: 20px 0 0;
}

.matchDetail .datasets .tennisSet {
	float: left;
	width: 45px;
	text-align: center;
	margin: 10px 0 0;
}

.matchDetail .datasets .tennisSet .num {
	height: 35px;
	line-height: 37px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.matchDetail .datasets .tennisSet .setName {
	height: 20px;
	clear: both;
	font-size: 9px;
	line-height: 20px;
	color: #7a8084;
}

.matchDetail .datasets .actualSet {
	float: left;
	width: 88px;
	height: 98px;
	background: transparent url(../../images/isport/elements-tennis.png) -1040px -2px no-repeat;
	margin: 5px 0 0;
	padding: 5px 0 0;
}

.matchDetail .datasets .actualSet .setName {
	height: 20px;
	clear: both;
	text-align: center;
	font-size: 9px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.matchDetail .datasets .actualSet .num {
	height: 35px;
	line-height: 37px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 10px;
	float: left;
	width: 20px;
}

.matchDetail .datasets .actualSet .gem {
	height: 23px;
	line-height: 25px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 7px 0 0;
	float: left;
	width: 30px;
	background: transparent url(../../images/isport/elements-tennis.png) -1143px -4px no-repeat;
	text-align: center;
}


.matchDetail .datasets .actualSet .service {
	height: 11px;
	margin: 14px 0 0 6px;
	float: left;
	width: 11px;
}

.matchDetail .datasets .actualSet .service.yes { background: transparent url(../../images/isport/elements-tennis.png) -1144px -36px no-repeat; }

.refreshBox {
	margin: 5px auto;
	width: 80px;
}
.matchDetail.tennis #ajaxState a.refresh { margin: 0px;}

.matchDetail.tennis .statusBox {
	font: bold 14px Arial;
	color: #5B6770;
	padding: 5px 0 0;
	margin: 5px 0 0;
	text-align: center;
}

/* Online reports - commentators
-------------------------------------------*/
#commentators {
	position: relative;
	clear: both;
}
.commentator {
	display: block;
	width: 150px;
	float: left;
	border-left: 1px solid #c0ced5;
	padding: 0 30px 0 30px;
	margin: 0 0 0 0;
}

.commentator .image {
	display: block;
	height: 83px;
	border-bottom: 1px solid #c0ced5;
	padding: 0 0 0 15px;
	display: block;
}
.commentator .image img {
	width: 67px;
	height: 83px;
}
.commentator h3 {
	display: block;
	color: #5b6770;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 0;
}
.commentator p {
	display: block;
	color: #7b858b;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

/* Online reports - detail - timeline
-------------------------------------------*/
.timeline {
	height: 80px;
	position: relative;
	width: 930px;
	margin: 5px auto;
}

.timeline a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #7b858b;
}

.timeline .scrollArea {
	position: absolute;
	width: 900px;
	left: 30px;
	top: 0px;
	height: 80px;
	overflow: hidden;
}

.timeline .icons {
	position: absolute;
	width: 2000px;
	top: 0px;
	height: 80px;
	z-index: 10;
	overflow: hidden;
}

#timelineArea {
	width: 2000px;
	height: 20px;
	top: 25px;
	position: absolute;
	background: url(../../images/isport/bg-timeline.png) repeat-x;
}

.iconTimeline {
	background: url("../../images/isport/elements.png?v=77") -451px -335px no-repeat;
	width: 13px;
	height: 16px;
	margin: 10px 0;
}

.iconEvent {
	background: url("../../images/isport/elements.png?v=77") -450px -359px no-repeat;
	width: 18px;
	height: 20px;
	position: absolute;
	display: block;
	z-index: 20;
}

.iconEvent.home {
	top: 4px;
}
.iconEvent.away {
	bottom: 15px;
}

.iconEvent.cervena { background: url("../../images/isport/elements.png?v=77") -473px -359px no-repeat; }
.iconEvent.zluta { background: url("../../images/isport/elements.png?v=77") -496px -359px no-repeat; }
.iconEvent.stridani { background: url("../../images/isport/elements.png?v=77") -519px -359px no-repeat; }
.iconEvent.gol { background: url("../../images/isport/elements.png?v=77") -542px -359px no-repeat; }


.iconEvent.home { background: url("../../images/isport/elements.png?v=77") -450px -383px no-repeat; }
.iconEvent.home.cervena { background: url("../../images/isport/elements.png?v=77") -473px -383px no-repeat; }
.iconEvent.home.zluta { background: url("../../images/isport/elements.png?v=77") -496px -383px no-repeat; }
.iconEvent.home.stridani { background: url("../../images/isport/elements.png?v=77") -519px -383px no-repeat; }
.iconEvent.home.gol { background: url("../../images/isport/elements.png?v=77") -542px -383px no-repeat; }


.iconEvent div {
	display: none;
}

.timelineTooltip {
	background-color: #dc0032;
	border: 1px solid #924c61;
	border-radius: 3px;
	position: absolute;
	width: 150px;
	z-index: 100;
	padding: 2px;
	color: #fff;
	font-weight: normal;
}

.timelineTooltip.home {
	bottom: 63px;
}

.timelineTooltip.away {
	top: 52px;
}

.iconEvent.noBackground {
	background-image: none;
}

.timelineTooltip span.arrow {
	display: block;
	height: 9px;
	left: 71px;
	overflow: hidden;
	position: absolute;
	width: 20px;
}

.timelineTooltip .info {
	height: 20px;
	clear: both;
	margin: 0 0 5px;
}

.timelineTooltip .info.stridani {
	height: 40px;
}

.timelineTooltip .icon {
	display: block;
	height: 18px;
	width: 18px;
	float: left;
	position: relative;
	top: 2px;
}

.timelineTooltip .stridani .icon { top: 10px; }

.timelineTooltip .cervena .icon { background: url("../../images/isport/elements.png?v=77") -473px -410px no-repeat; }
.timelineTooltip .zluta .icon { background: url("../../images/isport/elements.png?v=77") -496px -410px no-repeat; }
.timelineTooltip .stridani .icon { background: url("../../images/isport/elements.png?v=77") -519px -410px no-repeat; }
.timelineTooltip .gol .icon { background: url("../../images/isport/elements.png?v=77") -542px -410px no-repeat; }

.timelineTooltip .title {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #64001e;
}

.timelineTooltip .name {
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 4px;
	left: 4px;
}

.timelineTooltip.away span.arrow {
	background: url("../../images/isport/elements.png?v=77") -472px -338px no-repeat;
	top: -8px;
}

.timelineTooltip.home span.arrow {
	background: url("../../images/isport/elements.png?v=77") -496px -338px no-repeat;
	top: inherit;
	bottom: -9px;
}

.football .timelineBar {
	float: left;
	height:20px;
	background-image: url(../../images/isport/football-timeline.png);
	background-repeat: repeat-x;
	position: relative;
}

.firsthalf {
	background-position: 0 0;
	width: 462px;
}
.firsthalf_extra {
	background-position: -462px 0;
	width: 90px;
}
.secondhalf {
	background-position: -562px 0;
	width: 465px;
}
.secondhalf_extra {
	background-position: -1027px 0;
	width: 90px;
}
.firstaddition {
	background-position: -1127px 0;
	width: 158px;
}
.firstaddition_extra {
	background-position: -1286px 0;
	width: 90px;
}

.secondaddition {
	background-position: -1355px 0;
	width: 162px;
}

.secondaddition_extra {
	background-position: -1518px 0;
	width: 62px;
}

.penalties {
	background-position: -1589px 0;
	width: 20px;
}

.timeline .icons,
.timeline #timelineArea  {
	left:0;
}

.timeline #leftMove {
	width:43px;
	height:20px;
	position:absolute;
	left:0;
	top:25px;
	z-index:150;
	background: url("../../images/isport/elements.png?v=77") -448px -436px no-repeat;
	cursor: pointer;
}
.timeline #rightMove {
	width:43px;
	height:20px;
	position:absolute;
	right:0;
	top:25px;
	z-index:150;
	display: none;
	background: url("../../images/isport/elements.png?v=77") -448px -460px no-repeat;
	cursor: pointer;
}

/* Online reports - detail - football field
-------------------------------------------*/
#matchHeader .footballField {
	position: relative;
	width: 620px;
	height: 310px;
	background: #629572 url(../../images/isport/football-field.jpg) no-repeat;
}
#matchHeader .footballField .lineup {
	position: relative;
	width: 310px;
	height: 310px;
	float: left;
}

#matchHeader .textBox {
	font-size: 12px;
	color: #333f48;
	font-weight:bold;
}

#matchHeader .textBox div {
	margin: 1px 0;
}

#matchHeader .textBox .number {
	width: 25px;
	display: inline-block;
	font-weight:normal;
}

#matchHeader .textBox .title {
	margin: 10px 0 0 25px;
	color: #99a4aa;
}
#matchHeader .textBox .text {
	margin: 0 0 0 25px;
	color: #dc0032;
}
#matchHeader .lineup .line {
	position: absolute;
	width: 100px;
	height: 310px;
}
#matchHeader .lineup div.player {
	width: 100px;
	height: 15px;
	color: #005014;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 18px 0 0;
	
}
#matchHeader .lineup div.player:before {
	width: 16px;
        height: 20px;
        position: absolute;
        /* top: 20px; */
        left: 4%;
        right: 4%;
        margin: auto;
        margin-top: -20px;
        content: "";
        background: url("../../images/isport/elements.png?v=77") -958px -1041px no-repeat;
}
#matchHeader .lineup.home div.player {
	
	color: #fff;
}
#matchHeader .lineup.home div.player:before {
	width: 16px;
        height: 20px;
        position: absolute;
        /* top: 20px; */
        left: 4%;
        right: 4%;
        margin: auto;
        margin-top: -20px;
        content: "";
        background: url("../../images/isport/elements.png?v=77") -958px -1225px no-repeat;
}

#matchHeader .lineup div.goalkeeper {
	position: absolute;
	width: 100px;
	height: 15px;
	color: #005014;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 18px 0 0;
	
}
#matchHeader .lineup div.goalkeeper:before {
	width: 16px;
        height: 20px;
        position: absolute;
        /* top: 20px; */
        left: 4%;
        right: 4%;
        margin: auto;
        margin-top: -20px;
        content: "";
        background: url("../../images/isport/elements.png?v=77") -958px -1131px no-repeat;
}

#matchHeader .lineup.home .goalkeeper {
	left: -10px;
	top: 145px;
}

#matchHeader .lineup.away .goalkeeper {
	right: -10px;
	top: 145px;
}

#matchHeader .lineup .players-1 .player {
	margin: 135px 0;
}

#matchHeader .lineup .players-2 .player {
	margin: 85px 0;
}

#matchHeader .lineup .players-3 .player {
	margin: 50px 0;
}

#matchHeader .lineup .players-4 .player {
	margin: 35px 0;
}
#matchHeader .lineup .players-5 .player {
	margin: 25px 0;
}

#matchHeader .lineup .players-6 .player {
	margin: 15px 0;
}


#matchHeader .lineup.home.lines-3 .defenders { left: 60px; }
#matchHeader .lineup.away.lines-3 .defenders { right: 60px; }

#matchHeader .lineup.home.lines-3 .midfielders { left: 135px; }
#matchHeader .lineup.away.lines-3 .midfielders { right: 135px; }

#matchHeader .lineup.home.lines-3 .forwards { right: 0px; }
#matchHeader .lineup.away.lines-3 .forwards { left: 0px; }

#matchHeader .lineup.home.lines-4 .defenders { left: 40px; }
#matchHeader .lineup.away.lines-4 .defenders { right: 40px; }

#matchHeader .lineup.home.lines-4 .midfielders { left: 105px; }
#matchHeader .lineup.away.lines-4 .midfielders { right: 105px; }

#matchHeader .lineup.home.lines-4 .third-line { left: 155px; }
#matchHeader .lineup.away.lines-4 .third-line { right: 155px; }

#matchHeader .lineup.home.lines-4 .forwards { right: -10px; }
#matchHeader .lineup.away.lines-4 .forwards { left: -10px; }
/*
#matchHeader .lineup .pos-1 { top: 10px; }
#matchHeader .lineup .pos-2 { top: 100px; }
#matchHeader .lineup .pos-3 { top: 190px; }
#matchHeader .lineup .pos-4 { top: 270px; }
*/

/*** lineup
#matchHeader .lineup.home.lineup-442 .defender.pos-1,
#matchHeader .lineup.home.lineup-442 .defender.pos-4 { left: 70px; }
#matchHeader .lineup.away.lineup-442 .defender.pos-1,
#matchHeader .lineup.away.lineup-442 .defender.pos-4 { right: 70px; }
#matchHeader .lineup.home.lineup-442 .midfielder.pos-1,
#matchHeader .lineup.home.lineup-442 .midfielder.pos-4 { left: 160px; }
#matchHeader .lineup.away.lineup-442 .midfielder.pos-1,
#matchHeader .lineup.away.lineup-442 .midfielder.pos-4 { right: 160px; }
#matchHeader .lineup.lineup-442 .forward.pos-1 { top: 80px; }
#matchHeader .lineup.lineup-442 .forward.pos-2 { top: 210px; }
 442 ***/
/*** lineup 451 
#matchHeader .lineup.home.lineup-451 .defender.pos-1,
#matchHeader .lineup.home.lineup-451 .defender.pos-4 { left: 70px; }
#matchHeader .lineup.away.lineup-451 .defender.pos-1,
#matchHeader .lineup.away.lineup-451 .defender.pos-4 { right: 70px; }
#matchHeader .lineup.away.lineup-451 .midfielder.pos-1,
#matchHeader .lineup.away.lineup-451 .midfielder.pos-5 { right: 180px; }
#matchHeader .lineup.lineup-451 .midfielder.pos-1 { top: 10px; }
#matchHeader .lineup.lineup-451 .midfielder.pos-2 { top: 70px; }
#matchHeader .lineup.lineup-451 .midfielder.pos-3 { top: 150px; }
#matchHeader .lineup.lineup-451 .midfielder.pos-4 { top: 220px; }
#matchHeader .lineup.lineup-451 .midfielder.pos-5 { top: 275px; }
#matchHeader .lineup.home.lineup-451 .midfielder.pos-3 { left: 140px; }
#matchHeader .lineup.away.lineup-451 .midfielder.pos-3 { right: 140px; }
#matchHeader .lineup.lineup-451 .forward.pos-1 { top: 140px; }
***/
/*** lineup 433
#matchHeader .lineup.lineup-433 .forward.pos-1,
#matchHeader .lineup.lineup-433 .midfielder.pos-1 { top: 60px; }
#matchHeader .lineup.lineup-433 .forward.pos-2,
#matchHeader .lineup.lineup-433 .midfielder.pos-2 { top: 140px; }
#matchHeader .lineup.lineup-433 .forward.pos-3,
#matchHeader .lineup.lineup-433 .midfielder.pos-3 { top: 210px; }
 ***/

/* video online prenos - hokej*/


.videoSection {
	display: block;
  padding: 10px;
  background-color: #1c252c;
	color: white;
}
.videoSection .videoBox {
	display: block;
  float: left;
	width: 620px;
}
.videoSection .rightBox {
	display: block;
  position: relative;
	float: right;
	margin-left: 10px;
	width: 300px;
	padding-left: 10px;
	min-height: 348px;
	
}

.videoSection .rightBox > h2 {
	font: bold 28px Arial;
	line-height: 34px;
	color: #d8e1e5
}

.videoSection .rightBox > p {
	color: #d8e1e5;
	font-size: 14px;
	line-height: 16px;
}
.videoSection .embedAutoInput {
	line-height: 34px;
	padding: 0 !important;
	padding-left: 5px !important;
}
.videoSection .embedAutoInput > input {
  max-width: 70px;
}

.videoSection .rightBox .shareSection {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.videoSection .rightBox .shareSection .social{
	float: left;
}
.videoSection .rightBox .shareSection .embeddedShare {
	position: absolute;
	bottom: 10px;
	right: 20px;
}
.videoSection .rightBox .shareSection .embeddedShare .embedVideo {
	float: right;
}
/* League schedule
--------------------------------------------------------------------------------*/
.leagueSchedule .matches {
	/*/background: transparent url(../../images/isport/shadow-middle.png) top center no-repeat;*/
        width:445px;
        height:auto;
}
.leagueSchedule .matches:before{
    position: absolute;
    content: "";
    width: 445px;
    height: 10px;
    margin-top: -5px;
    background: transparent url("../../images/isport/elements.png?v=77") 0px -1375px no-repeat;

}

.leagueSchedule h2 {
	font-size: 16px;
	border-top: 1px solid #C0CED5;
	padding: 10px;
	margin: 20px 0 0;
}

.leagueSchedule h1 {
	font-size: 16px;
	padding: 10px 10px 0;
}

.leagueSchedule h2.even { background: #fff; }

.leagueSchedule .matches .match a,
.leagueSchedule .matches .match div.inside {
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #333F48;
	float: left;
	width: 100%;
	padding: 3px 0;
}

.leagueSchedule .matches .match a:hover { background: #d8e1e5; }

.leagueSchedule .matches .match div.inside span,
.leagueSchedule .matches .match a span {
	display: block;
	float: left;
}

.leagueSchedule .matches .match div.inside .datetime,
.leagueSchedule .matches .match a .datetime {
	font-weight: bold;
	width: 19%;
	margin: 0 0 0 1%;
}

.leagueSchedule .matches .match div.inside .team,
.leagueSchedule .matches .match a .team {
	width: 30%;
	text-align: right;
}

.leagueSchedule .matches .match div.inside .team.two,
.leagueSchedule .matches .match a .team.two { text-align: left; }

.leagueSchedule .matches .match div.inside .status,
.leagueSchedule .matches .match a .status {
	width: 10%;
	text-align: right;
}

.leagueSchedule .matches .match div.inside .score,
.leagueSchedule .matches .match a .score {
	font-weight: bold;
	width:10% ;
	text-align: center;
}

.leagueSchedule .matches .match.even {
	background: #F4F7F8;
	border-top: 1px solid #D8E1E5;
	border-bottom: 1px solid #D8E1E5;
}

.leagueSchedule .matches .match.even {
	background: #F4F7F8;
	border-top: 1px solid #D8E1E5;
	border-bottom: 1px solid #D8E1E5;
}


.leagueSchedule .footerTableLeft {
	line-height: 11px;
	position: relative;
	left: 0px;
	text-align: left;
	bottom: 0px;
	font-size: 11px;
	margin: 10px 0 0 0;
}

/* League schedule - phase
--------------------------------------------------------------------------------*/
.btnRefresh {
	position: absolute;
	top: 5px;
	left: 244px;
	text-align: left;
	text-indent: 10px;
	width: 150px;
}
.btnRefresh .buttonIcon{
	background: transparent url("../../images/isport/elements.png?v=77") -447px -495px no-repeat;
}

.scheduleHeader {
	position: relative;
}

.scheduleHeader h1,
.scheduleHeader h2.bigger {
	font-size: 33px;
	font-weight: bold;
}
.scheduleHeader h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

.scheduleHeader .subHeader {
	position: relative;
	border-top: 1px solid #c1d6d8;
	padding: 5px 0;
	margin: 20px 0 0;
	height: 50px;
	background: url(../../images/isport/shadow-middle.png) center bottom no-repeat;
        /*background: transparent url("../../images/isport/elements.png?v=77") 0px -1375px no-repeat;
        width:445px;
        height:13px;*/
}

.scheduleHeader .subHeader h1 {
	font-size: 16px;
	line-height: 35px;
}

.scheduleHeader .leagueLogo {
	width: 140px;
	height: 140px;
	position: absolute;
	top: -30px;
	right: 20px;
	z-index: 2;
}


.leagueMatch {
	position: relative;
	min-height: 135px;
	border-bottom: 1px solid #c0ced5;
	margin: 0 0 70px;
}
.leagueMatch .teams {
	position: relative;
	background: #dc0032;
	-moz-border-radius: 5px ;
	border-radius: 5px;
	height: 40px;
}
.leagueMatch .teams .matchHome,
.leagueMatch .teams .matchHosts {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	text-decoration: none;
}
.leagueMatch .teams .matchHome:hover,
.leagueMatch .teams .matchHosts:hover {
	color: #8c0222;
	border-bottom: 1px dotted #8c0222;

}
.leagueMatch .teams .matchHosts {
	float: right;
	margin: 0 10px 0 0;
	text-align: right;
}
.leagueMatch .heading {
	position: relative;
	height: 24px;
	background: rgba(123,133,139,0.2);
	-moz-border-radius: 5px ;
	border-radius: 5px;
	margin: 4px 0 0 0;
}
.leagueMatch .heading span.floatLeft,
.leagueMatch .heading span.floatRight,
.leagueMatch .stats span.floatLeft,
.leagueMatch .stats span.floatRight {
	width: 93px;
	margin: 0 0 0 10px;
	line-height: 16px;
	font-size: 11px;
	color: #333F48;
}
.leagueMatch .stats span.floatLeft {
	margin: 0 0 0 10px;
}
.leagueMatch .stats span.floatRight {
	margin: 0 10px 0 0;
}
.leagueMatch .stats span.floatLeft.cards { 	margin: 0 0 0 0; }
.leagueMatch .heading span.floatLeft.cards { margin: 0 0 0 12px; }
.leagueMatch .heading span.floatRight.cards { margin: 0 0 0 20px; }
.leagueMatch .leagueMatch .heading .cards,
.leagueMatch .leagueMatch .stats .cards { padding: 0 0 0 12px; }

.leagueMatch .stats .cardYellow,
.leagueMatch .stats .cardRed {
	display: block;
}

.leagueMatch .stats span  .icon {
	display: inline-block;
	width: 12px;
	height:12px;
}

.leagueMatch span.time {
	font-weight: normal;
	color: #7c90a2;
}

.leagueMatch .stats .cardYellow .icon {	background: transparent url("../../images/isport/elements.png?v=77") -448px -289px no-repeat; }
.leagueMatch .stats .cardRed .icon { background: transparent url("../../images/isport/elements.png?v=77") -448px -311px no-repeat; }

.leagueMatch .scoreBox {
	width: 140px;
	height: 149px;
	position: absolute;
	z-index: 2;
	background: #64001e;
	top: -5px;
	left: 250px;
	-moz-border-radius: 5px ;
	border-radius: 5px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);
	box-shadow:0 0 10px rgba(0,0,0,0.8);
	opacity: 0.9;
	text-decoration: none;
}
.leagueMatch .scoreBox * { text-decoration: none; }
.leagueMatch .scoreBox:hover {
	background: #b71237;
}
.leagueMatch .scoreBox .score {
	display: block;
	font-size: 33px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 33px;
	padding: 10px 0 0 0;
}
.leagueMatch .scoreBox .colorText {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #ff3c6e;
	text-align: center;
	line-height: 16px;
	padding: 12px 0 0 0;
}
.leagueMatch .scoreBox .colorText .today { display: block; }
.leagueMatch .scoreBox .halftime {
	display: block;
	font-size: 33px;
	font-weight: bold;
	color: #7e1b39;
	text-align: center;
	line-height: 33px;
	padding: 10px 0 0 0;
}
.leagueMatch .scoreBox .halftime .text{
	font-size: 11px;
	line-height: 11px;
	padding: 0 0 0 5px;
	display: block;
}

/* Livescore - boxy
--------------------------------------------------------------------------------*/
.livescore .headTitle {
	background: #5A966E;
	border-radius: 5px 5px 0px 0px;
	color: #FFFFFF;
	line-height: 39px;
	padding: 0px 10px;
	font-size: 16px;
	font-weight: bold;
}

.livescore .headTitle a {
	color: white;
	text-decoration: none;
}

.livescore .headTitle a:hover {
	color: white;
	text-decoration: underline;
}

.livescore .scores {
	background: #5B6770;
	color: white;
	border-radius: 0px 0px 5px 5px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	background: #5B6770 url(../../images/isport/shadow-middle-dark.png) no-repeat center top;
	height: 250px;
	width: 280px;
	overflow: hidden;
}

.livescore .scores .match {
	border-bottom: 1px solid #7b858b;
	padding: 10px 0px;
}

.livescore .scores .match.last {
	border-bottom: none;
}

.livescore .scores .match .live {
	color: black;
	float: left;
	width: 33px;
	height: 15px;
	background: #00D214;
	text-align: center;
	border-radius: 5px;
	font-style: italic;
	margin-right: 7px;
}

.livescore .scores .match .homeTeam {
	float: left;
	width: 80px;
	padding: 0px 5px;
	text-align: right;
}

.livescore .scores .match .homeScore {
	float: left;
	width: 15px;
	text-align: center;
}

.livescore .scores .match .semicolon {
	float: left;
	width: 10px;
	text-align: center;
}

.livescore .scores .match .hostScore {
	float: left;
	width: 15px;
	text-align: center;
}

.livescore .scores .match .hostTeam {
	float: left;
	width: 80px;
	padding: 0px 5px;
	text-align: left;
}

.livescore .scores .match .halftime {
	color: #c0ced5;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}

/* Livescore - hokej */
.livescore.hockey .headTitle {
	background: #646eb9;
}

.livescore.hockey .scores .match .live {
	color: #1e2864;
	background: #00c8ff;
}

.livescore.hockey .scores .match .periods {
	color: #C0CED5;
	font-size: 10px;
	padding-top: 5px;
	text-align: center;
	margin-left: 40px;
}

/* Livescore - tenis */
.livescore.tennis .headTitle { background: #fa643c; }

.livescore.tennis .scores .match .live {
	color: #8c2800;
	background: #fa643c;
}

.livescore.tennis .scores .match .sets {
	color: #C0CED5;
	font-size: 10px;
	padding-top: 5px;
	text-align: center;
	margin-left: 40px;
}

/* Related matches - box
--------------------------------------------------------------------------------*/
.related_matches {
	width: 315px;
	margin-left: 5px;
}
.related_matches .header {
	color: #dc0032;
	font-weight: bold;
	font-size: 14px;
	line-height: 29px;
	min-height: 29px; _height: 29px;
	padding: 0 8px;
}

.related_matches a {
	display: block;
	border-top: 1px solid #B1C1C7;
	padding: 4px 8px;
	text-decoration: none;
}
.related_matches a.first {
	border-top: none;
}
.related_matches a.first:before { 
    position: absolute;
    content: "";
    display: block;
    margin-top: -4px;
    width: 291px;
    height: 13px;
    background: transparent url("../../images/isport/elements.png?v=77") 7px -1437px no-repeat;
}
.related_matches a:hover { background-color: #eee; }

.related_matches .time,
.related_matches .status,
.related_matches .participants,
.related_matches .score {
	display: block;
	float: left;
	color: #333f48;
	font-weight: bold;
	font-size: 10px;
}
.related_matches .time { font-weight: normal; }
.related_matches .status {
	float: right;
	font-style: italic;
}
.related_matches .status .sched { color: #5B6770; }

.related_matches .participants {
	clear: both;
	font-size: 14px;
	line-height: 20px;
}

.related_matches .score {
	float: right;
	color: #dc0032;
	font-size: 20px;
	line-height: 1;
	font-style: italic;
}

/* SHADOWS - IE 9+
--------------------------------------------------------------------------------*/
.bottomShadow {
	padding: 0 0 30px 0;
}
.bottomShadow:before {
	content: attr(data-content) "";
	position: absolute;
	z-index: -2;
	top:50%;
	bottom:0;
	left:100px;
	right:100px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);
	box-shadow:0 0 10px rgba(0,0,0,0.6);
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}

.innerBottomShadow { background: #fff url(../../images/isport/container-inner-shadow.png) bottom center no-repeat; }

/* Promo block on homepage
--------------------------------------------------------------------------------*/


#navigation ul li.promoBlack a {
	border: 1px solid #000 !important;
	background: #000 !important;
	margin: 0 1px !important;
	width:147px;
	color: #fff !important;
	border-radius: 5px 5px 0 0;
}

/* QUESTIONARY
--------------------------------------------------------------------------------*/
.questionary { padding: 10px 0px; }

.articleSurvey .headingSurvey {
	background: transparent url(../../images/isport/shadow-middle.png) no-repeat center bottom;
	display: inline-block;
	width: 100%;
	border-top: 1px solid #C2CFD5;
	padding: 10px 0px 20px;
	margin-bottom: 20px;
	color: #DC0032;
	font-size: 16px;
	font-weight: bold;
}

.articleSurvey .headingSurvey .questionName {
	float: left;
	width: 50%;
}

.articleSurvey .headingSurvey .votesRequest {
	float: right;
	text-align: right;
	width: 50%;
}

.articleSurvey .options { margin: 20px 0px 40px; }

.articleSurvey .options .mostVotes {
	float: left;
	width: 300px;
}

.articleSurvey .options .nextRank {
	float: right;
	width: 300px;
}

.articleSurvey .options .title h5 {
	color: #5A966E;
	font-size: 16px;
	font-weight: bold;
	margin-top: 1px;
}

.articleSurvey .options .option { margin-bottom: 30px; }

.articleSurvey .options .option.clickable label { cursor: pointer; }

.articleSurvey .options .option .photo {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
}

.articleSurvey .options .option .photo img { width: 60px;}

.articleSurvey .options .option .text {
	float: left;
	width: 220px;
	font-weight: bold;
	line-height: 19px;
}

.articleSurvey .options .option .votes {
	font-weight: normal;
	color: #7b858b;
}

.articleSurvey .options .option .votes span {
	font-weight: bold;
	color: #333F48;
}

.articleSurvey .captcha {
	margin-top: 5px;
	padding: 5px 0px;
	text-align: center;
}

.articleSurvey .captcha #captchaText {
	font-weight: bold;
	display: block;
	margin: 10px 0px;
	line-height: 19px;
}

.articleSurvey .tipSubmit {
	font-weight: bold;
	color: white;
	border: 1px solid #C2CFD5;
	margin: 10px 0px 0px;
	cursor: pointer;
	padding: 5px 10px;
	border-radius: 5px;
	font-size: 16px;
	background: #DC0032;
}

.articleSurvey  .captcha #captchaImg { margin: 0px 0px 10px; }

.articleSurvey .alreadyVoted {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px;
	border: 1px solid #C2CFD5;
	border-radius: 5px;
	background: #DC0032;
	color: white;
	display: block;
}

#navigation ul li.promoBlack a {
	border: 1px solid #111111;
	background: #111111 !important;
	margin: 0 1px !important;
	width:147px;
	color: #fff !important;
	border-radius: 5px 5px 0 0;
}

.promoContainer {
	background-color: #dc0032;
	border: 1px solid #dc0032;
	padding: 10px 0 0;
}

.promoContainer.promoBlack {
	background-color: #111;
	border: 1px solid #111;
}

.promoContainer .articleListItem { border: 0px !important; }
.promoContainer .articleContainer {
	padding: 0px 10px !important;
	background: url(../../images/isport/horizontal-line-grey.png) no-repeat right center;
	color: #dfdfdf;
}
.promoContainer .articleContainer.last { background: none; }

.promoContainer .articleContainer p,
.promoContainer .articleContainer p,
.promoContainer .articleListItem h3,
.promoContainer .articleListItem h3 a { color: #dfdfdf; }

/* BIG RED recentarticles
--------------------------------------------------------------------------------*/
.promoContainer.promoRed .inner_12.top,
.promoContainer.promoOh .inner_12.top { margin-bottom: -10px;}
.promoContainer.promoRed .articleContainer,
.promoContainer.promoOh .articleContainer {
	background-image: none;
	border-right: 1px #ec6a81 solid;
}
.promoContainer.promoRed .articleContainer.last, .promoContainer.promoOh .articleContainer.last { border-right: none;}
.promoContainer.promoRed .articleContainer h3 a, .promoContainer.promoOh .articleContainer h3 a { color: #f4f7f8;}
.promoContainer.promoRed .articleContainer p, .promoContainer.promoOh .articleContainer p { color: #f0f4f6;}

.promoContainer.promoRed h2,
.promoContainer.promoOh h2 {
	color: white;
	font-size: 70px; line-height: 100px;
	margin-top: 0px;
	text-shadow: 0 1px 0 #ddd;
	text-align: center;
	letter-spacing: -0.06ex;
}
.promoContainer.promoOh h2 a,
.promoContainer.promoRed h2 a {
	color: white;
	text-decoration: none;
}
.promoContainer.promoRed #supertitle,
.promoContainer.promoOh #supertitle {
	background: #87001e;
	font-size: 33px;
	height: 50px; line-height: 50px;
	color: #fff;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.promoContainer.promoRed #supertitle a,
.promoContainer.promoOh #supertitle a {
	color: #fff;
	text-decoration: none;
}
.promoContainer.promoRed  ul.top-articles,
.promoContainer.promoOh  ul.top-articles {
	list-style-type: none;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 30px 0;
	background: url(../../images/isport/bigred-shadow-bottom.png) no-repeat center bottom;
}
.promoContainer.promoOh  ul.top-articles {
	background: url(../../images/isport/blue-shadow-bottom.png) no-repeat center bottom;
}
.promoContainer.promoRed ul.top-articles li,
.promoContainer.promoOh ul.top-articles li {
	float: left;
	position: relative;
	width: 300px;
	margin-right: 20px;
	margin-top: 10px;
	color: #fff;
}
.promoContainer.promoRed ul.top-articles li.itemLast,
.promoContainer.promoOh ul.top-articles li.itemLast {
	margin-right: 0;
}
.promoContainer.promoRed ul.top-articles li div,
.promoContainer.promoOh ul.top-articles li div {
	height: 40px;
	overflow: hidden;
	padding-left: 15px;
}
.promoContainer.promoRed ul.top-articles li:before,
.promoContainer.promoOh ul.top-articles li:before {
	content: '▸ ';
	position: absolute;
	left: 0; top: 0;
}
.promoContainer.promoRed ul.top-articles a,
.promoContainer.promoOh ul.top-articles a {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}

.promoContainer.promoRed ul.top-articles a:hover,
.promoContainer.promoRed ul.top-articles a:focus,
.promoContainer.promoOh ul.top-articles a:hover,
.promoContainer.promoOh ul.top-articles a:focus {
	
}
.promoContainer.promoRed ul.top-articles a:before,
.promoContainer.promoOh ul.top-articles a:before {

}

.promoContainer.promoRed .medal {
	padding: 0 0 20px;

	background: url(../../images/isport/bigred-shadow-bottom.png) no-repeat center bottom;
}
.promoContainer.promoRed .medal h2 {
	font-size: 80px;
	padding-left: 120px;
	min-height: 110px;
	background: url(../../images/isport/medal-nagano.png) no-repeat left center;
}

.promoContainer.promoRed .medal h2 a {
	color: #fff;
	text-decoration: none;
}

.promoContainer.promoRed .medal #supertitle {
	font-size: 24px;
}


/***** colors for OH *******/
.promo.promoOh {
	background-color: #017eff;
	border-color: #1070d4;
}



/* XML Lev Praha
--------------------------------------------------------------------------------*/
.container .xmlLevPraha {
	background: #e0e3f7;
	border-radius: 5px;
	border: 1px solid #97a2e1;
	margin-bottom: 10px;
}
.container .grid_4.xmlLevPraha { width: 310px ;}
.container .xmlLevPraha .icon {
	width: 51px;
	height: 54px;
	background: url(../../images/isport/icon-lev.png) no-repeat;
	left: 90px;
	top: 60px;
}

.container .xmlLevPraha .xmlArticle { width: 153px; }
.container .xmlLevPraha .xmlArticle .articleListItem { border-bottom: none; }
.container .xmlLevPraha .articleContainer {	margin-bottom: 0px; }
.container .xmlLevPraha .articleContainer { padding: 9px 8px 0; }


/* XML Hokej.cz
--------------------------------------------------------------------------------*/
.container .grid_6.xmlHokejcz {
	background: #e0e3f7;
	border-radius: 5px;
	width: 460px;
	border: 1px solid #97a2e1;
	float: left;
	margin-bottom: 10px;
}
.container .grid_6.xmlHokejcz .articleContainer {	margin-bottom: 0px; }

.container .grid_6.xmlHokejcz .xmlArticle { width: 153px; }

.container .grid_6.xmlHokejcz .xmlArticle h3 a:hover {color: #4150aa; }

.container .grid_6.xmlHokejcz .xmlArticle .articleListItem { border-bottom: none; }

.container .grid_6.xmlHokejcz .articleContainer { padding: 9px 8px 0; }

.xmlHokejcz .xmlArticle a.moreLink {
	color: #4150aa;
	border-bottom: 1px dotted #4150aa;
}

.xmlHokejcz .xmlArticle a.moreLink:hover {
	color: #4150aa;
	border-bottom: 1px dotted #4150aa;
}

.container .xmlHokejcz .icon {
	display: block;
	width: 80px;
	height: 21px;
        background: transparent url("../../images/isport/elements.png?v=77") -833px -708px no-repeat;
	right: 2px;
	top: 90px;
	left: auto;
}


/* XML Fotbal naplno
--------------------------------------------------------------------------------*/
.container .grid_6.xmlFotbalNaPlno {
	background: #E7F9ED;
	border-radius: 5px;
	width: 460px;
	border: 1px solid #a8d9b7;
	float: left;
	margin-bottom: 10px;
}
.container .grid_6.xmlFotbalNaPlno .articleContainer {	margin-bottom: 0px; }

.container .grid_6.xmlFotbalNaPlno .xmlArticle { width: 153px; }

.container .grid_6.xmlFotbalNaPlno .xmlArticle h3 a:hover {color: #589B70; }

.container .grid_6.xmlFotbalNaPlno .xmlArticle .articleListItem { border-bottom: none; }

.container .grid_6.xmlFotbalNaPlno .xmlArticle .articleListItem:hover a { color: #589B70; }

.container .grid_6.xmlFotbalNaPlno .articleContainer { padding: 9px 8px 0; }

.xmlFotbalNaPlno .xmlArticle a.moreLink {
	color: #589B70;
	border-bottom: 1px dotted #589B70;
}

.xmlFotbalNaPlno .xmlArticle a.moreLink:hover {
	color: #589B70;
	border-bottom: 1px dotted #589B70;
}


/* Czech football tables
--------------------------------------------------------------------------------*/
.czechFootballTable {
	width: 100%;
}


/* XML PROMO
--------------------------------------------------------------------------------*/
.xmlPromo {	float: right; }

.xmlPromo .product { width: 140px; }

.xmlPromo .commercialPromo {
	font-size: 8px;
	line-height: 17px;
	color: #99A4AA;
	margin: 0px;
	text-align: left;
}

.xmlPromo .commercialText { width: 440px; }

.xmlPromo .commercialText .title {
	display: block;
	color: #333F48;
	font-size: 16px;
	line-height: 20px;
	margin: 0px 0px 5px;
	text-decoration: none;
	font-weight: bold;
}

.xmlPromo .commercialText .description {
	color: #333F48;
	font-size: 12px;
	margin: 10px 0 0;
	line-height: 16px;
}

/* Articles promo - ostatni  sporty - innerContainer
--------------------------------------------------------------------------------*/
.articlesPromo .inner_8 .bigItem,
.articlesPromo .inner_8 .bigItem img {
	width: 620px;
}
.articlesPromo .inner_8 .articlesPromo {
	height: 370px;
}
.articlesPromo .inner_8 ul li a {
	overflow: hidden;
}
.other .articlesPromo ul li .arrow {
	left: -14px;
	right: auto;
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -2842px no-repeat
}
.other .articlesPromo .smallItems { height: 330px; }

/* Submenu - dropdown
--------------------------------------------------------------------------------*/
.other .whiteContainer .sectionHeader {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 6;
	height: auto;
	background: none;
	border: none;
}
.other .whiteContainer .sectionHeader .icon,
.other .whiteContainer .sectionHeader h2 {
	display: none;
}
.other .whiteContainer .sectionHeader .inner_2 {
	width: 300px;
	padding: 0px;
}
.other .whiteContainer .sectionHeader .dropDownArea {
	right: 0px;
}
.other .whiteContainer .sectionHeader .dropDownArea .smallButton {
	position: relative;
	width: 300px;
	height:32px;
	display: block;
	background: transparent url("../../images/isport/elements.png?v=77") -310px -722px  no-repeat;
	text-decoration: none;
	text-indent: 20px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	z-index: 55;
}

.other .whiteContainer .sectionHeader .dropDownArea .smallButton:hover,
.other .whiteContainer .sectionHeader .dropDownArea .smallButton.open:hover {
	background: #8c0222 none;
	color: #fff;
}
.other .smallDropDown .dropDown {
	width: 300px;
	top: 30px;
}



/* Bottom Promobox
--------------------------------------------------------------------------*/
.promoboxBottom .promoBig h3 { position: relative; }

.promoboxBottom .promoBig h3 a {
	min-height: 169px;
	border-bottom: 0px solid #fff;
	background-color: #DC0032;
	border-radius: 3px;
	padding: 10px 11px 0px;
	font-size: 32px;
	line-height: 32px;
	color: white;
	position: relative;
	display: block;
	margin: 0;
	text-decoration: none;
}

.promoboxBottom .promoBig a.bigItem {
	width: 620px;
	display: block;
	overflow: hidden;
}

.promoboxBottom .promoBig h3 a:hover { text-decoration: underline; }

.promoboxBottom .promoBig .superTitle {
	font-size: 12px;
	font-weight: bold;
	color: #DC0032;
	margin: 30px 0 10px 0;
}

.promoboxBottom .promoBig p {
	font-size: 15px;
	line-height: 20px;
	margin: 10px 0 0;
	color: #333F48;
}

.promoboxBottom .promoboxContainer.withMargin {
	padding: 10px 10px 0;
	margin: 0 0 10px;
}

.promoboxBottom .promoboxContainer .promoMiddle {
	height: 100px;
	padding: 190px 0 0 0;
	position: relative;
	border-bottom: 1px solid #C0CED5;
	overflow: hidden;
}

.promoboxBottom .promoboxContainer .promoMiddle img {
	display: block;
	width: 300px;
	height: 180px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.promoboxBottom .promoboxContainer .promoMiddle h3 a {
	display: block;
	color: #333F48;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

.promoboxBottom .promoboxContainer .promoMiddle:hover h3 a { color: #DC0032; }

.promoboxBottom .promoboxContainer .promoMiddle h3 a:hover { text-decoration: underline; }

.promoboxBottom .promoboxContainer .promoMiddle p {
	color: #333F48;
	font-size: 12px;
	margin: 10px 0 0;
	line-height: 16px;
}

/* Sportmod - Czech football
--------------------------------------------------------------------------------*/
.linkContainerCF {
	position: absolute;
	bottom: 32px;
	left: 5px;
	width: 290px;
	text-align: left;
	overflow: hidden;
	margin: 0;
	color: #DC0032;
	font-size: 10px;
}
.linkContainerCF a { text-decoration: none; }
.linkContainerCF a:hover {
	color: #DC0032;
text-decoration: underline;
}
.leagueSchedule.leagueCF  h1 {
	padding: 5px 10px 0;
}
.leagueTable.leagueCF {
	margin: 10px 0 10px 0;
}
.leagueTable.leagueCF:after{
    background-position: 18px -1454px;
}
.headerCF {
	padding: 5px 10px 0;
font-size: 16px;
}
.leagueTable.leagueCF .matches .match.first {
	margin: 5px 0 0 0;
}
.leagueTable.leagueCF .matches .match a,
.leagueTable.leagueCF .matches .match span {
	height: 16px;
}
.leagueTable.leagueCF .matches .match a:hover {
	color: #589b70;
	text-decoration: underline;
}
.leagueTable.leagueCF .matches .match .score { width: 10%; }
.leagueTable.leagueCF .matches .match .team { width: 25%; }
.leagueTable.leagueCF .matches .match .datetime {
	width: 9%;
	font-weight: bold;
}
.leagueTable.leagueCF .matches .match .leagues {
	width: 26%;
	text-align: center;
}
.leagueTable.leagueCF .matches .match .leagues a {
	font-size: 10px;
	text-decoration: none;
}
.leagueTable.leagueCF .matches .match .leagues a:hover {
	text-decoration: underline;
}
.leagueTable.leagueCF .matches .match:hover{ background: none !important; }
.leagueTable.leagueCF .matches .match.even:hover{ background: #F4F7F8 !important; }

/*
button menu
*/
.buttonMenu { text-align: center; }
.buttonMenu a {
	width: 95px !important;
	text-align: center;
	margin: 5px 5px 0 !important;
	border-top: 3px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px 4px 3px;
	background-color: #5a966e;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px;
	display: inline-block;
}

.buttonMenu a:hover,
.buttonMenu a.active {
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #133b21;
}


/* Search container - Czech football
--------------------------------------------------------------------------------*/
.searchContainerCF {
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 290px;
	text-align: right;
	overflow: hidden;
	margin: 0;
	height: 22px;
}

.searchContainerCF .date {
	color: #7b858b;
	font-size: 10px;
}

.searchContainerCF form {
	margin: 0;
	width: 100%;
	float: right;
}

.searchContainerCF .searchInput {
	background: #f4f7f8 none;
	border: 0;
	width: 148px;
	height: 20px;
	float: right;
	padding: 0 5px;
	color: #7b858b;
	border-width: 1px 0  1px 1px;
	border-style: solid;
	border-color: #d8e1e5;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.searchContainerCF .searchSubmit {
	background: transparent url("../../images/isport/elements.png?v=77") -432px -724px no-repeat;
	border: 0;
	padding: 0;
	width: 25px;
	height: 20px;
	cursor: pointer;
	float: right;
	overflow: hidden;
	text-indent: -999px;
	border: 1px solid #8c0222;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.searchContainerCF .magnifier {
	background: transparent url("../../images/isport/elements.png?v=77") -540px -234px no-repeat;
	border: 0;
	padding: 0;
	width: 25px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.searchContainerCF p {
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-align: left;
}



/* Cesky fotbal - map
--------------------------------------------------------------------------------*/
.czechFootball {
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	position: relative;
	width: 100%;
}
.czechFootball h4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 58px;
	margin: 0;
	z-index: 1;
	color: #589B70;
}
.czechFootball h4:before {
	position: absolute;
        content: "";
        top: 35px;
        left: 15px;
        width: 429px;
        height: 13px;
        background: transparent url("../../images/isport/elements.png?v=77") 0px -1458px no-repeat;
}
.czechFootball h4.panelTitle {
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0 0 5px;
}
.czechFootball .inner_1.info {
	position: absolute;
	left: 0;
	top: 0;
	margin: 155px 0 0 0;
	width: 101px;
}

#krajName {
	font-weight: bold;
	display: inline-block;
/*	color: #00d214; */
	color: #133b21;
	text-decoration: none;
	text-align: right;
	position: absolute;
	right: 17px;
	top: 10px;
	display: block;
	z-index: 2;
	display: none;
}

#mapArea {
	width: 375px;
	height: 220px;
	margin: 10px 0 0 65px;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 3;
}
#mapaKraje {
	width: 375px;
	height: 220px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	float: left;
}
#mapaHover {
	width: 375px;
	height: 220px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 3;
	background: url("../../images/isport/map-cze-hover.png?v=4") 0 0 no-repeat;
}


/* Czech footbal - map - regions
--------------------------------------------------------------------------------*/
.kraje p {
	background-color: #e6e6e6;
	font-size: 13px;
	color: #000;
	margin: 0 0 15px 0;
	padding: 5px;
}
.krajBox {
	width: 200px;
	height: 48px;
	float: left;
	margin: 10px 14px;
/*	background-color: #d0d0d0; */
}
.krajBox label {
	display: block;
	font-size: 11px;
	margin: 5px 5px 3px;
	font-weight: bold;
}
.krajBox select {
	width: 190px;
	margin: 0 5px;
}
.krajBox a {
	border-width: 1px 1px  1px 1px;
	border-style: solid;
	border-color: #d8e1e5;
	border-radius: 5px;

	display: block;
	margin: 5px;
	text-align: center;
	height:38px;
	font-size: 14px;
	text-decoration: none;
	line-height: 38px;
	color: #000;
	font-weight: bold;
}
.krajBox a:hover {
	background-color: #f5f5f5;
	text-decoration: underline;
}
.okresBox {
	width: 235px;
	height: 58px;
	float: left;
	background-color: #d0d0d0;
}
.okresBox label {
	display: block;
	font-size: 11px;
	margin: 5px 5px 3px;
	font-weight: bold;
}
.okresBox select {
	width: 190px;
	margin: 0 5px;
}
.okresBox a {
	display: block;
	margin: 5px;
	text-align: center;
	height:38px;
	font-size: 14px;
	text-decoration: none;
	line-height: 38px;
	color: #000;
}
.okresBox a:hover { background-color: #eee; }
.krajDetail .sectionHeader {
	height: 32px;
	border: none;
}
.krajDetail .sectionHeader h1 {
	width: 290px;
	float: left;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 10px;
}
.krajDetail .sectionHeader .backButton {
	display: block;
	height: 32px;
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0px 10px 0 0;
	line-height: 32px;
	text-align: left;
	text-indent: 15px;
	float: right;
	text-decoration: none;
	background: transparent url("../../images/isport/arrows.png?v=15") left -1239px no-repeat;
}
.krajDetail .sectionHeader .backButton:hover {
	text-decoration: underline;
}
.krajDetail .soutezeKraj {
	width: 155px;
	text-align: center;
	border: 1px solid #d8e1e5;
	border-radius: 5px;
	margin: 10px 10px 10px 0;
	padding: 0 0 5px 0;
}
.krajDetail .soutezeKraj.soutezeKrajBig {
	width: 436px;
}
.krajDetail .soutezeKraj p {
	font-size: 11px;
	font-weight: bold;
	background-color: #f5f5f5;
	margin: 0;
	padding: 5px 5px 7px 5px;
}
.krajDetail .soutezeKraj .krajSoutez {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 3px;
}
.krajDetail .soutezeKraj .krajSoutez a {
	font-weight: normal;
	color: #333F48;
}
.krajDetail .soutezeKraj .krajSoutez a:hover {
	color: #589b70;
}
p.grayHeader {
	padding: 3px 10px 3px 10px;
	font-weight: normal;
	font-size: 13px;
	text-align: center;
}

p.grayHeader a {
	font-weight: bold;
}

#kralovehradeckyHover,
#olomouckyHover,
#moravskoslezskyHover,
#pardubickyHover,
#usteckyHover,
#karlovarskyHover,
#jihomoravskyHover,
#stredoceskyHover,
#jihoceskyHover,
#libereckyHover,
#vysocinaHover,
#plzenskyHover,
#zlinskyHover  {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	z-index:3;
}


#kralovehradeckyHover { background: url("../../images/isport/kraje/kralovehradecky-kraj-hover.png?v=4") 0 0 no-repeat; }
#olomouckyHover { background: url("../../images/isport/kraje/olomoucky-kraj-hover.png?v=4") 0 0 no-repeat; }
#moravskoslezskyHover { background: url("../../images/isport/kraje/moravskoslezsky-kraj-hover.png?v=4") 0 0 no-repeat; }
#pardubickyHover { background: url("../../images/isport/kraje/pardubicky-kraj-hover.png?v=4") 0 0 no-repeat; }
#usteckyHover { background: url("../../images/isport/kraje/ustecky-kraj-hover.png?v=4") 0 0 no-repeat; }
#karlovarskyHover { background: url("../../images/isport/kraje/karlovarsky-kraj-hover.png?v=4") 0 0 no-repeat; }
#jihomoravskyHover { background: url("../../images/isport/kraje/jihomoravsky-kraj-hover.png?v=4") 0 0 no-repeat; }
#stredoceskyHover { background: url("../../images/isport/kraje/stredocesky-kraj-hover.png?v=4") 0 0 no-repeat; }
#jihoceskyHover { background: url("../../images/isport/kraje/jihocesky-kraj-hover.png?v=4") 0 0 no-repeat; }
#libereckyHover { background: url("../../images/isport/kraje/liberecky-kraj-hover.png?v=4") 0 0 no-repeat; }
#vysocinaHover { background: url("../../images/isport/kraje/vysocina-kraj-hover.png?v=4") 0 0 no-repeat; }
#plzenskyHover { background: url("../../images/isport/kraje/plzensky-kraj-hover.png?v=4") 0 0 no-repeat; }
#zlinskyHover { background: url("../../images/isport/kraje/zlinsky-kraj-hover.png?v=4") 0 0 no-repeat; }

.krajDetail .sectionHeader .pocetGolu {
	display: block;
	height: 32px;
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0px 10px 0 0;
	line-height: 32px;
	text-align: right;
	float: right;
	text-decoration: none;
}


/* Czech football
--------------------------------------------------------------------------------*/
.czechFootball ul.cfPrimaryLeagues {
	margin: 9px 0 0 4px;
}

.czechFootball ul.cfPrimaryLeagues li a {
	width: 95px !important;
	text-align: center;
	margin: 0 5px !important;

	border-top: 3px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px 4px 3px;
	background-color: #5a966e;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px;
}

.czechFootball ul.cfPrimaryLeagues li a:hover {
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #ffffff;
/*	background-color: #00d214; */
	background-color: #133b21;
}

.czechFootball ul.cfDivision.cfdivisionWhite {
	background-color: #ffffff;
	margin: 10px 12px;
}
.czechFootball ul.cfDivision.cfdivisionWhite li a {
	font-style: normal;
	color: #5a966e;
	padding: 0 26px 0 15px !important;
}
.czechFootball ul.cfDivision.cfdivisionWhite li a:hover {
/*	color: #00d214; */
	color: #133b21;
	text-decoration: underline;
}


.leagueTable .headerTable {
	color: #dc0032;
font-weight: bold;
text-align: center;
font-size: 11px;
padding: 5px 0 2px 0;
}

.rulesText {
	font-size: 12px;
}

.searchBoxForm {
	margin: 0px 10px 5px 10px;
	position: relative;
	font-size: 12px;
}

.searchBoxForm .searchContainerCF {
	bottom: 5px;
height: 22px;
margin: 5px auto 10px auto;
overflow: hidden;
position: relative;
right: 0px;
text-align: right;
width: 190px;
}

.searchBoxForm .cfError {
	display: block;
	text-align: center;
	color: #dc0032;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.resultsTable {
	border-spacing: 0px;
	margin: 20px 0px;
	background: #FFF;
	width: 100%;
}

.resultsTable td {
/*	background: #f3f3f3; */
	padding: 5px;
	border-bottom: 3px solid white;
/*	border-top: 3px solid white; */
	text-align: left;
}

.resultsTable #resultsRowTable td {
	background: #f3f3f3;
	padding: 5px;
	border-bottom: 0px;
	border-top: 0px;
}
.leagueTable .resultsTable td a {
	font-weight: bold;
}

.resultsRow {
	width: 480px;
}

.resultsRow .resultsName {
	text-align: left;
	width: 170px;
	padding: 5px 5px 5px 20px;
}

.resultsRow .resultsNameSelected {
	text-align: left;
	width: 170px;
	padding: 5px 5px 5px 20px;
}

.resultsRow .resultsTeam {
	text-align: left;
	width: 180px;
}

.resultsRow .resultsInfo {
	text-align: right;
	width: 120px;
}

.resultsRow .resultsInfo img {
	cursor: pointer;
}

.resultsRow .resultsInfoSelected,
.resultsRow .resultsTeamInfo,
.resultsRow .resultsTeamInfoSelected,
.resultsRowSelected .resultsTeamInfoSelected {
	text-align: right;
	width: 120px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
.resultsRow .resultsInfoSelected:hover,
.resultsRow .resultsTeamInfo:hover,
.resultsRow .resultsTeamInfoSelected:hover,
.resultsRowSelected .resultsTeamInfoSelected:hover {
	text-decoration: underline;
	color: #589B70;
}

.resultsRowSelected {
	border-spacing: 0px;
}

.resultsRowSelected td.resultsNameSelected {
	padding: 5px 5px 5px 20px;
}
.arrowGreenRight {
	background: transparent url("../../images/isport/arrows.png?v=15") 0 0px no-repeat;
	display: block;
	width: 8px;
	height: 9px;
	float: right;
	margin: 3px 5px 0 5px;
	overflow: hidden;
}
.arrowGreenLeft {
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -650px no-repeat;
	display: block;
	width: 8px;
	height: 9px;
	float: right;
	margin: 3px 5px 0 5px;
	overflow: hidden;
}


.resultsRowSelected td.resultsInfoSelected img {
	cursor: pointer;
}

.resultsRowSelected td {
	border-bottom: 0px;
	background: #f4f7f8;
	border-top: 1px solid #d8e1e5;
}

#resultsRowTable {
	padding: 5px 10px 10px;
	background: #f4f7f8;
	border-bottom: 3px solid #ffffff;
}

.inner_6 .inner_8.pagination {
	width: 100%;
	padding: 10px 0 10px 0;
}

.inner_6 .inner_8.pagination ul {
	width: 295px;
}


/* Czech football - top shooters
--------------------------------------------------------------------------------*/
.leagueTable.tableBox {
	background: transparent url("../../images/isport/shadow-mini.png?v=4") center top no-repeat;
	height: 228px;
}

.leagueTable.tableBox .matches .match:hover{
	background: none !important;
}
.leagueTable.tableBox .matches .match.even:hover{
	background: #F4F7F8 !important;
}

.leagueTable .headtable {
	color: #dc0032;
font-weight: bold;
text-align: center;
font-size: 11px;
padding: 5px 0 2px 0;
}
.leagueTable .playerPosition {
	display: block;
float: left;
text-align: right;
width: 5%;
	font-size: 12px;
	margin: 2px 0 3px 0;
}
.leagueTable .playerName {
	display: block;
float: left;
text-align: left;
width: 35%;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 3px 5px;
	height: auto !important;
}
.leagueTable .playerLeague {
	display: block;
float: left;
text-align: left;
width: 35%;
	font-size: 12px;
	margin: 2px 0 3px 0;
}
.leagueTable .playerGoals {
	display: block;
float: left;
text-align: center;
width: 10%;
	font-size: 12px;
	margin: 2px 0 3px 0;
}
.leagueTable .playerPoints {
	display: block;
float: left;
text-align: center;
width: 10%;
	font-size: 12px;
	margin: 2px 0 3px 0;
}
.leagueTable .playerMatches {
	display: block;
float: left;
text-align: center;
width: 15%;
	font-size: 12px;
	margin: 2px 0 3px 0;
}
.leagueTable .playerTeams {
	display: block;
float: left;
text-align: left;
width: 60%;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 3px 5px;
	height: auto !important;
}
.leagueTable .playerName:hover,
.leagueTable .playerTeams:hover {
	text-decoration: underline !important;
}

/* Menu contest
--------------------------------------------------------------------------------*/
.menuTerritory {
	background-color: #FFFFFF;
	border: 1px solid #D8E1E5;
	border-radius: 5px 5px 5px 5px;
	position: relative;
}
.menuTerritory .territoriesHeader {
	border-radius: 5px 5px 0 0;
	background: #589b70;
	height: 32px;
	overflow: hidden;
}
.menuTerritory .territoriesHeader a,
.menuTerritory .territoriesHeader span {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 10px;
}
.tabsArea .territoriesHeader a:hover { text-decoration: underline; }


#leagueDescription { padding: 5px 0px 0px; }
#leaguesLogos { margin: 10px 0px 0px; }
a.leagueLogo {
	float: left;
	border: 1px solid #FFF;
}
a.leagueLogo:hover{
	background-color: #f3f5f4;
	border: 1px solid #c0c0c0;
}
/*
.territoriesHeader {
	background: #e6e6e6 url('/images/newsport/cf-green-header.jpg?v=4') repeat-x 168px 0px;
	color: #FFF;
	font-size: 18px;
	padding: 10px;
	height: 27px;
}
*/
ul.territories,
ul.territories * {
	margin: 0;
	padding: 0;
	list-style: none;

}

ul.territories{ _background-color: #ffffff; }
ul.level1 li a, ul.level1 { }
.subTerritory.selected.active a {
	_font-weight:bold !important;
	_background-color: #f5f5f5;
}
.subTerritory.selected a { _background-color: #f5f5f5; }
.subTerritory.selected.active li a { _font-weight: normal !important; }
.subTerritory.selected li a { _background-color: #ffffff; }
.subTerritory.selected > a { background: transparent url('../../images/newsport/cf-arrow-down-selected.png?v=4') no-repeat 126px; }
.subTerritory.selected.active > a { background: transparent url('../../images/newsport/cf-arrow-right-selected.png?v=4') no-repeat 126px;}
ul.territories a {
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #333F48;
}
ul.territories a:hover {
	color: #58830B;
	text-decoration: underline;
}
ul.territories > li.subTerritory {
	background-color: #ffffff;
	font-weight: normal;
	font-size: 13px;
}
ul.territories .subTerritory.selected.active .subTerritory { _background-color: #f5f5f5 ; }
ul.territories .subTerritory.selected.active .subTerritory a, ul.territories .subTerritory.selected.active .subTerritory { _background-color: #f5f5f5 !important; }
ul.territories  li.subTerritory.selected.active level1 { _background-color: #f5f5f5 !important; }
ul.territories > li.subTerritory > a { padding: 4px 5px; }
ul.territories > li.selected {
	border-top: 1px solid #d1d1d1;
	background-color: #f5f5f5;
}
ul.territories  li.selected { border-top: 1px solid #d1d1d1; }
ul.territories .level1 > li.subTerritory > a {
	padding: 4px 10px 4px 20px;
	font-size: 12px;
	_height: 15px;
	_line-height: 15px;
}
ul.territories .level1  li.subTerritory  a {
	padding: 4px 10px 4px 15px;
	_line-height: 14px;
}
ul.territories .level1 li.subTerritory.active a {
	_background: none repeat scroll 0 0 #ffffff;
_padding: 4px 10px 4px 20px;
}
ul.territories .level1 li.subTerritory a, ul.territories .level1 li.subTerritory { _background: none repeat scroll 0 0 #ffffff; }
ul.territories .level2 li.subTerritory a {
	_background: none repeat scroll 0 0 #f5f5f5;
_padding: 4px 10px 4px 30px;
}
ul.territories .level2 li.subTerritory, ul.territories .level2 { _background: none repeat scroll 0 0 #f5f5f5; }
ul.territories li.subTerritory ul.level1 li.subTerritory { _background-color: #DCDCDC; }
li.subTerritory.selected .level1 li.subTerritory.selected{ _border-top: 1px solid #C6C6C6; }
li.subTerritory.selected .level1 li.subTerritory.selected a { _background-color: #DCDCDC; }
li.subTerritory.selected .level1 li.subTerritory.selected .level2, li.subTerritory.selected .level1 li.subTerritory.selected .level2 li, li.subTerritory.selected .level1 li.subTerritory.selected .level2 a {
    _background-color: #ffffff !imporant;
}
li.subTerritory.selected .level1 li.subTerritory.selected .level2 li.subTerritory.selected.active, li.subTerritory.selected .level1 li.subTerritory.selected .level2 li.subTerritory.selected.active ul.level3 {
	_background-color: #f5f5f5 !important;
}
li.subTerritory.selected .level1 li.subTerritory.selected .level2 li.subTerritory.selected.active ul.level3 li a {
	_padding: 4px 10px 4px 40px;
}
html body div#site div#content div#leftColumn.content645 div.content480 ul.territories li.subTerritory ul#territtory_103.level1 li.subTerritory {
	_background-color: #DCDCDC;
}
ul.territories .level1 li.selected.active a {
	_background-color: #DCDCDC !important;
_border-top: 1px solid #C6C6C6;
}
ul.territories .level1 li.selected.active li a {
	_background-color: #f5f5f5 !important;
_border-top: 0px solid #C6C6C6;
}
ul.territories li.subTerritory  a { _padding: 4px 5px; }
ul.territories li.subTerritory { _height: 20px;}
ul.territories li.subTerritory.selected.active {
	_background-color: #f5f5f5;
_border-top: 1px solid #D1D1D1;
}
ul.territories .level1 > li.selected {
	border-top: 1px solid #c6c6c6;
	background-color: #dcdcdc;
}
ul.territories .level2 > li.subTerritory > a {
	padding: 3px 10px 3px 22px;
	font-size: 11px;
}
ul.territories .level2 > li.selected {
	border-top: 1px solid #b1b1b1;
	background-color: #cecece;
}
ul.territories .level3 > li.subTerritory > a {
	padding: 4px 10px 4px 30px;
	font-size: 12px;
}
ul.territories .active > a { font-weight: bold; }


/* Czech footbal - table - detail
--------------------------------------------------------------------------------*/
.cfLeagueTable {
	padding: 0;
	margin: 0;
}
table.cfLeagueTable {
	border: 0px solid #e9e9e9;
	background-color: white;
	width: 100%;
	margin-bottom: 10px;
}
table.cfLeagueTable th,
.ligaDetail th {
	padding: 1px 7px;
	color: #589B70;
	font-weight: bold;
	font-size: 11px;
}
table.cfLeagueTable tr.active td,
.ligaDetail tr.active td {
	background-color: #E0E7EA;
}
table.cfLeagueTable tr:hover td,
.ligaDetail tr:hover td {
	background-color: #E0E7EA;
}
table.cfLeagueTable tr.active:hover td,
.ligaDetail tr.active:hover td {
	background-color: #E0E7EA;
}
table.cfLeagueTable .borderBottom td,
.ligaDetail .borderBottom td {
	background-color: #ffffff;
}
table.cfLeagueTable .borderBottom td div,
.ligaDetail .borderBottom td div {
	border-bottom: 1px solid #589b70;
}
table.cfLeagueTable td {
	padding: 1px 7px;
	background-color: #f3f3f3;
	font-size: 12px;
}
table.cfLeagueTable td a {
	text-decoration: underline;
	font-weight: bold;
	color: #333F48;
}
table.cfLeagueTable td a:hover {
	text-decoration: underline;
	color: #589b70;
}


table.seznamZapasu {
	display: block;
margin: 0 0 20px;
width: 100%;
table-layout: fixed;
}
table.seznamZapasu th { background-color: #ffffff; }
table.seznamZapasu tr {
	background-color: #F3F3F3;
color: #000000;
font-size: 12px;
}
table.seznamZapasu tr.detail { display: none; }
table.seznamZapasu tr:hover { background-color: #E0E7EA; }
table.seznamZapasu .zapasInfo .stav {
	padding: 0;
text-align: center;
font-size: 11px;
}
table.seznamZapasu .zapasInfo .stav span.arrowMore,
table.seznamZapasu .stav span.arrowClose {
	background: transparent url("../../images/isport/arrows.png?v=15") 0 0 no-repeat;
	display: block;
	width: 8px;
	height: 9px;
	float: right;
	margin: 3px 5px 0 0;
	overflow: hidden;
}
table.seznamZapasu .stav span.arrowClose {
	background: transparent url("../../images/isport/arrows.png?v=15") 0 -1050px no-repeat;
}
table.seznamZapasu .zapasInfo .vlevo { padding: 0 0px; }
table.seznamZapasu .date.vlevo.cas {
	padding: 0px 5px 0px 0px !important;
width: 73px !important;
text-align: right;
}
table.seznamZapasu .ukazSpan { display:block !important; }
table.seznamZapasu .neukazSpan { display:none !important; }
table.seznamZapasu .zapasInfo td.stav { cursor: pointer; }
table.seznamZapasu .zapasInfo .score { font-size: 11px; }
table.seznamZapasu .zapasInfo .score strong { font-size: 13px; }
table.seznamZapasu tr.detail.ukaz {
	background-color: #D7F1AA;
display: table-row;
display: block;
}
table.seznamZapasu tr.detail td { background-color: #D7F1AA; }
table.seznamZapasu .otevritVse { cursor: pointer; }
table.seznamZapasu .otevritVse:hover { color: #81af32; }
table.seznamZapasu .zelenePozadi { background-color: #AED36A; }

.vypis table tbody tr th.date {width: 17%;}

.vypis table tbody tr th.teams {
}

.vypis table tbody tr th.score { width: 15%; }

.vypis table.seznamZapasu tbody tr th.detail {
	width: 15%;
	text-align: center;
/*  display: block !important; */
}

.vypis .teamId, .vypis .leagueId  { padding: 10px 5px 20px 0px; }
.vypis .teamId a { font-weight: normal; }
.vypis .teamId a:hover { color: #81af32; }
.vypis .leagueId a { font-weight: normal; }
.vypis .leagueId a:hover { color: #81af32;}

.krajDetail .grayHeader a,
.zapasInfo a {
	color: #333F48;
	text-decoration: none;
}

.krajDetail .grayHeader a:hover,
.zapasInfo a:hover {
	color: #589b70;
	text-decoration: underline;
}


.ligaDetail .vypis .label {
	float: left;
	width: 80px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 0px 10px;
}
.ligaDetail .vypis .text {
	float: left;
	width: 360px;
	text-align: left;
	padding: 5px 0px 0px;
}
.ligaDetail .vypis .text a {
	color: #333F48;
	font-weight: bold;
	text-decoration: none;
}

.ligaDetail .vypis .text a:hover {
	color: #589b70;
	text-decoration: underline;
}

.ligaDetail .vypis .text .goal_time {
	font-size: 11px;
	padding: 0px 0px 0px 3px;
}

/* Cross promo - Auto.cz
-------------------------------------------*/
.crossAuto .promoboxSmallStatic .title {
	padding: 0 10px 6px;
}
.crossAuto .promoboxSmallStatic .item img {
	height: auto;
}
.crossAuto .promoboxSmallStatic .item a {
	height: auto;
}
.crossAuto .promoboxSmallStatic .magazineLink {
	/*/padding: 3px 110px 5px 0;*/
	height: 23px;
	line-height: 23px;
	/*/background: transparent url(../../images/isport/logo-auto.png?v=5) right top no-repeat;*/
	text-decoration: none;
}
.crossAuto .promoboxSmallStatic .magazineLink:after {
        content: "";
        position: absolute;
        display: block;
        top: 11px;
        left: 76px;
        background: transparent url("../../images/isport/elements.png?v=77") -833px -750px no-repeat;
        width: 97px;
        height: 23px;
}
.crossAuto .promoboxSmallStatic .magazineLink:hover {
	color: #DC0032;
	text-decoration: underline;
}

.crossAuto .articleListItem.itemWide {
	padding: 10px 0 0 0;
}

.crossAuto a {
	color: #333F48 !important;
}

.crossAuto a.magazineLink,
.crossAuto a:hover {
	color: #DC0032 !important;
}

.crossAuto a.withSmallRedArrow,
.football .crossAuto a.withSmallRedArrow,
.hockey .crossAuto a.withSmallRedArrow,
.tennis .crossAuto a.withSmallRedArrow {
	/*/background: transparent url(../../images/isport/arrow-red-3x5.png) no-repeat center right;*/
	color: #DC0032 !important;
}
.crossAuto a.withSmallRedArrow:after,
.football .crossAuto a.withSmallRedArrow:after,
.hockey .crossAuto a.withSmallRedArrow:after,
.tennis .crossAuto a.withSmallRedArrow:after {
	color: #DC0032 !important;
        content: "";
        position: absolute;
        width: 3px;
        height: 5px;
        margin-top: 4px;
        margin-left: 2px;
        background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1702px;
}
/* Sportovní SMS zpravodajství
---------------------------------------------*/
.mediaZpravy {
	margin-bottom: 20px;
}
.mediaZpravy .section {
	background: url(../../images/isport/media-zpravy-phone.png) no-repeat right bottom;
}
.mediaZpravy .bottom-shadow {
	height: 30px;
	background: url(../../images/isport/long-shadow.png) no-repeat center bottom;
}
.mediaZpravy h3 {
	color: #dc0032;
	font: bold 33px/35px Arial;
	margin: 0 0 10px 0;
	letter-spacing: -0.08ex;
}
.mediaZpravy h4 {
	color: #99a4aa;
	font: normal 33px/36px Arial;
	margin: 0;
}
.mediaZpravy table {
	margin-top: 66px;
	width: 100%;
}
.mediaZpravy table th,
.mediazpravy table td {
	vertical-align: middle;
	font-size: 14px;
	text-align: left;
}
.mediaZpravy table thead td {
	color: #333f48;
	font-weight: bold;
}
.mediaZpravy table tbody th,
.mediaZpravy table tbody td {
	padding: 15px 2.5% 15px 0;
	width: 22.5%;
	font-size: 14px;
	border-top: 1px #d8e1e5 solid;
}
.mediaZpravy table tbody th {
	color: #dc0032;
	font: bold 11px Arial;
	text-transform: uppercase;
}
.mediaZpravy table tbody td {
	color: #333f48;
}
.mediaZpravy .sms,
.mediaZpravy .mms {
	width: 268px;
	padding: 10px;
	float: left;
	margin: 10px;
	-moz-box-shadow: 0 2px 30px -10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 30px -10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 30px -10px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #333f48;
	border: 1px #ddd solid;
	background: white;
}
.mediaZpravy .sms p {
	margin: 0;
}
.mediaZpravy .mms {
	height: 444px;
}
.mediaZpravy .mms h5 {
	margin: 10px 0 0 0;
}
.mediaZpravy .mms img {
	width: 100%;
	height: auto;
}
.mediaZpravy .mediaExample {
	margin-top: 40px;
}


/* Mobile and classic version switch
--------------------------------------------------------------------------------*/
.mobVer { padding-bottom: 10px; font-size: 11px; }


/* Formule one
--------------------------------------------------------------------------------*/
.formule #article iframe {
	margin-left: 0px;
}

.formule #article table {
	width: 466px;
        font-size:11px !important;
/*	margin-left: -160px; */
}

.formule #article table tr.first td {
	font-weight: bold;
}

.formule #article table tr td.first {
	font-weight: bold;
}

.formule #article table tr td {
	padding: 0 0 0 5px;
	border: 1px solid #ffffff;
}



.formuleActual {
	border: 1px solid #d8e1e5;
	border-top: 0px;
	border-radius: 0px 0px 5px 5px;
	height: 245px;
	margin: 0 0 10px;
}

.formuleActual .circuitPhoto {
	display: block;
	float: left;
	width: 300px;
	height: 180px;
}

.formuleActual .circuitPhoto img {
	width: 300px;
	height: 180px;
}
.formuleActual .circuitInfo {
	float: right;
	width: 150px;
	font-size: 12px;
	color: #333F48;
}
.formuleActual .circuitInfo .withSmallRedArrow { position:absolute;font-size: 10px; font-weight: bold; }
.formuleActual .circuitInfo .title a {
	display: block;
	margin: 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #333F48;
	text-decoration: none;
}
.formuleActual .circuitInfo .title a:hover {
	color: #dc0032;
	text-decoration: underline;
}
.formuleActual .circuitInfo .name {
	font-size: 12px;
	color: #99a4aa;
}

.tableStandings {
	font-size: 12px;
	border-collapse: collapse;
        margin-bottom: 5px;
}

.tableStandings tr {
	border-bottom: 1px solid #d8e1e5;
}
.tableStandings tr.even {
	background: #f4f7f8;
}
.tableStandings td {
	font-size: 12px;
	color: #333f48;
	padding: 3px 1px;
}

.tableStandings td a {
	font-size: 12px;
	color: #333f48;
	font-weight: bold;
	text-decoration: none;
}
.tableStandings td a:hover {
	color: #dc0032;
	text-decoration: underline;
}
.tableStandings td a:hover:after {
	color: #dc0032;
	text-decoration: underline;
}
.titleStandings {
	font-weight: bold;
	font-size: 16px;
	height: 45px;
	line-height: 40px;
	
}
.titleStandings:before {
	position: absolute;
        content: "";
        width: 222px;
        height: 13px;
        margin-top: 40px;
        background: transparent url("../../images/isport/elements.png?v=77") 0px -1479px no-repeat;
}
.titleShadow {
	
	padding: 0 0 20px 0;
	margin: 10px;
}
.titleShadow:after {
        content: "";
        position: absolute;
        left: 10px;
        top: 47px;
        background: transparent url("../../images/isport/elements.png?v=77") 0px -1499px no-repeat;
        width: 618px;
        height: 13px;
}

.tableCislo { width: 30px; }
.tableTym { width: 250px; }
.tableDatum { width: 90px; }
.tableNazev { width: 250px; }
.tableDetail { width: 50px; }

.formule1Box {
	padding: 5px;
	border-radius: 5px;
	background: #ffffff;
	position: relative;
	clear: both;
	margin-bottom: 10px;
}

.formuleMenu {
	border-bottom: 1px solid #d8e1e5;
/*	height: 245px; */
	margin: 0 10px 10px 10px;
	position: relative;
	float: left;
/*	width: 820px; */
}

.formuleMenu h1 a {
	text-decoration: none;
}

.formuleMenu h1 a {
	color: #DC0032;
	text-decoration: none;
}

.formuleMenu .scheduleHeader .leagueLogo {
	height: 140px;
	position: absolute;
	right: -18px;
	top: -50px !important;
	width: 140px;
	z-index: 2;
}

.formuleMenu .scheduleHeader h1 {
	position: absolute;
	left: 5px;
	bottom: 0px !important;
	z-index: 2;
}

.formule1Box .outer_3 {
	width: 295px;
}

.formuleMenu .inner_8 {
	margin: 0;
/*	padding: 48px 0 0 0;  */
	padding: 8px 0 0 0;
}

.formuleMenu .inner_8 .subMenu {
/*	margin: 0 0 5px 0; */
	margin: 38px 0 5px 55px;
/*	width: 690px; */
	text-align: center;
	padding: 0;
}

.formuleMenu .subMenu li {
	margin: 0 8px !important;
}

.formuleGal .categoryGalleryHorizontal {
/*	background: url("../../images/isport/fomule-bg-gal.png?v=13") no-repeat left top; */
}

.formuleGal .categoryGalleryHorizontal .articleListItem.itemMiddle {
	height: 110px;
}

.formuleGal .articleContainer {
	padding: 5px 10px 0 10px;
	margin: 0 0 7px 0;
}

.formuleMatch .header h2 {
	font-size: 30px;
line-height: 30px;
}

.formuleMatch .header h3 {
	font-size: 16px;
line-height: 16px;
	color: #99a4aa;
	margin: 15px 0 0 0;
}

.formuleMatch .header h3 {
	font-size: 16px;
line-height: 16px;
	color: #99a4aa;
	margin: 15px 0 0 0;
}

.formuleMatch .inner_5 {
	padding-top: 0;
	color: #333f48;
}

.formuleMatch .inner_5 p {
	font-weight: bold;
	text-transform: lowercase;
	font-size: 14px;
	line-height: 26px;
}

.formuleMatch .inner_5 strong {
	font-weight: normal;
}

.formuleMatch .inner_7 {
	padding-top: 0;
	margin: -60px 0 0 0;
}


.tipovackaF1 {
	padding: 7px 10px 10px 10px;
	border: 1px solid #d8e1e5;
	border-radius: 0px 0px 5px 5px;
	position: relative;
	top: 0px;
	background: #ffffff url("../../images/isport/shadow-middle.png?v=13") -15px top no-repeat;
	color: #333f48;
	font-size: 13px;
	font-weight: normal;
	margin: 0 10px;
}

.tipovackaF1 select,
.tipovackaF1 select option {
	color: #333f48;
	font-size: 11px;
	font-weight: normal;
	width: 180px;
	height: 22px;
}
.tipovackaF1 select {
	background: transparent;
	border: none;
	width: 200px;
	padding: 3px 0 0 0;
	height: 19px;
}
/* Chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tipovackaF1 select {
/*
		background: transparent;
		border: none;
		width: 200px;
		padding: 3px 0 0 0;
		height: 19px;
*/
	}
}

.tipovackaF1 .itemSelect {
	width: 295px;
	margin: 0;
}

.tipovackaF1 .itemSelect.itemSelectWide {
	width: 299px;
	margin: 0;
}

.tipovackaF1 .labelSelect {
	width: 100px;
	float: left;
	margin: 18px 0 0 0;
	text-align: right;
	padding: 0 10px 0 0;
}

.tipovackaF1 .contentSelect {
	width: 180px;
	min-width: 180px;
	max-width: 180px;
	float: left;
	margin: 15px 0 0 0;
	background: #f4f7f8 url("../../images/isport/f1-tipovacka-select.png?v=13") right top no-repeat ;
	border: 1px solid #dae2e6;
	overflow: hidden;
}

.tipovackaF1 .contentText {
	width: 230px;
	float: right;
	margin: 15px 0 0 0;
	text-align: right;
}

.tipovackaF1 .subF1 {
	display: block;
	width: 150px;
	margin: 20px auto;
	padding: 5px;
	background: #dc0032;
	border: 1px solid #dc0032;
	color: #ffffff;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 20px auto 10px auto;
	cursor: pointer;
	cursor: hand;
}

.tipovackaF1 .subF1:hover {
	text-decoration: underline;
}


.tipovackaF1 .loading {
	display: block;
	width: 618px;
	height: 416px;
	position: absolute;
	top: 50px;
	left: 0px;
	background: transparent url("../../images/isport/bg-ten-percent.png?v=13") left top repeat ;
	border: 0px solid #aaaaaa;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.tipovackaF1 .loading img {
	display: block;
	position: absolute;
	left: 245px;
	top: 280px;
}



.tipovackaF1 .zahlaviF1 {
	display: block;
	border-bottom: 1px solid #C0CED5;
	text-align: left;
	padding: 0;
	font-size: 12px;
	position: relative;
/*	height: 65px; */
	line-height: 18px;
}

.tipovackaF1 .zahlaviF1 .zalozka {
	display: block;
	border-top: 1px solid #C0CED5;
	border-left: 1px solid #C0CED5;
	border-right: 1px solid #C0CED5;
	border-bottom: 1px solid #FFFFFF;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	text-align: center;
	padding: 6px 5px 0 5px;
	font-size: 12px;
	width: 170px;
	height: 20px;
	position: relative;
	bottom: -1px;
	left: 0;
	z-index: 2;
}

.tipovackaF1 .zahlaviF1 .zalozka h2 {
	font-size: 16px;
}

.tipovackaF1 .zalozka span {
	color: #dc0032;
	padding: 0 0 0 5px;
	font-weight: bold;
}

.tipovackaF1 span {
	color: #5a966e;
	padding: 0;
	font-weight: bold;
}

.tipovackaF1 a {
	color: #cb002f;
	font-weight: bold;
}

.tipovackaTop a {
	display: block;
	width: 620px;
	height: 136px;
	margin: 0;
	padding: 0;
}

.tipovackaF1 .tipUnknown,
.tipovackaF1 .tipYes,
.tipovackaF1 .tipNo {
	width: 36px;
	height: 30px;
	margin: 30px 10px 30px 10px;
	display: block;
	text-align: left;
	text-indent: -9000px;
}

.tipovackaF1 .tipUnknown { background: transparent url("../../images/isport/f1-result-sprite.png?v=13") 0px -60px no-repeat ; }
.tipovackaF1 .tipYes { background: transparent url("../../images/isport/f1-result-sprite.png?v=13") 0px -30px no-repeat ; }
.tipovackaF1 .tipNo { background: transparent url("../../images/isport/f1-result-sprite.png?v=13") 0px 0px no-repeat ; }


.tipovackaF1 table {
	color: #333f48;
	font-size: 13px;
	margin: 10px 0 0 0;
}

.tipovackaF1 table th,
.tipovackaF1 table td {
	text-align: center;
	font-weight: normal;
}

.tipovackaF1 table tr.even th,
.tipovackaF1 table tr.even td {
	background: #f4f7f8;
}

.tipovackaF1 .floatLeft table {
	border-right: 1px solid #d8e1e5;
}

.tipovackaF1 .floatRight table {
	border-left: 1px solid #d8e1e5;
}

.tipovackaF1 .floatLeft table th,
.tipovackaF1 .floatLeft table td {
	border-right: 1px solid #d8e1e5;
	border-bottom: 1px solid #d8e1e5;
}

.tipovackaF1 .floatRight table th,
.tipovackaF1 .floatRight table td {
	border-left: 1px solid #d8e1e5;
	border-bottom: 1px solid #d8e1e5;
}

.tipovackaF1 table td.pozice {
	font-size: 18px;
	font-weight: bold;
}

.tipovackaF1 table .ppos {
	width: 50px;
	padding: 0;
}

.tipovackaF1 table .ppos span {
	background: transparent url("../../images/isport/f1-text-ppos.png?v=13") left top no-repeat ;
	width: 20px;
	height: 100px;
	text-align: left;
	text-indent: -9000px;
	display: block;
	position: relative;
	left: 10px;
}

.tipovackaF1 table .flap span {
	background: transparent url("../../images/isport/f1-text-flap.png?v=13") left top no-repeat ;
	width: 20px;
	height: 100px;
	text-align: left;
	text-indent: -9000px;
	display: block;
	position: relative;
	left: 10px;
}

.tipovackaF1 .rotate{
	/* Safari */
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* IE */
	-ms-transform: rotate(-90deg);
	/* Opera */
	-o-transform: rotate(-90deg);
	/* Internet Explorer */

}

.tipovackaF1 table td img {
	border: 1px solid #d8e1e5;
}

.tipovackaF1 table td span {
	color: #333f48;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	display: block;
	width: 79px;
	height: 32px;
	overflow: hidden;
}

.tipovackaF1 table {
	width: 100%;
text-align: left;
}

.tipovackaF1 th {
	color: #DC0032;
font-size: 11px;
font-weight: bold;
padding: 5px 0 2px;
text-align: center;
}


.tipovackaF1 .even td {
	background: none repeat scroll 0 0 #F4F7F8;
border-bottom: 1px solid #D8E1E5;
border-top: 1px solid #D8E1E5;
}
.tipovackaF1 td.team {
	font-weight: bold;
text-align: left;
}

.tipovackaF1 td {
	color: #333F48;
font-size: 12px;
height: 18px;
margin: 0;
padding: 1px 4px 1px 4px;
text-align: center;
}

.tipovackaF1 .points {
	color: #333f48;
font-size: 24px;
margin: 0;
padding: 20px 0 10px 0;
text-align: center;
font-weight: bold;
}

.tipovackaF1 .points span {
	color: #46825a;
font-size: 33px;
padding: 0 10px 0 0;
}

.tipovackaF1 .odsazeni {
	padding: 0 0 0 69px;
}

.blackLink {
	color: #000000 !important;
	text-decoration: none;
}

.blackLink:hover {
	color: #CB002F !important;
	text-decoration: underline;
}



.tipovackaMenu {
	background: #d00030 url("../../images/isport/f1-tipovacka-bg-menu.jpg?v=13") left top repeat-x ;
	width: 620px;
	height: 33px;
	margin: 0 0 0 10px;
/*	overflow: hidden; */
}

.tipovackaMenu .sectionHeader {
	background: transparent;
}

.tipovackaMenu .outer_3 {
	display: none;
}

.tipovackaMenu .outer_9 {
	width: 620px;
	margin: 0;
}

.tipovackaMenu .sectionHeader .subSections li {
	float: left;
	margin: 0 0 0 0;
}

.tipovackaMenu .sectionHeader .subSections li a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
	padding: 0 12px;
	line-height: 33px;
	border-right: 1px solid #6d0019;
}

.tipovackaMenu .sectionHeader .subSections li a:hover { background-color: #333f48; }


.login form div.field {
	width: 500px;
		margin: 10px auto;
}

.login form label {
	font: bold 12px/30px Arial;
	color: #333f48;
}
.login form div.field a {
	text-decoration: none;
	font: bold 10px/30px Arial;
	color: #dc0032;
}
.login form div.field a:hover,
.login form div.field a:focus {
	text-decoration: underline;
	color: #dc0032;
}
.login p {
	float: left;
	line-height: 30px;
	margin: 0;
}
.login .frmName {
	width: 160px;
}
.login .frmPass {
	width: 160px;
}
.login .frmSubmit {
	width: 120px;
	margin-right: 0px;
}
.login input.text,
.login input.password {
	height: 22px;
	border: 1px #d8e1e5 solid;
	font: 16px/22px Arial;
	letter-spacing: 1px;
	color: #333f48;
	-webkit-box-shadow: inset 0 8px 10px -3px #f4f7f8;
	-moz-box-shadow: inset 0 8px 10px -3px #f4f7f8;
	box-shadow: inset 0 8px 10px -3px #f4f7f8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 148px;
	padding: 3px 5px;
}

.login textarea.textarea {
	border: 1px #d8e1e5 solid;
	font: 16px/22px Arial;
	letter-spacing: 1px;
	color: #333f48;
	-webkit-box-shadow: inset 0 8px 10px -3px #f4f7f8;
	-moz-box-shadow: inset 0 8px 10px -3px #f4f7f8;
	box-shadow: inset 0 8px 10px -3px #f4f7f8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 200px;
	padding: 3px 5px;
}

.login textarea.textarea:hover,
.login input.text:hover,
.login input.password:hover {
	color: #333f48;
	border-color: #b9c9d1;
}

.login textarea.textarea:focus,
.login input.text:focus,
.login input.password:focus {
	outline: none;
	color: #333f48;
	border-color: #b9c9d1;
}
.login input.submit {
	margin-top: 30px;
	width: 118px;
}

.links {
	border-top: 1px #d8e1e5 solid;
}
.links div {
	float: right;
	width: 120px;
}
.links a {
	color: #dc0032;
	font: 12px/30px Arial;
}



/* Výzva Sportu - http://www.isport.cz/vyzva
--------------------------------------------------------------------------------*/
.vyzvaSportu {
	position: relative;
}

.vyzvaSportu .mainLogo {
	position: absolute;
	bottom: 0px;
	left: 280px;
}

.vyzvaSportu.protikorupce .mainLogo {
	bottom: auto;
	top: -30px;
	left: 640px;
}

.vyzvaSportu .count {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}


.vyzvaSportu .count strong {
	font-size: 40px;
	color: #dc0032;
}
.vyzvaSportu .count .red {
	color: #dc0032;
	font-size: 16px;
}

.vyzvaSportu h1 {
	font-size: 28px;
	color: #333f48 !important;
	margin: 0 0 15px;
}

.vyzvaSportu p {
	font-size: 12px;
	line-height: 16px;
}

.vyzvaSportu.protikorupce p {
	color: #333f48;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 15px;
}

.vyzvaSportu .claim .number {
	float: left;
	width: 17px;
	font-size: 23px;
	color: #dc0032;
	text-align: right;
	font-weight: bold;
}

.vyzvaSportu .claim p {
	float: right;
	width: 265px;
	margin: 0 0 15px;
	padding: 0 0 0 10px;
	border-left: 2px solid #dc0032;
}

.vyzvaSportu .smallButton {
	background: transparent url("../../images/isport/elements.png?v=77") -310px -722px no-repeat !important;
	border: 1px solid #8c0222 !important;
	float: right;
	margin: 0 20px;
	width: 220px;
	text-indent: 0;
}

.vyzvaSportu .smallButton:hover {
	background: #8c0222 none !important;
	color: #fff !important;
	border-bottom: 1px solid #e3335b !important;
}

.vyzvaSportu h2 {
	color: #333f48 !important;
	margin: 0;
}
.vyzvaSportu .signature p {
	font-size: 14px;
	line-height: 16px;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	color: #333f48;
	margin: 0;
}

.vyzvaSportu .partner-blesk {
	display: block;
	width: 160px;
	height: 36px;
	background: transparent url(../../images/isport/vyzva-partneri.png) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -999px; 
	-webkit-transition:background-position 0.2s ease; 
	float: left;
	margin: 10px 30px;
}
.vyzvaSportu .partner-blesk:hover {
	background: transparent url(../../images/isport/vyzva-partneri.png) 0 -39px no-repeat;  
}

.vyzvaSportu .partner-reflex {
	display: block;
	width: 134px;
	height: 41px;
	background: transparent url(../../images/isport/vyzva-partneri.png) -251px 0 no-repeat;
	overflow: hidden;
	text-indent: -999px; 
	-webkit-transition:background-position 0.2s ease; 
	float: left; 
	margin: 10px 30px;
}
.vyzvaSportu .partner-reflex:hover {
	background: transparent url(../../images/isport/vyzva-partneri.png) -251px -41px no-repeat;  
}

.vyzvaSportu .partner-nova {
	display: block;
	width: 112px;
	height: 35px;
	background: transparent url(../../images/isport/vyzva-partneri.png) -470px 0 no-repeat;
	overflow: hidden;
	text-indent: -999px;  
	-webkit-transition:background-position 0.2s ease;  
	float: left;
	margin: 10px 30px;
}

.vyzvaSportu .partner-nova:hover {
	background: transparent url(../../images/isport/vyzva-partneri.png) -470px -38px no-repeat;  
}

.vyzvaSportu .partner-gurufans {
	display: block;
	width: 221px;
	height: 44px;
	background: transparent url(../../images/isport/vyzva-partneri.png) -634px 0px no-repeat;
	overflow: hidden;
	text-indent: -999px;  
	-webkit-transition:background-position 0.2s ease;  
	float: left;
	margin: 10px 40px;
}
.vyzvaSportu .partner-gurufans:hover {
	background: transparent url(../../images/isport/vyzva-partneri.png) -634px -45px no-repeat;  
}

.vyzvaSportu .partner-fotbalnaplno {
	display: block;
	width: 191px;
	height: 62px;
	background: transparent url(../../images/isport/vyzva-partneri.png) -892px 0px no-repeat;
	overflow: hidden;
	text-indent: -999px;  
	-webkit-transition:background-position 0.2s ease;
	float: left;
	margin: 10px 40px;
}
.vyzvaSportu .partner-fotbalnaplno:hover {
	background: transparent url(../../images/isport/vyzva-partneri.png) -892px -62px no-repeat;  
}

.vyzvaSportu .banner {
	min-height: 190px;
	position: relative;
	padding: 0 0 0 180px;
}

.vyzvaSportu .banner .logoSmall {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.vyzvaSportu .banner h2 {
	font-size: 34px;
	font-weight: bold;
	padding: 15px 0 0;
}

.vyzvaSportu .banner h2 a {
	text-decoration: none;
	color: #333f48;
}

.vyzvaSportu .banner h2 strong {
	font-size: 50px;
	color: #dc0032;
}

.vyzvaSportu .banner .heads {
	border-radius: 3px;
	background-color: #c0ced5;
	padding: 3px;
	color: #333f48;
	margin: 20px 0 0;
}

.vyzvaSportu .banner .heads .head {
	font-size: 10px;
	font-weight: bold;
	width: 91px;
	text-align: center;
	float: left;
}

.vyzvaSportu .banner .heads .head .image {	
	width: 70px;
	height: 70px;
	margin: 5px auto;
	background: transparent url(../../images/isport/vyzva-headers.png?v=5) -1px -1px no-repeat;  
}

.vyzvaSportu .banner .heads .head.janda .image {	
	background-position: -96px -1px;  
}

.vyzvaSportu .banner .heads .head.jarabinsky .image {	
	background-position: -191px -1px;  
}

.vyzvaSportu .banner .heads .head.danek .image {	
	background-position: -286px -1px;  
}

.vyzvaSportu .banner .heads .head.caslavska .image {	
	background-position: -381px -1px;  
}

.vyzvaSportu .banner .heads .head.vana .image {	
	background-position: -476px -1px;  
}

.vyzvaSportu .banner .heads .head.salficky .image {	
	background-position: -571px -1px;  
}

.vyzvaSportu .banner .heads .head.vlasak .image {	
	background-position: -666px -1px;  
}

.vyzvaSportu .banner .heads .head.masopust .image {	
	background-position: -761px -1px;  
}

.vyzvaSportu .banner .heads .head.sucharipa .image {	
	background-position: -856px -1px;  
}

.vyzvaSportu .banner .heads .head.holik .image {	
	background-position: -951px -1px;  
}

.vyzvaSportu .banner .heads .head.panenka .image {	
	background-position: -1046px -1px;  
}

.vyzvaSportu .banner .heads .head.baros .image {	
	background-position: -1141px -1px;  
}

.vyzvaSportu .banner .heads .title {	
	font-weight: bold;
	border-bottom: 1px solid #849096;
	padding: 5px 0;
	font-size: 13px;
	width: 79%;
	float: left;
}

.vyzvaSportu .banner .heads .joinButton {	
	display: block;
	float: right;
	text-align: center;
	font-size: 13px;
	padding: 5px 0px;
	background-color: #dc0032;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
	width: 20%;
	font-weight: bold;
	-webkit-transition:background-color 0.2s ease;
}

.vyzvaSportu .banner .heads .joinButton:hover {
	background-color: #bb002d;
}



.categoryGalleryHorizontal {
	background-color: white;
	border: 1px solid #D8E1E5;
	border-radius: 5px;
	position: relative;
	padding: 10px 0px 0px;
}

.grid_8.clearRightBorder {
	width: 641px;
	padding: 0px 0px 10px;
	background: #E7E9F1 url(../../images/isport/bg.png);
}

.categoryGalleryHorizontal .grid_2 {
	width: 159px;
}

.categoryGalleryHorizontal .title h3 {
	color: #DA0032;
	font-size: 16px;
	float: left;
	padding: 10px;
	padding: 0px 10px;
	line-height: 20px;
}

.categoryGalleryHorizontal .titleRight {
	color: #DA0032;
	font-size: 11px;
	float: right;
	line-height: 20px;
	background: transparent url(../../images/isport/arrow-red-3x5.png) no-repeat center right;
	padding-right: 8px;
	margin-right: 14px;
	font-weight: bold;
}

.categoryGalleryHorizontal .titleRight a {
	text-decoration: none;
}

.categoryGalleryHorizontal .titleRight a:hover {
	text-decoration: underline;
	color: #DA0032;
}

.categoryGalleryHorizontal .articleListItem.itemMiddle a.articlePhoto, .categoryGalleryHorizontal .articleListItem.itemMiddle a.articlePhoto img {
	width: 140px;
	height: 100px;
}

.categoryGalleryHorizontal .articleListItem.itemMiddle .icon {
	position: absolute;
	top: 80px;
	left: 50px;
}

.categoryGalleryHorizontal .articleListItem.itemMiddle {
	height: 90px;
	padding: 120px 0 0 0;
	border-bottom: 0px;
}

.categoryGalleryHorizontal .articleListItem.itemMiddle.withIcon h3 a {
padding: 0 0px 0 0;
}

.categoryGalleryHorizontal .articleListItem.itemMiddle .photoCount {
	color: #7B858B;
	font-size: 12px;
	height: 15px;
	margin: 10px 0px 0px;
	display: block;
	position: absolute;
	bottom: 0px;
}

.categoryGalleryHorizontal .articleListItem.itemMiddle .photoCount .icon {
	display: block;
	float: left;
	width: 15px;
	height: 11px;
	float: left;
	margin: 2px 5px 2px 0;
	background: transparent url(../../images/isport/elements.png?v=77) -265px -168px no-repeat;
	position: static;
}

/* iSport TV na HP */

.greyBox {
	background: #333f48;
	border-radius: 5px;
	border: 1px solid black;
	box-shadow: 0px 0px 30px 5px rgba(12,20,27,1) inset;
	width: 628px;
	float: left;
	margin: 0px 0px 10px;
}

.container .greyBox .grid_2 {
	width: 157px;
}

.greyBox .greyHeader {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 10px;
}

.greyBox .greyHeader a {
        background: transparent url("../../images/isport/elements.png?v=77") -833px -792px no-repeat;
	text-indent: -9999px;
	height: 30px;
	display: inline-block;
	width: 80px;
}

.greyBox .greyHeader a {
	color: #d8e1e5;
	text-decoration: none;
}

.greyBox .greyHeader a:hover {
	color: white;
}

.greyBox .headRight a {
	color: #d8e1e5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	float: right;
	line-height: 20px;
}

.greyBox .headRight a:hover {
	color: white;
}

.greyBox .articleListItem h3 a {
	color: #d8e1e5;
}

.greyBox .articleListItem:hover h3 a {
	color: white;
}

.greyBox .articleListItem h3 a:hover {
	color: white;
	text-decoration: none;
}

.greyBox .articleListItem {
	border-bottom: none;
	height: 140px;
}

.greyBox .icon.iconVideo {
	background: transparent url("../../images/isport/elements.png?v=77") -181px -1030px no-repeat;
}

.greyBox .articleListItem .views {
	position: absolute;
	bottom: 10px;
	color: #7b858b;
	font-size: 10px;
}

.greyBox .borderRight {
	border-right: 1px solid #56626b;
}

/* iSport TV na HP  horizontálně */
.greyBoxWide {
	padding-bottom: 10px;
	background: #333f48 url(../../images/isport/isport-tv-gradient.png?v=1) repeat-x;
	border-radius: 5px;
	border: 1px solid black;
	/*box-shadow: 0px 0px 30px 5px rgba(12,20,27,1) inset;*/
}
.greyBoxWide .greyHeader,
.greyBoxWide .greyHeaderText {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 6px 10px;
}
.greyBoxWide .greyHeader a {
	background: transparent url(../../images/isport/TVsport-small.png?v=3) no-repeat;
	text-indent: -9999px;
	height: 30px;
	display: inline-block;
	width: 80px;
}
.greyBoxWide .greyHeaderText a {
	font: bold 16px/17px Arial, sans-serif;
	text-decoration: none;
	color: #fff;
}
.greyBoxWide .greyHeaderText .logoRed {
	color: #dc0032;
}
.greyBoxWide .greyHeader a {
	color: #d8e1e5;
	text-decoration: none;
}
.greyBoxWide .greyHeader a:hover {
	color: white;
}
.greyBoxWide .headRight a {
	color: #d8e1e5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	float: right;
	line-height: 20px;
}
.greyBoxWide .headRight a:hover {
	color: white;
}
.greyBoxWide .grid_4.last {
	width: 300px;
}
/*
.container .greyBoxWide .grid_4 {
	width: 285px;
}
*/
.greyBoxWide .articleContainer {
	float: left;
	padding: 0 10px;
}
.greyBoxWide .articleListItem {
	height: 80px;
}
.greyBoxWide .articleListItem h3 {
	padding: 0;
	font-size: 16px;
	line-height: 17px;
	height: 65px;
}
.greyBoxWide .articleListItem h3 a {
	color: #d8e1e5;
	line-height: 17px;
}
.greyBoxWide .articleListItem:hover h3 a {
	color: white;
}
.greyBoxWide .articleListItem h3 a:hover {
	color: white;
}
.greyBoxWide .articleListItem {
	border-bottom: none;
	padding: 0;
}
.greyBoxWide .icon.iconVideo {
	background: transparent url("../../images/isport/elements.png?v=77") -181px -1030px no-repeat;
}
.greyBoxWide .articleListItem .views {
	color: #7b858b;
	font-size: 10px;
	margin-top: 5px;
	font-weight: bold;
}
.greyBoxWide .borderRight {
	border-right: 1px solid #56626b;
}
.greyBoxWide .articleListItemHorizontal .icon {
	top: 20px;
	left: 90px;
}
.greyBoxWide .articleListItemHorizontal a.articlePhoto {
	position: static;
	display: block;
	width: 110px;
	height: 80px;
	overflow: hidden;
	margin-right: 20px;
}
.greyBoxWide .articleListItemHorizontal a.articlePhoto img {
	position: relative;
	top: -10px;
	left: -25px;
}

/*=====================================
=            Live výpis z ČTK         =
=====================================*/

.ctkCatTitle {
	padding: 10px 10px 0 10px;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
}
.ctkCatTitle a {
	text-decoration: none;
}

.ctkArticleContainer {

}

.ctkArticleSmall {
	margin: 0 10px;
	padding: 15px 0 10px 0;
	min-height: 60px;
	color: #333f48;
	border-bottom: 1px #c8d4e2 solid;
}
.ctkArticleSmall.last {
	border-bottom: none;
}
.ctkArticleSmall .articlePhot {
	float: left;
	margin-right: 10px;
}
.ctkArticleSmall h3 {
	font: bold 16px Arial;
	overflow: hidden;
}
.ctkArticleSmall a {
	color: #333f48;
	text-decoration: none;
}
.ctkArticleSmall:hover a,
.ctkArticleSmall a:hover,
.ctkArticleSmall a:focus {
	color: #dc0032;
}
.ctkArticleSmall a:hover,
.ctkArticleSmall a:focus {
	text-decoration: underline;
}
.ctkArticleSmall .date {
	font-weight: normal;
}
.ctkArticleSmall .articlePhoto {
	
}
.ctkArticleSmall .articlePhoto img {
	float: left;
	margin-right: 10px;
	max-width: 120px;
}
.ctkArticleBig.articleListItem h3 a {
	font-size: 20px;
	line-height: 24px;
}
/*=====================================
=            Fantasy promo            =
=====================================*/
.fantasyHeaderPromo {
	position: absolute;
	width: 470px;
	height: 60px;
	left: 270px;
	top: 38px;
}
.fantasyHeaderPromo img {
	float: left;
	margin-right: 10px;
}
.fantasyHeaderPromo h3 {
	height: 39px;
	font: bold 16px/18px 'Arial Narrow', Arial;
	color: #5b6770;
}
.fantasyHeaderPromo h3 a {
	color: inherit;
	text-decoration: none;
}
.fantasyHeaderPromo .link {
	color: #dc0032;
	font: bold 10px/1 Arial;
	text-transform: uppercase;
	text-decoration: none;
}
.fantasyHeaderPromo .link span {
	display: inline-block;
	width: 3px;
	height: 5px;
	margin-left: 3px;
	margin-bottom: 1px;
	background: transparent url("../../images/isport/arrows.png?v=15") no-repeat 0px -1702px;
}
.fantasyHeaderPromo h3 a:hover,
.fantasyHeaderPromo h3 a:focus,
.fantasyHeaderPromo .link:hover,
.fantasyHeaderPromo .link:focus {
	text-decoration: underline;
}
.fantasyHeaderPromo .fantasyBox {
	float: left;
	width: 204px;
	border-right: 1px #c0ced5 solid;
}
.fantasyHeaderPromo .fanligaBox {
	float: left;
	width: 255px;
	padding-left: 10px;
}
/* Fantasy Header Promo + Sport
-------------------------------------------------*/
    .fantasyHeaderPromo.boxSport {
    	top:30px;
    }
    .fantasyHeaderPromo.boxSport .fantasyBox .link {
    	display:block;
    	margin-top:5px;
    	/*font-family:'Arial Narrow','Arial'!important;*/
    }
    .fantasyHeaderPromo.boxSport .fantasyBox {
    	width:200px;
    }
    .fantasyHeaderPromo.boxSport .fantasyBox.sportPart {
    	width:240px;
    	border-right:0;
    }
    .fantasyHeaderPromo.boxSport .fantasyPart {
    	width:90px;
    	float:left;
    	text-align:center;
    }
    .fantasyHeaderPromo.boxSport .fantasyPart:last-of-type {
    	width:110px;
    }
    .fantasyHeaderPromo.boxSport .fantasyPart a.picWrapper {
    	display:block;
    	height:50px;
    }
    .fantasyHeaderPromo.boxSport .fantasyPart a.picWrapper img {
    	width:53px;
    	float:none;
    	margin-right:0;
    }
    .fantasyHeaderPromo.boxSport .fantasyPart:last-of-type a.picWrapper img {
    	margin-top: 0px;
        width: 52px;
    }
    
    .fantasyHeaderPromo.boxSport .sportPart a img {
    	margin-left:10px;
    	max-height:65px;
    	margin-right:0;
    }
    .fantasyHeaderPromo.boxSport .sportPart h3 {
    	 height:auto;
    	 font-size:12px;
    	 margin:10px 0;
    	 text-transform:uppercase;
    	 color:#333f48;
    }

/* sportmod
	 --------------------------------------------------------*/

/* obecne */

#article .panelFooter {
	line-height: 19px;
	padding: 0;
}

#article .resultsHeader,
#article .resultsSubHeader {
	line-height: 39px;
	font-size: 16px;
}



/* tabulka ligy */

#article .leagueTable {
	background-color: white;
	padding-bottom: 19px;
	width: auto;
}

#article .leagueTable table {
	border-radius: 0;
        position:relative;
        float:left;
	margin: 0;
	border: none;
	border-spacing: 0;
	/*/background: url('../../images/isport/shadow-middle.png?v=4') left top no-repeat;*/
}
#article .leagueTable table:after {
	position:absolute;
        content:"";
        width:430px;
        height:13px;
        display:block;
        top:0px;
        left:10px;
        background: transparent url("../../images/isport/elements.png?v=77") 0px -1458px no-repeat;
}
#article .leagueTable thead {
	background-color: transparent;
}
#article .leagueTable thead tr {
	background-color: transparent;
}
#article .leagueTable tr,
#article .leagueTable td {
	background-color: white;
	text-align: center;
}
#article .leagueTable .even td {
	background-color: #f4f7f8;
}
#article .leagueTable .team {
	text-align: left;
}

/* prehled zapasu */

#article .matchOverviewHeader,
#article .matchOverviewContent {
	padding: 10px;
}

#article .matchOverviewFooter {
	padding-top: 10px;
}

#article .matchOverviewHeader span {
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	position: relative;
}
#article .matchOverviewHeader {
	position: relative;
	zoom: 1;
}
#article .matchOverviewHeader a {
	background: transparent;
	display: block;
	height: 42px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}
#article .matchOverviewHeader .host {
	width: 196px;
}
#article .matchOverviewHeader .guest {
	float: right;
	text-align: right;
}
#article .matchOverviewHeader .result {
	text-align: center;
	width: 45px;
}
#article .matchOverviewHeader .partTime {
	color: #c0ced5;
	font-weight: normal;
	font-size: 14px;
}
.hockey #article .matchOverviewHeader .partTime {
	font-size: 12px;
}
.tennis #article .matchOverviewHeader .partTime {
	display: none;
}

#article .matchOverviewContent {
	padding-top: 0;
	padding-bottom: 0;
}
#article .matchOverviewContent:before {
        background: transparent url("../../images/isport/elements.png?v=77") -979px -208px no-repeat;
        width: 1px;
        height: 305px;
        left: 230px;
        content: "";
        position: absolute;
}
#article .matchOverviewContentInner{position:relative;}
#article .matchOverviewContentInner:before {
        background: transparent url("../../images/isport/elements.png?v=77") -0px -1458px no-repeat;
        width:430px;
        height:13px;
        left: 14px;
        position:absolute;
        content:"";
}
#article .matchOverviewContent h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	clear: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	height: 16px;
	padding-top: 3px;
}
#article .matchOverviewContent p {
	font-size: 12px;
	line-height: 18px;
}

#article .matchOverviewContent .guest,
#article .matchOverviewContent .host {
	float: left;
	width: 50%;
}
#article .matchOverviewContent .host p {
	padding-right: 10px;
}
#article .matchOverviewContent .guest p {
	padding-left: 10px;
}
#article .matchOverviewContent p strong {
	display: none;
}
.tennis #article .matchOverview {
	padding: 5px;
}

.matchOverviewFooter .smallButton {
	margin: 5px auto 10px;
	text-align: center;
	text-indent: 0;
	width: 220px;
}
/* tennis */

#article .matchOverview .matchDetail .profiles,
#article .matchOverview .matchDetail .profiles.singles .profile {
	margin: 0;
}
#article .matchOverview .matchDetail .profiles {
	background: url("../../images/isport/shadow-short.png?v=4") no-repeat scroll center top transparent;
}

#article .matchOverview .matchDetail .profiles .profile {
	width: 100px;
}
#article .matchOverview .matchDetail .doubles .profile {
	width: 78px;
}
#article .matchOverview .matchDetail .profiles .profile .photo,
#article .matchOverview .matchDetail .profiles .profile .photo img {
	width: 90px;
	height: 119px;
}
#article .matchOverview .matchDetail .doubles .profile .photo,
#article .matchOverview .matchDetail .doubles .profile .photo img {
	width: 68px;
	height: 90px;
}
#article .matchOverview .matchDetail .doubles .profile .photo {
	height: 185px;
}
#article .matchOverview .matchDetail .doubles .profile .photo img {
	margin-bottom: 5px;
}

#article .matchOverview .matchDetail .datasets .score {
	font-size: 34px;
	line-height: 46px;
	padding-top: 3px;
}

#article .matchOverview .matchDetail .datasets .scoreBox {
	height: 49px;
	margin-bottom: 0;
	top: auto;
}
#article .matchOverview .matchDetail .datasets .results {
	min-height: 90px;
}
#article .matchOverview .matchDetail .datasets .tennisSet,
#article .matchOverview .matchDetail .datasets .actualSet,
#article .matchOverview .matchDetail .datasets .namesBox {
	margin-top: 0;
	padding-top: 0;
}

#article .matchOverview .matchDetail .datasets .actualSet {
	background-position: -1040px -10px;
}

#article .matchOverview .matchDetail .datasets .actualSet .gem {
	margin-top: 6px;
}

#article .matchOverview .matchDetail .player1,
#article .matchOverview .matchDetail .datasets {
	float: left;
}
#article .matchOverview .matchDetail .datasets {
	width: 228px;
	height: auto;
	background-position: -38px 8px;
}
#article .matchOverview .matchDetail .doubles .datasets {
	width: 272px;
}
#article .matchOverview .matchDetail .player2 {
	float: right;
}
#article .matchOverview .matchDetail .profiles .player1,
#article .matchOverview .matchDetail .profiles .player2 {
	margin-top: 10px;
}
#article .matchOverview .matchDetail .profiles .player1 .profile,
#article .matchOverview .matchDetail .profiles .player2 .profile {
	margin: 0;
}

#article .matchOverview .matchDetail .profiles .bar_start {
	height: 129px;
	background-position: 0 -2px;
}
#article .matchOverview .matchDetail .profiles .player2 .bar_start {
	background-position: -15px -2px;
}
#article .matchOverview .matchDetail h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin: 5px;
}
#article .matchOverview .matchDetail h1.player2 {
	text-align: right;
}

#article .matchOverview .matchDetail .profiles .profile .info {
	line-height: 12px;
	padding: 0 5px;
}
#article .matchOverview .matchDetail .doubles .profile .info {
	display: none;
}

#article .matchOverview .matchDetail.tennis .statusBox {
	line-height: 17px;
	margin-top: 6px;
}

#article .matchOverview .matchDetail.tennis .statusBox p {
	margin-bottom: 8px;
}



#article .matchOverview .matchDetail .datasets .sets_1 {
	margin-left: 91px;
}
#article .matchOverview .matchDetail .datasets .sets_1.live {
	margin-left: 70px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_1 {
	margin-left: 113px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_1.live {
	margin-left: 92px;
}

#article .matchOverview .matchDetail .datasets .sets_2 {
	margin-left: 69px;
}
#article .matchOverview .matchDetail .datasets .sets_2.live {
	margin-left: 47px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_2 {
	margin-left: 91px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_2.live {
	margin-left: 69px;
}

#article .matchOverview .matchDetail .datasets .sets_3 {
	margin-left: 46px;
}
#article .matchOverview .matchDetail .datasets .sets_3.live {
	margin-left: 25px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_3 {
	margin-left: 68px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_3.live {
	margin-left: 47px;
}


#article .matchOverview .matchDetail .datasets .sets_4 {
	margin-left: 24px;
}
#article .matchOverview .matchDetail .datasets .sets_4.live {
	margin-left: 2px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_4 {
	margin-left: 46px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_4.live {
	margin-left: 24px;
}


#article .matchOverview .matchDetail .datasets .sets_5 {
	margin-left: 1px;
}
#article .matchOverview .matchDetail .datasets .sets_5.live {
	margin-left: 0px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_5 {
	margin-left: 23px;
}
#article .matchOverview .matchDetail .doubles .datasets .sets_5.live {
	margin-left: 2px;
}

/* tabulka strelcu */

#article .scorers {
	padding-bottom: 19px;
	margin-left: -160px;
	clear: left;
}

#article .scorers .resultsSubHeader {
	color: #5A966E;
	padding: 0 10px;
	font-weight: bold;
}
#article .scorers table {
	background: url("../../images/isport/shadow-middle.png?v=4") left top no-repeat;
	margin: 0;
	border: 0;
	border-spacing: 0;
	border-radius: 0;
}
#article .scorers thead tr {
	background-color: transparent;
}
#article .scorers th div {
	padding: 3px 0 0;
	border-bottom: 1px solid #5a966e;
	color: #5a966e;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	height: 20px;
	line-height: 20px;
}
#article .scorers th.firstColumn {
	padding: 0 0 0 9px;
}
#article .scorers th.lastColumn {
	padding: 0 9px 0 0;
}
#article .scorers th.score {
	width: 30%;
}

#article .scorers td {
	background-color: white;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	padding: 6px 0;
	border-bottom: 1px solid #d8e1e5;
}
#article .scorers td.score {
	text-indent: 20px;
}
#article .scorers td strong {
	display: block;
}
#article .scorers td span {
	display: none;
}

/***** Fixovaná patička na spodku stránky pro e-media *****/
.footer-always {
	position: fixed;
	z-index: 500;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	color: #666;
	height: 25px;
}
.footer-always p {
	line-height: 25px !important;
	font-size: 12px !important;
	text-align: center !important;
	margin: 0 !important;
	color: #666;
}



/* Fantasy  - menu
--------------------------------------------------------------------------------*/
.fantasy .coverShadow {
	background-color: #fff;
	left: 0px;
	border-color: #c6d3d9;
}

#navigation ul li.hoverMenu.fantasy a.hover {
	color: #333f48 !important;
	background-color: #fff !important;
	border-color: #c6d3d9 !important;
}
#navigation ul li.hoverMenu.fantasy .menuSection {
	color: #333f48 !important;
	background-color: #fff !important;
	border-color: #c6d3d9 !important;
}

#menuSectionContainer .topFantasyLeft {
	float: left;
	margin: 3px 0 10px 15px;
}
#menuSectionContainer .topFantasyRight {
	float: right;
	margin: 3px 15px;
}


/* Countdown
--------------------------------------------------------------------------------*/
#countdown_dashboard {
	position: absolute;
	left: 310px;
	top: 25px;
}
#countdown_dashboard.extraliga {
	margin: 20px 0 0 0;
	padding: 0 0 20px 160px;
}
#countdown_dashboard.extraliga .icon {
	display: block;
	width: 179px;
	height: 84px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 20;
	background: url(../../images/fantasy/odpocet-bg.png) no-repeat left top;
}
.dash {
	background-color: #5d6ab7;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	width: 57px;
	height: 50px;
	position: relative;
	float: left;
	margin-left: 1px;
}

.dash .dash_title {
	background-color: #4150aa;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 57px;
	height: 14px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.dash.days_dash {
	margin-right:  5px;
}
.dash .digit {
	float: left;
	display: block;
	width: 16px;
	text-align: center;
	position: relative;
	margin: 3px 0;
}

.dash .digit.first {
	margin-left: 12px;
}

.lonely {
	margin-left: 21px !important;
}

/* spider */

.matches h3 {
  padding: 0 10px;
  color: #646eb9;
  font-size: 16px;
  line-height: 38px;
  height: 38px;
  border: 1px #d8e1e5 solid;
  background: white;
  cursor: pointer;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.matches h3 span {
  display: block;
  float: right;
  width: 12px;
  height: 10px;
  margin: 14px 0;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.matches h3:hover {
  color: #1e2864;
  -webkit-box-shadow:  0 13px 9px -14px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:  0 13px 9px -14px rgba(0, 0, 0, 0.2);
  box-shadow:  0 13px 9px -14px rgba(0, 0, 0, 0.2);
}
.matches h3:hover span i {
  background-position: -5px -105px;
}
.matches.active .wrapper {
  max-height: 320px;
}
 .matches.hideMe {
  opacity: 0;
  margin: 0;
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
.matches.spider table {
  width: 100%;
  border-collapse: collapse;
  border-left: 1px #d8e1e5 solid;
  border-right: 1px #d8e1e5 solid;
}
.matches.spider table thead th {
  color: #646eb9;
  height: 29px;
  font: bold 10px/29px Arial;
  border-bottom: 1px #d8e1e5 solid;
  text-align: left;
}
.matches.spider table thead th.group {
  width: 10%;
  text-align: center;
}
.matches.spider table thead th.teams {
  width: 35%;
}
.matches.spider table thead th.score {
  width: 9%;
}
.matches.spider table thead th.time {
  width: 16%;
}
.matches.spider table thead th.place {
  width: 30%;
}
.small table thead th.teams {
  width: 68%; padding-left: 2%;
}
.small table thead th.score {
  width: 15%;
}
.small table thead th.time {
  width: 15%;
}
 .matches.spider .small table tbody td.teams { padding-left: 2%;}
 .matches.spider table tbody td,   .matches.spider table tbody th {
  height: 29px;
  border-bottom: 1px #d8e1e5 solid;
  font: 14px/29px Arial;
  color: #333f48;
  background: white;
  text-align: left;
  -moz-transition: all 0.12s ease-in;
  -o-transition: all 0.12s ease-in;
  -webkit-transition: all 0.12s ease-in;
  -ms-transition: all 0.12s ease-in;
  transition: all 0.12s ease-in;
}
 .matches.spider table tbody td a,   .matches.spider table tbody th a {
  display: block;
  color: inherit;
  text-decoration: none;
}
 .matches.spider table tbody th {
  font-weight: bold;
}
 .matches.spider table tbody tr td.group {
  text-align: center;
}
.matches.spider table tbody tr td.score {
  font: italic bold 16px/1 Arial;
}
 .matches.spidertable tbody tr:hover td,   .matches.spider table tbody tr:hover th {
  background: #f4f7f8;
}
.matches.spider table tfoot td {
  height: 28px;
  border-bottom: 1px #d8e1e5 solid;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
 .matches.spider {
  margin: 30px 0 10px 0;
  padding: 10px 0 30px 0;
  border-top: 1px #c0ced5 solid;
  border-bottom: 1px #c0ced5 solid;
}
 .matches.spider.top {
  margin-top: 0;
  border-top: none;
}
 .matches.spider h3 {
  background-color: #646eb9;
  color: white;
  border: none;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: inset 0 -5px 6px -5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 -5px 6px -5px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 -5px 6px -5px rgba(0, 0, 0, 0.4);
}
 .matches.spider h4 {
  position: absolute;
  top: -36px;
  left: 0;
  color: #333f48;
  font: normal 12px/20px Arial;
  height: 20px;
}
 .matches.spider .phase {
  float: left;
  width: 190px;
}
 .matches.spider .phase > div {
  display: table;
  width: 190px;
  position: relative;
  border-collapse: collapse;
  margin: 30px 0;
}
 .matches.spider .phase p {
  display: table-row;
  margin: 0;
}
 .matches.spider .phase p span {
  display: table-cell;
  border-bottom: 1px #d8e1e5 solid;
  border-top: 1px #d8e1e5 solid;
  font: bold 14px/29px Arial;
  color: #333f48;
  background: white;
  text-align: left;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
 .matches.spider .phase p span.highlight {
  color: #00c8ff;
}
 .matches.spider .phase p span.code {
  width: 25%;
  border-left: 1px #d8e1e5 solid;
  text-align: center;
}
 .matches.spider .phase p span.score {
  width: 15%;
  border-right: 1px #d8e1e5 solid;
  text-align: center;
}
 .matches.spider .phase p span[class*="team"] {
  cursor: default;
}
 .matches.spider .phase.semi {
  width: 215px;
}
 .matches.spider .phase.semi div {
  margin-left: 25px;
}
 .matches.spider .phase.semi .net {
  width: 19px;
  height: 94px;
  position: absolute;
  left: -49px;
  top: -16px;
  background: transparent url(../../images/isport/mshokej/mshokej-spider-quart.png) no-repeat 0 0;
}
 .matches.spider .phase.semi div.first {
  margin-top: 75px;
}
 .matches.spider .phase.semi div.second {
  margin-top: 120px;
}
 .matches.spider .phase.semi h3 {
  margin-left: 25px;
}
 .matches.spider .phase.final {
  background: transparent url(../../images/isport/mshokej/mshokej-spider-semi.png) no-repeat 0 140px;
  width: 215px;
}
 .matches.spider .phase.final div {
  margin-left: 25px;
}
 .matches.spider .phase.final div.first {
  margin-top: 165px;
}
 .matches.spider .phase.final div.second {
  margin-top: 75px;
}
 .matches.spider .phase.final h3 {
  margin-left: 25px;
}

/*** spider static ***/
.spider-static {
	position: relative;
	width: 930px;
	height: 485px;
}
.spider-static.ms-fotbal-2014 {
	background: url(../../images/isport/vysledkovy-servis/league/pavouk-ms-fotbal-2014.png) no-repeat;
}
.spider-static .match {
	display: block;
	width: 142px;
	height: 91px;
	position: absolute;
	background-color: #ffc72b;
	-webkit-transition: all 0.3s ease-out;  /* Safari 3.2+, Chrome */
	-moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
	-o-transition: all 0.3s ease-out;  /* Opera 10.5â€“12.00 */
	transition: all 0.3s ease-out;
}
.spider-static .match:hover {
	background-color: #b78806;
}
.spider-static .match, .spider-static .match * {
	text-decoration: none;
}
.spider-static .match .teams {
	display: block;
	width: 130px;
	margin: 0 auto;
}
.spider-static .match .info {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	margin: 0 5px 5px;
	margin: 3px 7px 3px;
	font-size: 12px;
	font-family: Arial Narrow;
	overflow: hidden;
}
.spider-static .match .teams .team {
	display: block;
	background: #fff;
	height: 22px;
	padding-left: 3px;
	color: #000;
	line-height: 22px;
	border: 1px solid #180e07;
	border-radius: 3px;
}
.spider-static .match .team1 {
	margin-bottom: 6px;
}
 .spider-static .match .teams .score {
	text-align: center;
	display: block;
	float: right;
	padding-left: 0px;
	margin-right: 5px;
}
.spider-static .osmifinale-1 {
	top: 46px;
	left: 13px;
}
.spider-static .osmifinale-2 {
	top: 155px;
	left: 13px;
}
.spider-static .osmifinale-3 {
	top: 264px;
	left: 13px;
}
.spider-static .osmifinale-4 {
	top: 373px;
	left: 13px;
}
.spider-static .osmifinale-5 {
	top: 47px;
	right: 13px;
}
.spider-static .osmifinale-6 {
	top: 155px;
	right: 13px;
}
.spider-static .osmifinale-7 {
	top: 265px;
	right: 13px;
}
.spider-static .osmifinale-8 {
	top: 373px;
	right: 13px;
}
.spider-static .ctvrtfinale-1 {
	top: 87px;
	left: 168px;
}
.spider-static .ctvrtfinale-2 {
	top: 309px;
	left: 168px;
}
.spider-static .ctvrtfinale-3 {
	top: 88px;
	right: 168px;
}
.spider-static .ctvrtfinale-4 {
	top: 309px;
	right: 168px;
}
.spider-static .semifinale-1 {
	top: 198px;
	left: 230px;
}
.spider-static .semifinale-2 {
	top: 199px;
	right: 232px;
}
.spider-static .winner {
	font-weight: bold;
}
.spider-static .finale {
	top: 147px;
	left: 383px;
	width: 164px;
	background: #098c4d;
}
.spider-static .finale:hover {
	background: #046436;
}
.spider-static .o-treti-misto {
	top: 243px;
	left: 383px;
	width: 164px;
	background: #37489d;
}
.spider-static .o-treti-misto:hover {
	background: #14267e;
}
.spider-static .o-treti-misto .info,
.spider-static .finale .info {
	color: #fff;
}
.spider-static .o-treti-misto .teams,
.spider-static .finale .teams {
	width: 150px;
}

/* COLORS
--------------------------------------------------------------------------------*/
/* superlife - main color: #9258d2
-------------------------------------------*/
.superlife .articleList a:hover {	color: #9258d2; }

.superlife h1,
.superlife h2,
.superlife .articleListItem:hover h3 a,
.superlife .articleListItem.itemBig .superTitle,
.superlife .blog h3 a,
.superlife .blog .header a.title,
.superlife .galleryPromo h3,
.superlife .articleListItem .articleFlag,
.superlife .galleryPromo ul li a span.photoCount,
.superlife a.panelTitle,
.superlife .panelFooter a,
.superlife .leagueTable th,
.superlife .leagueTable td a:hover,
.superlife.closed .articleMain h3,
.superlife.closed .articleMain h3 a,
.superlife .articleMain h3.white,
.superlife .articleMain h3.white a,
.superlife #article .categoryTitle a,
.superlife .relatedArticles .boxTitle,
.superlife a.moreLink,
.superlife #article .galleryInArt .galleryHeader,
.superlife .outer_8.galleryTop .header,
.superlife .relatedArticles .related:hover,
.superlife a.withSmallRedArrow,
.superlife .articleListItem.itemWide .date .today,
.superlife .articleSurvey .headingSurvey,
.superlife .articleSurvey .title h5 {
	color: #9258d2;
}
.superlife .headerTopImg {
	border: 1px solid #9258d2;
	color: #ffffff;
	background: #9258d2;
	border-bottom: 0px;
	line-height: 32px;
	margin: 9px 0 0;
	padding: 0 8px 0 0;
	position: relative;
	left: 0px;
	-moz-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0;
	text-align: right;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
.superlife .headerTopImg span,
.superlife .sectionArticle span {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 128px;
        height: 66px;
	text-indent: -9000px;
	background: transparent url(../../images/isport/logo-superlife-small.png?v=2) no-repeat left bottom;
	position: relative;
	top: 0px;
}


.superlife .sectionArticle {
	border: 1px solid #9258d2;
	color: #ffffff;
	background: #9258d2;
	border-bottom: 0px;
	line-height: 20px;
	margin: 58px 0 0 0;
	padding: 8px;
	position: relative;
	left: 0px;
	-moz-border-radius: 5px 5px 5px 5px ;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
.superlife .headerTopImg:hover,
.superlife .sectionArticle:hover {
	color: #ffffff;
	text-decoration: underline;
}

.superlife .smallButton {
	background: transparent url("../../images/isport/elements.png?v=77") -310px -874px  no-repeat;
	border: 1px solid #133b21;

}
.superlife .smallButton:hover {
	background: #321e48 none;
	border-bottom: 1px solid #9258d2;
}

.superlife #article .galleryInArt .galleryNext .arrowRight {	background: transparent url("../../images/isport/arrows.png?v=15") -42px -300px no-repeat; }

.superlife .articleLink a:hover { background-color: #673e94; }

.superlife .articleSurvey .alreadyVoted,
.superlife .articleSurvey .tipSubmit { background: #9258d2; }

.superlife #article .onlineTalk span.status {
	color: #00D214;
	background: #143C1E;
}
.superlife #article .onlineTalk .chatRecords,
.superlife #article .onlineTalk .messageForm {
	border-bottom: 7px solid #9258d2;
}
.superlife #article .onlineTalk .header,
.superlife #article .onlineTalk h2,
.superlife #article .onlineTalk #OTshowUpdate,
.superlife #article .onlineTalk #OTshowUpdating{
	background: #9258d2;
}



.superlife .articleLink a .online {
	color: #00d214;
	border-right: 1px solid #00d214;
}

.superlife .articleLink a:hover .online {
	color: #589b70;
	border-right: 1px solid #9258d2;
}

.superlife .galleryPromo ul li.active a,
.superlife .twitterHeader,
.superlife .articleLink a { background-color: #9258d2; }

.superlife .galleryPromo ul li.active .button { background: transparent url("../../images/isport/elements.png?v=77") -105px -420px no-repeat; }
.superlife .galleryPromo ul li.active .button:hover { background: transparent url("../../images/isport/elements.png?v=77") -105px -460px no-repeat; }

.superlife a.moreLink { border-bottom: 1px dotted #9258d2; }
.superlife a.moreLink:hover { border-bottom: 1px dotted #333f48; }

.superlife .sectionHeader {
	background: #9258d2;
	border-color: #9258d2;
}

.superlife.closed .articleMain h3,
.superlife.closed .articleMain h3 a,
.superlife .articleMain h3.white,
.superlife .articleMain h3.white a  { color: #9258d2 !important; }

.superlife .sectionHeader .subSections li a:hover { background-color: #673e94; }
.superlife .articleListItem.itemBig:hover h3 a { color: #fff; }

.superlife .articleListItem.itemBig h3 a, .superlife .articleListItem.itemBig h3 div.fakeLayer { background: #9258d2; }
.superlife span.arrow { background: transparent url("../../images/isport/elements.png?v=77") 0 -25px no-repeat; }

.superlife .menuSection,
#navigation ul li.superlife.hoverMenu a.hover {
	border: 1px solid #673e94;
	background: #9258d2 !important;
}

.superlife .coverShadow { background: #9258d2; }
.superlife .menuSection .articleBox { border-right: 1px solid #ae69fb; }
.superlife .menuSection .smallArticle a { color: #673e94 !important; }

.superlife .menuSection .onlineReports a.fullButton { 
    background: #673e94 url(../../images/isport/arrow-superlife.png) 110px center no-repeat;
}

.superlife .menuSection .onlineReports a.fullButton:hover { background-color: #0a3218; }
.superlife .menuSection .onlineReports a.fullButton span { color: #00d214; }

.superlife a.panelTitle span {	background: transparent url("../../images/isport/arrows.png?v=15") -43 -300px no-repeat; }
.superlife .panelFooter a span { background: transparent url("../../images/isport/arrows.png?v=15") -46 -1501px no-repeat; }


.superlife .livescoreSummary .tabsNavigation a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -404px no-repeat; }

.superlife #article .carouselContainer .buttonPrev {
	background: transparent url("../../images/isport/arrows.png?v=15") -37px -909px no-repeat;
	left: 0px;
}

.superlife #article .carouselContainer .buttonPrev:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") -37px -909px no-repeat }

.superlife #article .carouselContainer .buttonPrev.buttonPrevDisabled,
.superlife #article .carouselContainer .buttonPrev.buttonPrevDisabled:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1159px no-repeat;
	cursor: normal;
}
.superlife #article .carouselContainer .buttonNext {
	background: transparent url("../../images/isport/arrows.png?v=15") -36px -260px no-repeat;
	right: 0px;
}
.superlife #article .carouselContainer .buttonNext:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") -36px -260px no-repeat; }

.superlife #article .carouselContainer .buttonNext.buttonNextDisabled,
.superlife #article .carouselContainer .buttonNext.buttonNextDisabled:hover {
	background:  white url("../../images/isport/arrows.png?v=15") 6px -509px no-repeat;
}

.superlife .clearBorderColor { border-color: #9258d2; }
.superlife .tabsArea .tabsNavigation a.active,
.superlife .tabsArea .tabsNavigationReload a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -404px no-repeat; }
.superlife .tabsArea .tabsHeader,.superlife .facebookHeader{ background: #9258d2; }

/*--------------------------------------------------------------------------------*/
/* football - main color: #589b70
-------------------------------------------*/
.football .articleList a:hover {	color: #333f48; }

.football .galleryPromo a:hover,
.football .sectionHeader h2 a {	color: #fff; }

.football h1,
.football h2,
.football .articleListItem:hover h3 a,
.football .articleListItem.itemBig .superTitle,
.football .blog h3 a,
.football .blog .header a.title,
.football .galleryPromo h3,
.football .articleListItem .articleFlag,
.football .galleryPromo ul li a span.photoCount,
.football a.panelTitle,
.football .panelFooter a,
.football .leagueTable th,
.football .leagueTable td a:hover,
.football.closed .articleMain h3,
.football.closed .articleMain h3 a,
.football .articleMain h3.white,
.football .articleMain h3.white a,
.football #article .categoryTitle a,
.football .relatedArticles .boxTitle,
.football a.moreLink,
.football #article .galleryInArt .galleryHeader,
.football .outer_8.galleryTop .header,
.football .relatedArticles .related:hover,
.football a.withSmallRedArrow,
.football .articleListItem.itemWide .date .today,
.football .articleSurvey .headingSurvey,
.football .articleSurvey .title h5 {
	color: #46825A;
}

.football .smallButton {
	background: transparent url("../../images/isport/elements.png?v=77") -310px -762px  no-repeat;
	border: 1px solid #133b21;

}
.football .smallButton:hover {
	background: #133b21 none;
	border-bottom: 1px solid #7bab8b;
}

.football #article .galleryInArt .galleryNext .arrowRight {	background: transparent url("../../images/isport/arrows.png?v=15") 0 0px no-repeat; }

.football .leagueMatch .scoreBox { background-color: #1f4529; }

.football .articleLink a:hover { background-color: #1a592a; }

.football .articleSurvey .alreadyVoted,
.football .articleSurvey .tipSubmit { background: #589b70; }

.football #article .onlineTalk span.status {
	color: #00D214;
	background: #143C1E;
}
.football #article .onlineTalk .chatRecords,
.football #article .onlineTalk .messageForm {
	border-bottom: 7px solid #5a966e;
}
.football #article .onlineTalk .header,
.football #article .onlineTalk h2,
.football #article .onlineTalk #OTshowUpdate,
.football #article .onlineTalk #OTshowUpdating,
.football .leagueTable .title a {
	background: #5a966e;
}
.football .leagueTable .onlineMatchesReview.small{
    position: relative;
    float: left;
    width:220px;
}

.football .leagueMatch .scoreBox .halftime { color: #1a592a; }

.football .leagueMatch .scoreBox:hover { background-color: #143c1e; }

.football .leagueMatch .teams .matchHome:hover,
.football .leagueMatch .teams .matchHosts:hover {
	color: #143c1e;
	border-bottom: 1px dotted #143c1e;
}

.football .articleLink a .online {
	color: #00d214;
	border-right: 1px solid #00d214;
}

.football .leagueMatch .scoreBox .colorText { color: #00d214; }

.football .articleLink a:hover .online {
	color: #589b70;
	border-right: 1px solid #589b70;
}

.football .galleryPromo ul li.active a,
.football .twitterHeader,
.football .articleLink a,
.football .leagueMatch .teams { background-color: #589b70; }

.football .galleryPromo ul li.active .button { background: transparent url("../../images/isport/elements.png?v=77") -105px -355px no-repeat; }
.football .galleryPromo ul li.active .button:hover { background: transparent url("../../images/isport/elements.png?v=77") -105px -390px no-repeat; }

.football a.moreLink { border-bottom: 1px dotted #589b70; }
.football a.moreLink:hover { border-bottom: 1px dotted #333f48; }

.football .sectionHeader {
	background: #589b70;
	border-color: #4a8561;
}

.football.closed .articleMain h3,
.football.closed .articleMain h3 a,
.football .articleMain h3.white,
.football .articleMain h3.white a  { color: #589b70 !important; }

.football .sectionHeader .icon { background: transparent url("../../images/isport/elements.png?v=77") -60px -361px no-repeat; }
.football .sectionHeader .subSections li a:hover { background-color: #133b21; }
.football .articleListItem.itemBig:hover h3 a { color: #fff; }

.football .articleListItem.itemBig h3 a, .football .articleListItem.itemBig h3 div.fakeLayer { background: #589b70; }
.football span.arrow { background: transparent url("../../images/isport/elements.png?v=77") 0 -25px no-repeat; }

.football .menuSection,
#navigation ul li.football.hoverMenu a.hover {
	border: 1px solid #46825a;
	background: #5a966e !important;
}

.football .coverShadow { background: #5a966e; }
.football .menuSection .articleBox { border-right: 1px solid #80ad92; }
.football .menuSection .smallArticle a { color: #133b21 !important; }

.football .menuSection .onlineReports a.fullButton { 
    background: #133b21 url(../../images/isport/arrow-green.png) 110px center no-repeat;
 }

.football .menuSection .onlineReports a.fullButton:hover { background-color: #0a3218; }
.football .menuSection .onlineReports a.fullButton span { color: #00d214; }

.football a.panelTitle span {	background: transparent url("../../images/isport/arrows.png?v=15") 0 5px no-repeat; }
.football .panelFooter a span { background: transparent url("../../images/isport/arrows.png?v=15") 0 -1298px no-repeat; }

.football .leagueTable .borderBottom td div {	border-bottom: 1px solid #589b70; }

.football .leagueTable tbody.borderBottom div {
	margin-bottom: 1px;
}

.football .livescoreSummary .tabsNavigation a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -375px no-repeat; }

.football #article .carouselContainer .buttonPrev {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -608px no-repeat;
	left: 0px;
}

.football #article .carouselContainer .buttonPrev:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -658px no-repeat; }

.football #article .carouselContainer .buttonPrev.buttonPrevDisabled,
.football #article .carouselContainer .buttonPrev.buttonPrevDisabled:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1159px no-repeat;
	cursor: normal;
}
.football #article .carouselContainer .buttonNext {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px 41px no-repeat;
	right: 0px;
}
.football #article .carouselContainer .buttonNext:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -9px no-repeat; }

.football #article .carouselContainer .buttonNext.buttonNextDisabled,
.football #article .carouselContainer .buttonNext.buttonNextDisabled:hover {
	background:  white url("../../images/isport/arrows.png?v=15") 6px -509px no-repeat;
}

.football .resultsHeader { background: #5A966E; }

.football .clearBorderColor { border-color: #589b70; }
.football .leagueTable .headTable { color: #589B70; }
.football .leagueTable .borderBottom { border-bottom: 1px solid #589b70; }
.football .tabsArea .tabsNavigation a.active,
.football .tabsArea .tabsNavigationReload a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -375px no-repeat; }
.football .tabsArea .tabsHeader { background: #589B70; }
.football .facebookHeader { background: #589B70; }
.football .wideTabs .tabsArea .tabsNavigation a.active,
.football .wideTabs .tabsArea .tabsNavigation a.active:hover,
.football .wideTabsReload .tabsAreaReload .tabsNavigationReload a.active,
.football .wideTabsReload .tabsAreaReload .tabsNavigationReload a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -694px -375px no-repeat; }
.football .linkContainerCF { color: #589B70; }
.football .linkContainerCF a { color: #589B70; }
.football .linkContainerCF a:hover { color: #589B70; }
.football .searchContainerCF .searchSubmit {
	background: transparent url("../../images/isport/elements.png?v=77") -432px -764px no-repeat;
	border: 1px solid #589B70;
}
.matchDetail #eventsHeader.football,
.matchDetail #eventsHeader.football h3,
.matchDetail #eventsHeader.football p {
	color: #46825A;
	border-bottom-color: #46825A;
}

/* hockey - main color: #4150aa
-------------------------------------------*/
.hockey .articleList a:hover {	color: #333f48; }

.hockey .galleryPromo a:hover,
.hockey .sectionHeader h2 a {	color: #fff; }

.hockey h1,
.hockey h2,
.hockey .articleListItem:hover h3 a,
.hockey .articleListItem.itemBig .superTitle,
.hockey .blog h3 a,
.hockey .blog .header a.title,
.hockey .galleryPromo h3,
.hockey .articleListItem .articleFlag,
.hockey .galleryPromo ul li a span.photoCount,
.hockey a.panelTitle,
.hockey .panelFooter a,
.hockey .leagueTable th,
.hockey .leagueTable td a:hover,
.hockey.closed .articleMain h3,
.hockey.closed .articleMain h3 a,
.hockey .articleMain h3.white,
.hockey .articleMain h3.white a,
.hockey #article .categoryTitle a,
.hockey .relatedArticles .boxTitle,
.hockey a.moreLink,
.hockey #article .galleryInArt .galleryHeader,
.hockey .outer_8.galleryTop .header,
.hockey .relatedArticles .related:hover,
.hockey a.withSmallRedArrow,
.hockey .articleListItem.itemWide .date .today,
.hockey .articleSurvey .headingSurvey,
.hockey .articleSurvey .title h5 {
	color: #4150aa;
}

.hockey .galleryPromo ul li.active a,
.hockey .twitterHeader,
.hockey .articleLink a  { background-color: #4150aa; }

.hockey .galleryPromo ul li.active .button { background: transparent url("../../images/isport/elements.png?v=77") -105px -425px no-repeat; }
.hockey .galleryPromo ul li.active .button:hover { background: transparent url("../../images/isport/elements.png?v=77") -105px -460px no-repeat; }

.hockey a.moreLink { border-bottom: 1px dotted #4150aa; }
.hockey a.moreLink:hover { border-bottom: 1px dotted #333f48; }

.hockey #article .galleryInArt .galleryNext .arrowRight { background: transparent url("../../images/isport/arrows.png?v=15") 0 -100px no-repeat; }


.hockey .smallButton {
	background: transparent url("../../images/isport/elements.png?v=77") -310px -800px  no-repeat;
	border: 1px solid #1e2864;
}

.hockey .articleSurvey .alreadyVoted,
.hockey .articleSurvey .tipSubmit {	background: #4150aa; }

.hockey .smallButton:hover {
	background: #1a1f57 none;
	border-bottom: 1px solid #6f7bbb;
}

.hockey .articleLink a:hover { background-color: #1e2864; }

.hockey .articleLink a .online {
	color: #00c8ff;
	border-right: 1px solid #00c8ff;
}

.hockey .articleLink a:hover .online {
	color: #00c8ff;
	border-right: 1px solid #00c8ff;
}

.hockey .sectionHeader {
	background: #4150aa;
	border-color: #33429c;
}


.hockey.closed .articleMain h3,
.hockey.closed .articleMain h3 a,
.hockey .articleMain h3.white,
.hockey .articleMain h3.white a  { color: #4150aa !important; }

.hockey .sectionHeader .icon { background: transparent url("../../images/isport/elements.png?v=77") -60px -397px no-repeat; }

.hockey .sectionHeader .subSections li a:hover { background-color: #191e55; }

.hockey .articleListItem.itemBig:hover h3 a { color: #fff; }

.hockey .articleListItem.itemBig h3 a, .hockey .articleListItem.itemBig h3 div.fakeLayer { background: #4150aa; }
.hockey span.arrow { background: transparent url("../../images/isport/elements.png?v=77") -322px -25px no-repeat; }

.hockey #article .onlineTalk span.status {
	color: #00c8ff;
	background: #1e2864;
}

.hockey #article .onlineTalk .chatRecords,
.hockey #article .onlineTalk .messageForm {
	border-bottom: 7px solid #646eb9;
}
.hockey .leagueTable:after{
    background: transparent url("../../images/isport/elements.png?v=77") 0px -1433px no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    height: 13px;
    left: 6px;

}
.hockey #article .onlineTalk .header,
.hockey #article .onlineTalk h2,
.hockey #article .onlineTalk #OTshowUpdate,
.hockey #article .onlineTalk #OTshowUpdating,
.hockey .leagueTable .title a
{
	background: #1e2864;
}

.hockey .menuSection,

#navigation ul li.hockey.hoverMenu a.hover {
	border: 1px solid #33429c;
	background:#646eb9 !important;
}
.hockey .coverShadow { background: #646eb9; }
.hockey .menuSection .articleBox { border-right: 1px solid #818cbf; }
.hockey .menuSection .smallArticle a { color: #1e2864 !important; }

.hockey .menuSection .onlineReports a.fullButton { background: #1e2864 url(../../images/isport/arrow-blue.png) 110px center no-repeat; }

.hockey .menuSection .onlineReports a.fullButton:hover { background-color: #273065; }
.hockey .menuSection .onlineReports a.fullButton span { color: #00c8ff; }

.hockey a.panelTitle span {	background: transparent url("../../images/isport/arrows.png?v=15") 0 -95px no-repeat; }
.hockey .panelFooter a span { background: transparent url("../../images/isport/arrows.png?v=15") 0 -1398px no-repeat; }

.hockey .leagueTable .borderBottom td div {	border-bottom: 1px solid #4150aa; }

.hockey .livescoreSummary .tabsNavigation a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -405px no-repeat; }

.hockey #article .carouselContainer .buttonPrev {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -711px no-repeat;
	left: 0px;
}

.hockey #article .carouselContainer .buttonPrev:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -761px no-repeat; }

.hockey #article .carouselContainer .buttonPrev.buttonPrevDisabled,
.hockey #article .carouselContainer .buttonPrev.buttonPrevDisabled:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1161px no-repeat;
	cursor: normal;
}
.hockey #article .carouselContainer .buttonNext {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -59px no-repeat;
	right: 0px;
}
.hockey #article .carouselContainer .buttonNext:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -109px no-repeat; }

.hockey #article .carouselContainer .buttonNext.buttonNextDisabled,
.hockey #article .carouselContainer .buttonNext.buttonNextDisabled:hover {
	background:  white url("../../images/isport/arrows.png?v=15") 6px -510px no-repeat;
}

.hockey .resultsHeader { background: #646eb9; }

.hockey .clearBorderColor { border-color: #4150aa; }
.hockey .leagueTable .headTable { color: #4150aa;}
.hockey .leagueTable .borderBottom { border-bottom: 1px solid #4150aa; }
.hockey .tabsArea .tabsNavigation a.active,
.hockey .tabsArea .tabsNavigationReload a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -405px no-repeat; }
.hockey .tabsArea .tabsHeader { background: #646eb9; }
.hockey .facebookHeader { background: #646eb9; }
.hockey .wideTabs .tabsArea .tabsNavigation a.active,
.hockey .wideTabs .tabsArea .tabsNavigation a.active:hover,
.hockey .wideTabsReload .tabsAreaReload .tabsNavigationReload a.active,
.hockey .wideTabsReload .tabsAreaReload .tabsNavigationReload a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -694px -405px no-repeat; }
.hockey .linkContainerCF { color: #646eb9; }
.hockey .linkContainerCF a { color: #646eb9; }
.hockey .linkContainerCF a:hover { color: #646eb9; }
.hockey .searchContainerCF .searchSubmit {
	background: transparent url("../../images/isport/elements.png?v=77") -432px -802px no-repeat;
	border: 1px solid #646eb9;
}
.matchDetail #eventsHeader.hockey,
.matchDetail #eventsHeader.hockey h3,
.matchDetail #eventsHeader.hockey p {
	color: #4150aa;
	border-bottom-color: #4150aa;
}

/* tennis - main color: #f53700
-------------------------------------------*/
.tennis .articleList a:hover {	color: #333f48; }

.tennis .galleryPromo a:hover,
.tennis .sectionHeader h2 a {	color: #fff; }

.tennis h1,
.tennis h2,
.tennis .articleListItem:hover h3 a,
.tennis .articleListItem.itemBig .superTitle,
.tennis .blog h3 a,
.tennis .blog .header a.title,
.tennis .galleryPromo h3,
.tennis .articleListItem .articleFlag,
.tennis .galleryPromo ul li a span.photoCount,
.tennis a.panelTitle,
.tennis .panelFooter a,
.tennis .leagueTable th,
.tennis .leagueTable td a:hover,
.tennis.closed .articleMain h3,
.tennis.closed .articleMain h3 a,
.tennis .articleMain h3.white,
.tennis .articleMain h3.white a,
.tennis #article .categoryTitle a,
.tennis .relatedArticles .boxTitle,
.tennis a.moreLink,
.tennis #article .galleryInArt .galleryHeader,
.tennis .outer_8.galleryTop .header,
.tennis .relatedArticles .related:hover,
.tennis a.withSmallRedArrow,
.tennis .articleListItem.itemWide .date .today,
.tennis .articleSurvey .headingSurvey,
.tennis .articleSurvey .title h5 {
	color: #f53700;
}

.tennis .galleryPromo ul li.active a,
.tennis .twitterHeader,
.tennis .articleLink a { background-color: #f53700; }

.tennis .galleryPromo ul li.active .button { background: transparent url("../../images/isport/elements.png?v=77") -105px -495px no-repeat; }
.tennis .galleryPromo ul li.active .button:hover { background: transparent url("../../images/isport/elements.png?v=77") -105px -530px no-repeat; }

.tennis a.moreLink { border-bottom: 1px dotted #f53700; }
.tennis a.moreLink:hover { border-bottom: 1px dotted #333f48; }


.tennis #article .galleryInArt .galleryNext .arrowRight { background: transparent url("../../images/isport/arrows.png?v=15") 0 -200px no-repeat; }


.tennis .smallButton {
	background: transparent url("../../images/isport/elements.png?v=77") -310px -838px  no-repeat;
	border: 1px solid #ad0202;

}
.tennis .smallButton:hover {
	background: #ad0202 none;
	border-bottom: 1px solid #f75f33;
}

.tennis .articleLink a:hover { background-color: #f75f33 ; }

.tennis .articleLink a .online {
	color: #ff9600;
	border-right: 1px solid #ff9600;
}

.tennis .articleLink a:hover .online {
	color: #ad0202;
	border-right: 1px solid #ad0202;
}

.tennis .sectionHeader {
	background: #f53700;
	border-color: #cf2f00;
}

.tennis #article .onlineTalk span.status {
	color: #ff9600;
	background: #8c2800;
}
.tennis #article .onlineTalk .chatRecords,
.tennis #article .onlineTalk .messageForm {
	border-bottom: 7px solid #fa643c;
}
.tennis #article .onlineTalk .header,
.tennis #article .onlineTalk h2,
.tennis #article .onlineTalk #OTshowUpdate,
.tennis #article .onlineTalk #OTshowUpdating,
.tennis .leagueTable .title a {
	background: #ff9600;
}

.tennis .sectionHeader .icon { background: transparent url("../../images/isport/elements.png?v=77") -60px -435px no-repeat; }
.tennis .sectionHeader .subSections li a:hover { background-color: #ad0202; }
.tennis .articleListItem.itemBig:hover h3 a { color: #fff; }

.tennis .articleListItem.itemBig h3 a, .tennis .articleListItem.itemBig h3 div.fakeLayer { background: #f53700; }
.tennis span.arrow { background: transparent url("../../images/isport/elements.png?v=77") -322px 0px no-repeat; }

.tennis.closed .articleMain h3,
.tennis.closed .articleMain h3 a,
.tennis .articleMain h3.white,
.tennis .articleMain h3.white a  { color: #f53700 !important; }

.tennis .menuSection,

#navigation ul li.tennis.hoverMenu a.hover {
	border: 1px solid #ad0202;
	background:#fa643c !important;
}

.tennis .coverShadow { background: #fa643c; }
.tennis .menuSection .articleBox { border-right: 1px solid #f08a6f; }
.tennis .menuSection .smallArticle a { color: #8c2800 !important; }

.tennis .menuSection .onlineReports a.fullButton { background: #8c2800 url(../../images/isport/arrow-orange.png) 110px center no-repeat; }

.tennis .menuSection .onlineReports a.fullButton:hover { background-color: #5b1d04; }
.tennis .menuSection .onlineReports a.fullButton span { color: #ff3c00; }

.tennis #article .carouselContainer .buttonPrev {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -811px no-repeat;
	left: 0px;
}

.tennis #article .carouselContainer .buttonPrev:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -861px no-repeat; }

.tennis  #article .carouselContainer .buttonPrev.buttonPrevDisabled,
.tennis #article .carouselContainer .buttonPrev.buttonPrevDisabled:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -1161px no-repeat;
	cursor: normal;
}
.tennis  #article .carouselContainer .buttonNext {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -160px no-repeat;
	right: 0px;
}
.tennis #article .carouselContainer .buttonNext:hover {
	background: transparent url("../../images/isport/arrows.png?v=15") 6px -210px no-repeat; }

.tennis #article .carouselContainer .buttonNext.buttonNextDisabled,
.tennis #article .carouselContainer .buttonNext.buttonNextDisabled:hover {
	background:  white url("../../images/isport/arrows.png?v=15") 6px -509px no-repeat;
}

.tennis .articleSurvey .alreadyVoted,
.tennis .articleSurvey .tipSubmit {	background: #f53700; }

.tennis .resultsHeader { background: #fa643c; }

.tennis .clearBorderColor { border-color: #f53700; }
.tennis .leagueTable .headTable { color: #f53700; }
.tennis .leagueTable .borderBottom { border-bottom: 1px solid #f53700; }
.tennis .tabsArea .tabsNavigation a.active,
.tennis .tabsArea .tabsNavigationReload a.active {	background: transparent url("../../images/isport/elements.png?v=77") -373px -435px no-repeat; }
.tennis .tabsArea .tabsHeader { background: #fa643c; }
.tennis .facebookHeader { background: #fa643c; }
.tennis .wideTabs .tabsArea .tabsNavigation a.active,
.tennis .wideTabs .tabsArea .tabsNavigation a.active:hover,
.tennis .wideTabsReload .tabsAreaReload .tabsNavigationReload a.active,
.tennis .wideTabsReload .tabsAreaReload .tabsNavigationReload a.active:hover {	background: transparent url("../../images/isport/elements.png?v=77") -694px -435px no-repeat; }
.tennis .linkContainerCF { color: #fa643c; }
.tennis .linkContainerCF a { color: #fa643c; }
.tennis .linkContainerCF a:hover { color: #fa643c; }
.tennis .searchContainerCF .searchSubmit {
	background: transparent url("../../images/isport/elements.png?v=77") -432px -840px no-repeat;
	border: 1px solid #fa643c;
}
.matchDetail #eventsHeader.tennis,
.matchDetail #eventsHeader.tennis h3,
.matchDetail #eventsHeader.tennis p {
	color: #f53700;
	border-bottom-color: #f53700;
}


/* motorismus - main color: #7529ff
-------------------------------------------*/
.motorismus .articleList a:hover {	color: #333f48; }

.motorismus .galleryPromo a:hover,
.motorismus .sectionHeader h2 a {	color: #fff; }

.motorismus h1,
.motorismus .articleListItem:hover h3 a,
.motorismus .articleListItem.itemBig .superTitle,
.motorismus .blog h3 a,
.motorismus .blog .header a.title,
.motorismus .galleryPromo h3,
.motorismus .articleListItem .articleFlag,
.motorismus .galleryPromo ul li a span.photoCount,
.motorismus a.panelTitle,
.motorismus .panelFooter a,
.motorismus .leagueTable th,
.motorismus .leagueTable td a:hover,
.motorismus.closed .articleMain h3,
.motorismus.closed .articleMain h3 a,
.motorismus .articleMain h3.white,
.motorismus .articleMain h3.white a,
.motorismus #article .categoryTitle a,
.motorismus .relatedArticles .boxTitle,
.motorismus a.moreLink,
.motorismus a.withSmallRedArrow  {
	color: #7529ff;
}

.motorismus .galleryPromo ul li.active a { background-color: #7529ff; }
.motorismus .galleryPromo ul li.active .button { background: transparent url("../../images/isport/elements.png?v=77") -105px -425px no-repeat; }
.motorismus .galleryPromo ul li.active .button:hover { background: transparent url("../../images/isport/elements.png?v=77") -105px -460px no-repeat; }

.motorismus a.moreLink { border-bottom: 1px dotted #6323dc; }
.motorismus a.moreLink:hover { border-bottom: 1px dotted #333f48; }

.motorismus .smallButton {
	background: transparent url("../../images/isport/elements.png?v=77") -310px -876px  no-repeat;
	border: 1px solid #290073;

}
.motorismus .smallButton:hover {
	background: #290073 none;
	border-bottom: 1px solid #9154ff;
}

.motorismus .sectionHeader {
	background: #7529ff;
	border-color: #6323dc;
}
.motorismus .sectionHeader .icon { background: transparent url("../../images/isport/elements.png?v=77") -60px -473px no-repeat; }
.motorismus .sectionHeader .subSections li a:hover { background-color: #290073; }
.motorismus .articleListItem.itemBig:hover h3 a { color: #fff; }

.motorismus .articleListItem.itemBig h3 a, .motorismus .articleListItem.itemBig h3 div.fakeLayer { background: #7529ff; }
.motorismus span.arrow { background: transparent url("../../images/isport/elements.png?v=77") -342px -25px no-repeat; }

.motorismus.closed .articleMain h3,
.motorismus.closed .articleMain h3 a,
.motorismus .articleMain h3.white,
.motorismus .articleMain h3.white a { color: #7529ff !important; }

.motorismus .menuSection,

#navigation ul li.motorismus.hoverMenu a.hover {
	border: 1px solid #6323dc;
	background:#7529ff !important;
}

.motorismus .coverShadow { background: #7529ff; }
.motorismus .menuSection .articleBox { border-right: 1px solid #6323dc; }
.motorismus .menuSection .smallArticle a { color: #290073 !important; }

/* other section - main color: #7529ff
-------------------------------------------*/
#otherSection .sectionHeader .icon { background: transparent url("../../images/isport/elements.png?v=77") -60px -513px no-repeat; }

/* */
.winter .sectionHeader {
	background: #23aaff;
	border-color: #1e92dc;
}

.winter .menuItem {
	color: #23aaff !important;
}

.winter.closed .articleMain h3,
.winter.closed .articleMain h3 a,
.winter .articleMain h3.white,
.winter .articleMain h3.white a  { color: #23aaff !important; }

.winter .articleListItem.itemBig h3 a, .winter .articleListItem.itemBig h3 div.fakeLayer { background: #23aaff; }
.winter span.arrow { background: transparent url("../../images/isport/elements.png?v=77") -322px -48px no-repeat; }

.winter .sectionHeader .icon { background: transparent url("../../images/isport/elements.png?v=77") -307px -666px no-repeat; }
.winter .sectionHeader .subSections li a:hover { background-color: #005fbe; }

.winter .articleList a:hover,
.winter .articleList .superTitle,
.winter .articleListItem:hover h3 a {
	color: #23aaff;
}
.winter .articleListItem.itemBig:hover h3 a {
	color: #ffffff;
}
.winter a.moreLink {
	color:#23aaff;
	border-bottom: 1px dotted #23aaff;
}

/* article listed */
#article .headerWrapper{
	width: 100%;
}
#article.listed h1, #article.notlisted h1 {
	margin-bottom: 20px;
}
#article.listed ul.main, #article.notlisted ul.main {
    padding: 0;
}
#article.listed ul.listed > li:first-child > .photoDesc, #article.notlisted ul.notlisted > li:first-child  > .photoDesc {
	text-align: right;
}
#article.notlisted h2 {
	display: inline-block;
	padding-left: 20px;
	float: left;
	font-size: 24px;
	line-height: 24px;
}
#article.notlisted .number{
	display:   none;
}
#article.notlisted ul.main > li {
    
}
#article.notlisted ul.main > li:not(:first-child) {
    margin-left: 160px;
}
#article.notlisted ul.main > li:first-child {
    width: 640px;
}
#article.notlisted ul.main > li:first-child .leadsection,  #article.notlisted ul.main > li:first-child > p {
    margin-left: 160px;
}

#article.notlisted ul.main > li .number {
    display: none;
}

#article.notlisted ul.main > li .headerWrapper > h2 {
    padding-left: 0 !important;
}
#article.notlisted ul.main > li .leadsection {
    font-weight: bold;
}
#article.listed .social, #article.notlisted .social {
    display: block;
    float: right;
}
#article.listed ul.listed, #article.notlisted ul.notlisted {
	position: relative;
	width: auto;
	overflow: hidden;
    list-style: none;
    color: #333f48;
    font-size: 15px;
    line-height: 22px;
}
#article.listed .number {
	display: none;
}
#article.listed h2 {
	display: inline-block;
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 20px;
}
#article.listed ul.listed > li {
	float: left;
	display: none;
	padding-bottom: 10px;
	/*/border-bottom: 2px solid #e7e6e6;*/
}
#article.listed ul.listed li.active {
	display: block;
	padding: 10px;
}
#article .bottom {
	padding: 10px;
}
#article.listed .bottom .socialShares {
	margin-top: 6px;
	width: auto;
	min-width: 350px;
}
#article.listed .articleDetails .socialShares, #article.notlisted .articleDetails .socialShares {
	width: auto;
	min-width: 350px;
}
#article.listed .bottom .counter {
	display: block;
	float: left;
}
#article.listed .listingControlButtons {
	display: block;
	float: right;
	font-family: 'tablet_gothic_condensed';
	font-size: 21px;
	color: #ff0000;
	z-index: 1000;
}
#article .listingControlButtons {
	display: none;
	position: relative;
}
#article .listingControlButtons button {
	border: 0;
	position: relative;
	background: transparent;
	outline: 0;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
#article .listingControlButtons.smallControlButtons {
	position:absolute;
	z-index:10;
	top: 0px;
	right: 0px;
}
#article .listingControlButtons.smallControlButtons .startListing.showNext{
	display: none !important;
}
#article .listingControlButtons.smallControlButtons .showStart.start{
	display: none !important;
}
#article .listingControlButtons.smallControlButtons .showNext{
	width: 17px;
	height: 17px;
	max-width: 17px;
	max-height: 17px;
	margin-left: 2px;
	background: transparent url(../../images/blesk-2013/article-listed-sprite.png) -17px -34px no-repeat;

}
#article .listingControlButtons.smallControlButtons .showPrev, #article .listingControlButtons.smallControlButtons .showPrev.showStart{
	width: 17px;
	height: 17px;
	max-width: 17px;
	max-height: 17px;
	margin-right: 2px;
	background: transparent url(../../images/blesk-2013/article-listed-sprite.png) 0px -34px no-repeat;

}
#article .listingControlButtons.smallControlButtons .showStart.showPrev{
	display: none !important;
}

#article.listed .articleDetails, #article.notlisted .articleDetails  {
	position: relative;
	margin: 10px 0;
}

#article.listed .authors  {
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}
#article.listed .dateTime, #article.notlisted .dateTime  {
	width: auto;
	margin: 30px 0;
}
#article.listed ul > li:nth-child(1) img  {
	display: block;
	margin: 0 auto;
}

#article.listed .listingControlButtons {
	display: none;
}
#article.listed .listingControlButtons .counter {
	line-height: 32px;
}
#article.listed .errorsFooter{
	background-color: #e9eff4;
}
#article.listed .relativeObject {
	padding: 0;
	margin-left: 0px;
	margin-right: 0;
}
#article.listed .relativeObject.videoInArticle {
	padding: 0 10px;
	margin-left: 0px;
	margin-right: 0;
}
#article.listed .socialShareArrow {
	left: 0;
}
#article.listed .relativeObject .imgInArtDescription, #article.listed .relativeObject .imgAuthor, #article.listed .relativeObject .videoHeader, #article.notlisted .relativeObject .videoHeader,  #article.notlisted .relativeObject p, #article.listed .relativeObject p{
	padding: 0 10px;
}
#article.listed li#related h2 {
    display: block;
    float: none;
}
#article.listed .articleListItem, #article.notlisted .articleListItem {
    float: right;
} 
/*paging*/
ul.listed, ul.notlisted {
    display: block;
    float: none;
}

.paging {
    display: block;
    position: relative;
    float: none;
    font-weight: bold;
    font-family: Arial;
    line-height: 38px;
    padding: 1px;
    width: 620px;
    background-color: white;
    margin-bottom: 20px;
   
}
.paging .pagingHolder {
    /*/position: relative;*/
    display: block;
    margin: 0 auto;
    float: left;
    padding-left: 0px;
    text-align: center;
    width: 400px;
}
.paging .pagingHolder.centered {
/*    margin-left: 68px;*/
}
.paging .pagingHolder a {
    display: inline-block;
}
.paging button {
   display: block;
    width: 100px;
    max-height: 30px;
   background-color: #dc0032;
   cursor: pointer;
   font-size: 14px;
    font-weight: bold;
   line-height: 30px;
   color: #fff;
    outline: 0;
   border: none;
   margin: 0px;
   padding: 5px;
}
.paging button:hover {
    background-color: #64001e;

}
.paging button.next {
   -webkit-border-top-right-radius: 2px;
   -webkit-border-bottom-right-radius: 2px;
   -moz-border-radius-topright: 2px;
   -moz-border-radius-bottomright: 2px;
   border-top-right-radius: 2px;
   border-bottom-right-radius: 2px;
    float: right;
}
.paging button.next.disabled {
	opacity:0.7;
	cursor: default;
}
.paging button.next.disabled:hover {
	background-color: #dc0032;
}
.paging button.prev {
   -webkit-border-top-left-radius: 2px;
   -webkit-border-bottom-left-radius: 2px;
   -moz-border-radius-topleft: 2px;
   -moz-border-radius-bottomleft: 2px;
   border-top-left-radius: 2px;
   border-bottom-left-radius: 2px;
       float: left;
}
.pagingPrevArrow{
    display: block;
    float: left;
    margin-left: 5px;
    background: transparent url("../../images/isport/elements.png?v=77") -750px -1042px no-repeat;
    height: 11px;
    width: 7px;
}
.pagingNextArrow{
    display: block;
    float: right;
    margin-right: 5px;
    background: transparent url("../../images/isport/elements.png?v=77") -761px -1042px no-repeat;
    height: 11px;
    width: 7px;
}
.pagingNextArrow, .pagingPrevArrow {
    margin-top: 9px;
}
.paging a {
   display: inline-block;
    
   /*/ float: left;*/
   height: 100%;
   min-width: 29px;
    min-height: 30px;
    height: 100%;
   color: black;
   text-decoration: none;
   text-align: center;
   font-weight: bold;
   line-height: 30px;
   font-size: 14px;
   border: none;
   margin: 0 1px;
   padding: 5px 0px;
}
.paging a[data-id="intro"] {
    display: inline-block;
    padding-right: 4px;
    padding-left: 4px;
    text-transform: capitalize;
}
.paging a[data-id="related"] {
    display: inline-block;
    padding-right: 4px;
    padding-left: 4px;
    text-transform: capitalize;
}

.paging a[data-id="intro"].active, .paging a[data-id="related"].active {
    display: inline-block;
    background-color: #b9c7cd;
}
.paging a:hover {
   text-decoration: none;
    
}
.paging a:not(.threeDots):not(.active):hover{
    background-color: #dc0032;
    color: white;
    
}
.paging a.active:not([data-id="intro"]):not([data-id="related"]) {
    display: inline-block;
    padding: 5px 0px;
    min-width: 29px;
   background-color: #b9c7cd;
}
.social {
    display: block;
    margin-top: 40px;
}
.social .authors {
    font-weight: normal;
}

/*nadpisy clanku u listovaciho clanku*/
.details {
    display: block;
    margin-bottom: 35px;
}
.details {
    padding: 0;
}
/* end article listed */
/*akaz-superlife*/







/* AKAZ Box*/
#akaz .sectionHeader {
    background-color: #00A0E0;
    color: white;
}
#akaz .sectionHeader h2 {
	/*width: 800px;*/
	width:100% !important;
    font-size: 32px;
}
#akaz  a:hover {
    color: #00A0E0;
}

#akaz  .sectionHeader a:hover {
    color: white;
}
#akaz .moreLink {
    color: #00A0E0;
    border-bottom: 1px dotted #00A0E0;
}
#akaz .articleListItem:hover h3 a { color: #00A0E0; }
#akaz img {
    /*/margin: 10px;*/
}


/* konec AKAZ Box*/

/* SUPERLIFE Box*/
#superlife .sectionHeader {
    /* background-color: #9258d2;*/
		background-color:#9253d5 !important;
    color: white;
}
#superlife .sectionHeader h2 {
	/*width: 800px;*/
	width:100% !important;
    font-size: 32px;
}
#superlife  a:hover {
    color: #9253d5;
}

#superlife .article .articleListItem:hover h3 a{
    color:#9253d5 !important;
}

#superlife  .sectionHeader a:hover {
    color: white;
}

#superlife .moreLink {
    color: #9253d5;
    border-bottom: 1px dotted #9253d5;
}

/* konec SUPERLIFE Box*/


/* Právě teď rozcestník českého sportu
--------------------------------------------------------------------------------*/

.ceskySportNow {
	border-left: 1px solid #c5d1d8;
	width: 299px !important;
	/*height: 160px;*/
	margin: 0;
	padding: 0 0px 0px 10px;
}

.ceskySportNow .info {
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	border-top: 5px solid #DC0032 !important;
	padding: 5px 0 0 0;
}

.ceskySportNow .info span {
	color: #dc0032;
	font-size: 15px;
}
.ceskySportNow .info span.weekDay {
	color: inherit;
	text-transform: capitalize;
}

.ceskySportNow .info a.complet {
	color: #dc0032;
	display: inline-block;
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0 0;
	float: right;
	text-decoration:none;
        position:relative;
	/*/background: transparent url(../../images/isport/arrow-red-3x5.png) no-repeat right 7px;*/
        /*/background: transparent url("../../images/isport/archive-arrows.png?v=1") right top no-repeat;*/
	padding: 3px 7px 0 0;
}
.ceskySportNow .info a.complet:after {
	position: absolute;
        content: "";
        top: 7px;
        margin-left: 2px;
        width: 10px;
        height: 13px;
        background: url("../../images/isport/arrows.png?v=15") 2px -1702px no-repeat !important;
}
.ceskySportNow .info a.title {
	color: #dc0032;
	font-size: 15px;
	line-height: 15px;
	margin: 0px 0 0;
	text-decoration:none;
}

.ceskySportNow .info a:hover {
	border-bottom: 1px dotted #dc0032;
	color: #dc0032;
}

.ceskySportNow .iconSport {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 3px;
	border: solid 2px gray;
	margin-right: 10px;
	float: left;
}

.ceskySportNow .iconSport img {
	width: 30px;
	height: 30px;
}

.ceskySportNow .sportRow {
	width: 100%;
	min-height: 30px;
	color: black;
	display: inline-block;
	margin: 1px 0 1px 0;
}

.ceskySportNow .sportRow .articleContent {
	
}

.ceskySportNow .articlePerex {
	display: block;
	width: 250px;
	padding: 2px 2px 2px 2px !important;
	margin: 0;
	float: left;
}

.ceskySportNow .more {
	color: #dc0032;
}

.ceskySportNow .sportRow:hover .articlePerex{
	color: #dc0032;
}

.ceskySportNow .sportRow .articlePerex:hover{
	color: #dc0032;
	text-decoration: underline;
}

.ceskySportNow .articlesJustNow {
	width: 300px;
	float: left;
	/*border-bottom: 1px solid #c5d1d8;*/
	font-size: 12px;
	overflow: hidden;
}

.ceskySportNow .servisLinks {
	
	border-bottom: 1px solid #C5D1D8;
	border-top: 1px solid #C5D1D8;
	padding:5px 0;
}
.ceskySportNow .servisLinks a {
	display: inline-block;
	padding: 5px 0 1px;
	font-family: 'Arial';
	font-size: 14px;
	text-decoration: none;
	color:#373737;
	vertical-align: middle;
	float:left;
	margin-right: 9px;
	font-weight: bold;
}

.ceskySportNow a.top10 {
	background:#dc0032;
	color:#fff;
	text-decoration: none;
	border-radius: 3px;	
	padding: 2px 2px 2px 2px !important;
	margin-top: 2px;
}
.ceskySportNow .servisLinks a:hover {
  opacity:0.8;
}

.ceskySportNow a.predplatne{
	padding-top: 2px;
}

.ceskySportNow a.appStore {
	background: url(../../images/isport/vysledky-sprite.png?v=70) no-repeat -10px -320px;
	width:65px;
	height: 21px;
}
.ceskySportNow a.googlePlay  {
	background: url(../../images/isport/vysledky-sprite.png?v=70) no-repeat -100px -320px;
	width:61px;
	height: 21px;
	margin-right:0;
	float:right;
	padding: 3px 0!important;
}

/* --------------- Konec Právě teď rozcestník českého sportu -------------------
--------------------------------------------------------------------------------*/

/* Predplatne
----------------------------------------------------------------------*/
.boxPaidLeft {
	display: block;
	width: 460px;
	height: 790px;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}

.boxPaidRight {
	display: block;
	width: 460px;
	padding: 0;
	margin: 0;
	float: right;
	position: relative;
}

/* formular - aktivace kodu
---------------------------------------*/
.formPaid {
	display: block;
	width: 420px;
	float: left;
	margin: 0 0 30px 0;
	padding: 15px 20px;
	background: #dc0032;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	min-height: 75px;
}

.formPaid form span {
	display: block;
	padding: 0 0 5px 0;
	font-size: 25px;
	color: #fff;
	font-weight: bold;
}


.formPaid form.std {
	font-size: 35px;
	color: #fff;
	font-weight: bold;
}

.formPaid form .inputText {
	display: block;
	float: left;
	width: 290px;
	height: 37px;
	font-size: 20px;
	font-weight: normal;
	line-height: 40px;
	color: #3b4548;
	background: #ffffff; 
	margin: 4px 0 0 0;
	padding: 0 5px;
	border: 1px solid #dcdcdc;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}

.formPaid form .inputSubmit {
	display: block;
	float: right;
	width: 98px;
	height: 40px;
	font-size: 17px;
	font-weight: bold;
	line-height: 34px;
	color: #252525;
	margin: 4px 0 0 0;
	padding: 0 5px;
	border: 1px solid #740000;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background-color: #d8e1e5;
}

.infoTextPaid {
	display: block;
	position: absolute;
	bottom: 0;
	width: 440px;
	float: left;
	margin: 0;
	padding: 20px 10px;
	background: #e0e8eb;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #3b4548;
}
.infoTextPaid.relative {
		position: relative;
}
.infoTextPaid h3 {
	display: block;
	padding: 0 0 5px 10px;
	color: #3b4548;
	font-size: 28px;
	font-weight: bold;
}


.archivFormCal h3,
.archivFormCal h4 {
	padding: 0;
}

.infoTextPaid h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 13px 0 20px 0;
	padding-left: 10px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////*/


.infoTextPaid p {
	display: block;
	padding: 5px;
	margin: 0;
	color: #3b4548;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.infoTextPaid p.cenaLeft {
	width: 180px;
	float: left;
	padding: 0 0 0 10px;
	color: #d01a1b;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #c6c6c6;
}

.infoTextPaid p.cenaRight {
	width: 180px;
	float: right;
	padding: 0 10px 0 0;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
}

.infoTextPaid p.cenaLeft span,
.infoTextPaid p.cenaRight span {
	font-size: 35px;
}


/* formular - prihlaseni
---------------------------------------*/
.formLogin {
	display: block;
	width: 430px;
	float: right;
	margin: 0 0 22px 0;
	padding: 20px 10px 10px 20px;
	background: #dc0032;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	min-height: 75px;
}

.formLogin form span.spanLeft {
	display: block;
	width: 260px;
	float: left;
	padding: 0 0 5px 0;
	font-size: 25px;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
}

.formLogin form span.spanRight {
	display: block;
	width: 160px;
	float: right;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	height: 40px;
	overflow: hidden;
}

.formLogin form span.spanRight a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.formLogin form span.spanRight a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
}

.formLogin form .inputText {
	display: block;
	float: left;
	width: 135px;
	height: 38px;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	color: #3b4548;
	background: #ffffff;
	margin: 0 10px 0 0;
	padding: 0 5px;
	border: 1px solid #dcdcdc;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}

.formLogin form #openid_identifier { background: #ffffff;  }
.formLogin form #pass { background: #ffffff; }

.formLogin form .inputSubmit {
	display: block;
	float: right;
	width: 98px;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	color: #252525;
	margin: 0;
	padding: 0 2px;
	border: 1px solid #740000;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background: #d8e1e5;
	cursor: pointer;
}

.formLogin form {
	display: block;
	position: relative;
	float: left;
}

.formLogin p {
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #ffffff;
	margin: 20px 0 15px 0;
	padding: 0px;
	text-align: left;
}

.formLogin a.logout {
	color: white;
	text-decoration: none;
}
.formLogin a.logout:hover {
	color: white;
	text-decoration: underline;
}


.formArchiv form .inputSubmit {
	display: block;
	width: 194px;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	line-height: 34px;
	color: #fff;
	margin: 0px auto 5px auto;
	padding: 0 5px;
	border: 1px solid #dc0032;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background: #dc0032;
	cursor: pointer;
}
.formLogin form .bottomLinks {
	display: block;
	width: 100%;
	clear: both;
	text-align: center;
}

.formLogin form .bottomLinks a {
	color: #fff;
	padding: 0 20px;
	font-size: 14px;
}


.infoTextPaid .infoTextIn {
	display: block;
	margin: 0;
	margin: 15px 10px 0 10px;
	padding: 10px 0px 10px 0px;
  background: #f5f5f5 url("../../images/isport/paid-infoTextIn-bg.png?v=1") 0 0 repeat-x; 
	border: 1px solid #babdbf;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}
.infoTextPaid .infoTextIn:not(:first-of-type) {
	margin: 25px 10px 0 10px
}

.infoTextPaid p {
	display: block;
	padding: 5px 0 5px 0;
	color: #3b4548;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.infoTextPaid p.cenaLeft {
	width: 180px;
	float: left;
	/*/padding: 0 0 0 10px;*/
	color: #d01a1b;
	font-size: 60px;
	font-weight: normal;
	text-align: center;
	border-right: 1px solid #c6c6c6;
}

.infoTextPaid p.cenaRight {
	width: 180px;
	float: right;
	padding: 0 10px 0 0;
	font-size: 60px;
	font-weight: normal;
	text-align: center;
}

.infoTextPaid p.cenaLeft span,
.infoTextPaid p.cenaRight span {
	font-size: 35px;
}

.archivCal.archivFormCal {
	width: 440px;
	padding: 10px 10px 12px 10px;
}


.archivCal {
	display: block;
	position: relative;
	width: 888px;
	margin: 0;
	padding: 15px 25px;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	float: left;
	color: #3b4548;
}

.archivCal .archivCisloContainer {
	display: block;
	float: left;
	position: relative;
	width: 220px;
	height: 297px;
	margin: 0;
	padding: 0;
}

.archivCal .archivCisloContainer p {
	display: block;
	position: relative;
	top: 7px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #3b4548;
}

.archivCal .archivCisloContainer p.textOpen { color: #4c6f00; }


.archivCal .archivCislo {
	display: block;
	float: left;
	position: relative;
	width: 195px;
	height: 267px;
	margin: 5px 0 15px 14px;
	padding: 0 14px 0 0;
	border-right: 1px solid #cdd4d7;
	background: transparent url("../../images/newblesk/bg-paid-titul-small.png?v=14") left top no-repeat;
	cursor: pointer;
}

.archivCal .archivCislo.lastLine {
	padding: 0;
	border-right: none;
}

.archivCal .archivCislo img {
	display: block;
	margin: 15px 0 0 15px;
	width: 160px;
	height: 235px;
}

.archivCal .archivCislo .paidClose,
.archivCal .archivCislo .paidOpen {
	display: block;
	width: 88px;
	height: 88px;
	position: absolute;
	bottom: -1px;
	right: 15px;
	z-index: 3;
}

.archivCal .archivCislo.lastLine .paidClose,
.archivCal .archivCislo.lastLine .paidOpen {
	bottom: -1px;
	right: 0px;
}

.archivCal .archivCislo .paidClose { 
    background: transparent url("../../images/isport/elements.png?v=77") -0px -1667px  no-repeat;
}
.archivCal .archivCislo .paidOpen { 
    background: transparent url("../../images/isport/elements.png?v=77") -104px -1667px  no-repeat;
}

.archivCal .archivCislo .archivCisloDark{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 194px;
	height: 267px;
	margin: 0;
	padding: 0;
	background: transparent url("../../images/newblesk/bg-paid-titul-small-dark2.png?v=14") center center no-repeat;
}


.pagerContainer {
	position: relative;
	display: block;
	height: 55px;
}

.pagerContainer.top img {
	position: absolute;
	bottom: 0;
	display: block;
}
.pagerContainer.bottom img {
	display: block;
	margin-bottom: 20px;
}
.archivPrev,
.archivNext {
	display: inline-block;
	height: 28px;
	margin: 5px 0 0 0;
	padding: 0 10px 0 15px;
	color: #3b4548;
	text-decoration: none;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	position: absolute;
	left: 0;
	text-align: left;
	z-index: 3;
	/*background: transparent url("../../images/isport/archive-arrows.png?v=1") left -30px no-repeat;*/
}

.archivNext {
	left: auto;
	right: 0;
	text-align: right;
	padding: 0 15px 0 10px;
	/*background: transparent url("../../images/isport/archive-arrows.png?v=1") right top no-repeat;*/
}
.archivNext:after {
	display: block;
	content: '';
	width: 10px;
	height: 22px;
	margin-top: 2px;
	margin-left: 8px;
	float: right;
        background: transparent url("../../images/isport/elements.png?v=77") -788px -1041px  no-repeat;
}

.archivPrev:before {
	display: block;
	content: '';
	width: 10px;
	height: 22px;
	margin-top: 2px;
	margin-right: 8px;
	float: left;
        background: transparent url("../../images/isport/elements.png?v=77") -771px -1041px  no-repeat;
}

.archivPrev:hover,
.archivNext:hover {
	color: #3b4548;
	text-decoration: underline;
}

.archivMounth {
	display: block;
	margin: 0;
	text-align: center;
	color: #3b4548;
	font-size: 28px;
	line-height: 30px;
	position: absolute;
	width: 978px;
	z-index: 2;
}

.paidTitle {
	margin: 0 0 20px 0;
	padding: 10px 15px 10px 15px;
	text-align: left;
  background: #d8e1e5;
	border: 0px solid #e0e8eb;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	display: block;
/*	width: 330px; */
	height: 60px;
	line-height: 64px;
	color: #3b4548;
	font-size: 35px;
	position: relative;
/*	float: left; */
	text-decoration: none;
}

.paidTitle a {
	color: #3b4548;
	font-weight: bold;
	text-decoration: none;
}

.paidTitle a.linkHP {
	width: 127px;
	height: 61px;
	display: block;
        background: transparent url("../../images/isport/elements.png?v=77") -208px -1667px  no-repeat;
	margin-right: 20px;
}

.paidTitle a:hover {
	color: #3b4548;
	text-decoration: underline;
}

.boxPaidLinky {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #e5e8ef;
	border: 0px solid #d01a1b;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	display: block;
	width: 221px;
	height: 80px;
	line-height: 25px;
	color: #ffffff;
	font-size: 13px;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}

#infoConPaid1,
#infoConPaid2,
#infoConPaid3 {
	display: none;
}


.infoContainerPaid .infoTextPaid {
	z-index: 1;
	padding: 15px 10px 25px 10px
}

.infoContainerPaid .formPaid {
	position: relative;
	margin: 0;
	top: -7px;
	z-index: 2;
}

.infoContainerPaid {
	display: block;
	width: 460px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #babdbf;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	position: absolute;
	left: 50%;
	top: 300px;
	z-index: 51;
	margin: 0 0 0 -240px;
}
#infoConPaid3 {
	padding: 0;
}
.infoContainerPaidDark {
	display: none;
	width: 100%;
	height: 100%;
	padding: 0;
	background: transparent url("../../images/blesk-2013/bg-paid-titul-dark.png?v=14") left top repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 51;
	margin: 0;
}

.infoContainerPaidDark .btnClose {
	display: block;
	width: 29px;
	height: 29px;
	margin: 0;
	padding: 0;
	background: transparent url("../../images/isport/bg-paid-cross.png?v=1") left top no-repeat;
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 52;
	cursor: pointer;
}
.infoContainerPaidDark .btnClose.white {
	top: 10px;
	right: 0px;
	background: transparent url("../../images/isport/bg-paid-cross-white.png?v=1") left top no-repeat;
}

.boxPaidLinky a {
	/*padding: 0 7px;*/
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}


.boxPaidLinky a.top {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: lighter;
	width: 110px;
	padding: 16px 0;
	float: left;
	color: black;
}
.boxPaidLinky a.top.left {
	border-right: 1px solid #c9c9c9;
}

.boxPaidLinky a.top:hover {
	color: #dc0032;
	
}
.boxPaidLinky a.bottom {
	display: block;
	width: 221px;
	font-size: 14px;
	font-weight: bold;
	color: #dc0032;
	text-align: center;
	border-top: 1px solid #c9c9c9;
}

.boxPaidLinky a.bottom:hover {
	color: #dc0032;
}

#infoConPaid3 .formLogin {
	margin: 0 0 0 0;
}

#infoTextActual {
	display: block;
}

.textPaidSmall {
	font-size: 9px;
	font-weight: normal;
}

/* konec Predplatne
----------------------------------------------------------------------*/




/* --------------------------- Začátek Tipsport styly --------------------------
--------------------------------------------------------------------------------*/

.tipsport-header {
	height: 45px;
}

.tipsport-header::after {
	content:"";
	display: block;
	width: 957px;
	height: 12px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../../images/isport/tipsport-menu-shadow.png);
}

#tipsport-logo {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -2px -2px;
	display: block;
	width: 111px;
	height: 25px;
	float: left;
}

.tipsport-menu{
	display: block;
	float: right;
}

#tipsport-analyza-button {
	padding: 0 10px;
	line-height: 19px;
	font-family: "Arial";
	font-weight: bold;
	font-size: 12px;
	color: #5b6770;
	display: inline-block;
	cursor: pointer;
}

#tipsport-analyza-button::before {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -122px -7px;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
}

#tipsport-analyza-button.active::after {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);
		    
		    -webkit-transition: transform 0.5s ease-in;
	     -moz-transition: transform 0.5s ease-in;
	       -o-transition: transform 0.5s ease-in;
	          transition: transform 0.5s ease-in;
}

#tipsport-analyza-button:hover::before, #tipsport-analyza-button.active::before {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -142px -7px;
}

#tipsport-analyza-button::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -363px -18px;
	display: inline-block;
	width: 7px;
	height: 6px;
	margin: 0 0 2px 5px;
	
	-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		    
		    -webkit-transition: transform 0.5s ease-in;
	     -moz-transition: transform 0.5s ease-in;
	       -o-transition: transform 0.5s ease-in;
	          transition: transform 0.5s ease-in;
}

#tipsport-analyza-button:hover, #tipsport-analyza-button.active {
	color: #2297F4;
}

#tipsport-analyza-button:hover::after, #tipsport-analyza-button.active::after  {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -363px -8px;
}


#tipsport-ticketarena-button {
	padding: 0 10px;
	line-height: 19px;
	font-family: "Arial";
	font-weight: bold;
	font-size: 12px;
	color: #5b6770;
	display: inline-block;
	cursor: pointer;
}

#tipsport-ticketarena-button::before {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -163px -4px;
	display: inline-block;
	width: 14px;
	height: 19px;
	margin: 0 5px 0 0;
	position: relative;
	left: 0px;
	top: 5px;
	transition: background-position 0.5s fade-in-out;
}

#tipsport-ticketarena-button:hover, #tipsport-ticketarena-button.active {
	color: #2297F4;
}

#tipsport-ticketarena-button:hover::before, #tipsport-ticketarena-button.active::before {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -181px -4px;
	transition: background-position 0.5s fade-in-out;
}

#tipsport-ticketarena-button::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -363px -18px;
	display: inline-block;
	width: 7px;
	height: 6px;
	margin: 0 0 2px 5px;
	
	-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		    
		    -webkit-transition: transform 0.5s ease-in;
	     -moz-transition: transform 0.5s ease-in;
	       -o-transition: transform 0.5s ease-in;
	          transition: transform 0.5s ease-in;
}

#tipsport-ticketarena-button.active::after {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);
		    
		    -webkit-transition: transform 0.5s ease-in;
	     -moz-transition: transform 0.5s ease-in;
	       -o-transition: transform 0.5s ease-in;
	          transition: transform 0.5s ease-in;
}

#tipsport-ticketarena-button:hover::after, #tipsport-ticketarena-button.active::after {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -363px -8px;
}


.tipsport-container {
	display: none;
	width: 100%;
	height: auto;
}

.table-ticketarena {
	margin-bottom: 25px;
}

.table-ticketarena td, .table-ticketarena th {
	border-bottom: solid 1px #bdccd4 ;
	margin: 0;
	padding: 5px 10px;
	height: 35px;
}

.table-ticketarena th {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
}

.table-ticketarena th[data-sort] {
	cursor: pointer;
}

.table-ticketarena tr:nth-child(even), .table-ticketarena thead > tr {
	background: #D8E1E5;
}

.table-ticketarena td.date {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	width: 78px;
}

.table-ticketarena td.time {
	text-align: center;
	font-size: 14px;
	color: #5B6770;
	width: 35px;
}

.table-ticketarena td.client {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	width: 125px;
}

.table-ticketarena td.client > a {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	text-decoration: none;
}

.table-ticketarena td.rate {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	min-width: 120px;
}

.table-ticketarena td.rate > span.rate-amount {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	padding: 3px 5px;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	border: 1px solid #5B6770;
}


.table-ticketarena td.amount-paid {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	min-width: 115px;
}

.table-ticketarena td.potential-win {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background: #2297f4;
	min-width: 152px;
}

.table-ticketarena td.inspirations {
	text-align: center;
	font-size: 14px;
	color: #5B6770;
	min-width: 91px;
}

.table-ticketarena td.bet-button {
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background: #F59A00;
	width: 127px;
	padding: 0;
	cursor: pointer;
	
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}

.table-ticketarena td.bet-button > a.show-ticket {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 45px;
	margin-left: 4px;
}

.table-ticketarena td.bet-button:hover {
	background: #EA5B0C;
	
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}

.table-ticketarena td.bet-button > a.show-ticket::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -399px -3px;
	width: 13px;
	height: 12px;
	display: inline-block;
	margin-left: 8px;
}

.sortArrow {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -248px -7px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 8px;
	position: relative;
	top: 3px;
}

.sortArrow.asc {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -268px -7px;
}

.sortArrow.desc {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -288px -7px;
}




/****************************
 * 
 * Styly pro tabulku analyz
 *
 ****************************/

 #tipsport-analyza-container {
	margin-bottom: 25px;
}

#tipsport-analyza-container > .header-row {
	width: 100%;
	height: 35px;
	background: #D8E1E5;
	border-bottom: solid 1px #bdccd4 ;
	margin: 0;
}

#tipsport-analyza-container > .header-row > div {
	display: inline-block;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	margin: 0;
	padding: 0;
	line-height: 35px;
}

#tipsport-analyza-container > .header-row > div.tip-header {
	width: 200px;
	padding: 0 0 0 60px;
	text-align: left;
}

#tipsport-analyza-container > .header-row > div.client-header {
	width: 260px;
}

#tipsport-analyza-container > .header-row > div.inspirations-header {
	width: 200px;
}

#tipsport-analyza-container > .header-row > div.rate-header {
	/*width: 90px;*/
}

#tipsport-analyza-container > .header-row > div.button-header {
	width: 152px;
}


#tipsport-analyza-container > .row {
	width: 100%;
	height: 35px;
	background: #D8E1E5;
	border-bottom: solid 1px #bdccd4 ;
	margin: 0;
}

#tipsport-analyza-container > .table-content {
	width: 100%;
	height: auto;
}

#tipsport-analyza-container > .table-content > .row {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #bdccd4 ;
}

#tipsport-analyza-container > .table-content > .row > .info-row {
	width: 100%;
	height: 35px;
	margin: 0;
	position: relative;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div {
	display: inline-block;
	line-height: 35px;
	margin: 0;
	padding: 0;
	float: left;
}

#tipsport-analyza-container > .table-content > .row:nth-child(even) {
	background: #D8E1E5;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.client {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	width: 260px;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.client > a {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	text-decoration: none;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.rate {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	background: #2297F4;
	width: 69px;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.rate > span.rate-amount {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	border: 1px solid #ffffff;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.inspirations {
	text-align: center;
	font-size: 14px;
	color: #5B6770;
	width: 200px;
	margin-left: 10px;
	margin-right: 15px;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.tip {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	width: 240px;
	padding-left: 20px;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.show-analysis-button.active::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	    
	    -webkit-transition: transform 0.5s ease-in;
     -moz-transition: transform 0.5s ease-in;
       -o-transition: transform 0.5s ease-in;
          transition: transform 0.5s ease-in;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.show-analysis-button {
	text-align: left;
	font-size: 14px;
	color: #ffffff;
	background: #F59A00;
	width: 133px;
	padding-left: 15px;
	cursor: pointer;
	
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}


#tipsport-analyza-container > .table-content > .row > .info-row > div.show-analysis-button:hover {
	background: #EA5B0C;
	
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}

#tipsport-analyza-container > .table-content > .row > .info-row > div.show-analysis-button::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -377px -9px;
	width: 13px;
	height: 12px;
	display: block;
	position: absolute;
	right: 8px;
	bottom: 12px;
	
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	    
	    -webkit-transition: transform 0.5s ease-in;
     -moz-transition: transform 0.5s ease-in;
       -o-transition: transform 0.5s ease-in;
          transition: transform 0.5s ease-in;
}

#tipsport-analyza-container > .table-content > .row > .content > p {
	padding: 15px;
	font-size: 13px;
	line-height: 20px;
}

#tipsport-analyza-container > .table-content > .row > .content > a {
	padding: 3px 10px;
	font-size: 13px;
	line-height: 20px;
	float: right;
	background: #004FA3;
	margin: 10px 0 10px 0;
	color: white;
	text-decoration: none;
	
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}

#tipsport-analyza-container > .table-content > .row > .content > a::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -399px -7px;
	width: 7px;
	height: 7px;
	display: inline-block;
	margin-left: 10px;
}

#tipsport-analyza-container > .table-content > .row > .content > a:hover {
	background: #3382D6;
	
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}

.no-tipsport-data {
	float: none;
	margin: 20px auto;
	font-size: 18px;
	color: #5B6770;
	font-weight: bold;
	text-align: center;
}


.tipsport-row {
	float: none;
	margin: 0 auto;
	border-bottom: 1px solid #c0ced5;
	text-align: center;
	height: 35px;
	line-height: 35px;
	margin: 10px auto;
}

.tipsport-row > div {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin: 0 20px;
}

.bet-value {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5B6770;
	padding: 3px 5px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #5B6770;
	text-decoration: none;
	
	background-color: transparent;
	
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	
	min-width: 27px;
	height: 14px;
	display: inline-block;
	line-height: 14px;
}

.bet-value:hover {
	background-color: #2297F4;
	color: #FFF;
	
	-webkit-transition: all 0.3s ease-in;
	   -moz-transition: all 0.3s ease-in;
	    -ms-transition: all 0.3s ease-in;
	     -o-transition: all 0.3s ease-in;
	        transition: all 0.3s ease-in;
}

.bet-text {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #5B6770;
}

.bet-text::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -328px -7px;
	display: inline-block;
	width: 17px;
	height: 16px;
	margin-left: 5px;
	position: relative;
	top: 2px;
}

.tv-button {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #5B6770;
}

.tv-button::before {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -200px -4px;
	display: inline-block;
	width: 20px;
	height: 21px;
	line-height: 35px;
	margin-right: 5px;
	position: relative;
	top: 5px;
}

.tv-button::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -349px -17px;
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-left: 5px;
	position: relative;
	top: -1px;
}

.tv-button:hover {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #2297F4;
}

.tv-button:hover::before {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -224px -4px;
	display: inline-block;
	width: 20px;
	height: 21px;
	line-height: 35px;
	margin-right: 5px;
	position: relative;
	top: 5px;
}

.tv-button:hover::after {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -349px -8px;
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-left: 5px;
	position: relative;
	top: -1px;
}

/* --------------------------- Konec Tipsport styly --------------------------
--------------------------------------------------------------------------------*/


/*Analyzy na HP iSport
------------------------------------------------------------------------------------------------*/

.analysis-hp-container {
	-webkit-border-radius: 5px;
	        border-radius: 5px;
	border: 1px solid #d8e1e5;
	overflow: hidden;
	font-size: 13px;
	margin: 20px 0;
}
.analysis-hp-container > .analysis-header {
	height: 50px;
	background: #2297F4;
}

.analysis-hp-container > .analysis-header > .tipsport-logo {
        background: transparent url("../../images/isport/elements.png?v=77") -416px -1667px  no-repeat;
	width: 135px;
	height: 45px;
	display: inline-block;
	line-height: 60px;
	margin-top: 10px;
	margin-left: 7px;
}

.analysis-hp-container > .analysis-header > .navigation {
	float: right;
	margin: 0 20px;
}

.analysis-hp-container > .analysis-header > .navigation > a {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 20px;
	
	background:  transparent;
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}

.analysis-hp-container 	> 
.analysis-header 		> 
.navigation 			> 
a.active {
	background: #0080DD;
}
.analysis-hp-container > .analysis-header > .navigation > a.active::after {
	content: '';
	display: block;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	
	border-top: 8px solid #0080DD;
	margin: 0 auto;
}

.analysis-hp-container > .analysis-header > .navigation > a:hover {
	background:  #00BBFF;
	-webkit-transition: background-color 0.5s ease-in-out;
	   -moz-transition: background-color 0.5s ease-in-out;
	    -ms-transition: background-color 0.5s ease-in-out;
	     -o-transition: background-color 0.5s ease-in-out;
	        transition: background-color 0.5s ease-in-out;
}
.analysis-hp-container > .analysis-header > .navigation > a.active:hover {
    background:  #006BB6;
}

.analysis-hp-container > .analysis-header > .navigation > a.active:hover::after {
    	content: '';
	display: block;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
  border-top: 8px solid #006BB6;  
  margin: 0 auto;
    
}
a.arrow-right-white::after {
	content: '';
	display: inline-block;
	width: 0; 
	height: 0; 
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	
	border-left: 7px solid white;
	margin-left: 10px;
	line-height: 50px;
}

.analysis-hp-container > .analysis-content {
	background: white;
}

.analysis-hp-container > .analysis-content > .analysis-row {
	margin: 0 10px;
	padding: 22px 0;
	border-bottom: 1px dashed  #cccccc;
}

.analysis-hp-container > .analysis-content > .analysis-row:last-child {
	border: none;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header {
	float: left;
	width: 100%;
	margin: 0px 0 6px 0;
	font-size: 13px;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .match {
	display: inline-block;
	width: 45%;
	float: left;
	color: #5b6770;
	font-weight: bold;
	padding: 3px 0px;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .match::before {
	display: inline-block;
	width: 17px;
	height: 16px;
	margin-right: 13px;
	content: '';
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .match.fot::before {
        background: transparent url("../../images/isport/elements.png?v=77") -625px -1718px  no-repeat;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .match.hok::before {
        background: transparent url("../../images/isport/elements.png?v=77") -625px -1740px  no-repeat;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .match.ten::before {
        background: transparent url("../../images/isport/elements.png?v=77") -625px -1668px  no-repeat;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .match > .league {
	color: #b4b4b4;
	font-weight: bold;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .author {
	display: inline-block;
	color: #b4b4b4;
	padding: 6px 0px;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .right-info > .rate {
	display: inline-block;
	/*width: 20%;*/
	background: #2297F4;
	padding: 3px 15px;
	color: white;
	font-weight: bold;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	font-size: 11px;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .right-info {
	float: right;
	padding: 3px 0;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-header > .right-info > .inspirations-count {
	display: inline-block;
	/*width: 20%;*/
	background: #2297F4;
	padding: 3px 15px;
	color: white;
	font-weight: bold;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	font-size: 11px;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-details {
	display: inline-block;
	height: auto;
	width: 100%;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-details > p {
	display: inline;
	height: auto;
	float: left;
	width: 75%;
	color: #5B6770;
	margin-top: 0;
	margin-bottom: 0;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-details > a.show-analysis-button {
	float: right;
	display: inline;
	padding: 7px 10px;
	font-size: 14px;
	color: #FFF;
	background: #F59A00;
	text-decoration: none;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-details > a.show-analysis-button::after {
	content: '';
	display: inline-block;
	width: 0; 
	height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	
	border-left: 6px solid white;
	margin-left: 10px;
	line-height: 14px;
}

.analysis-hp-container > .analysis-content > .analysis-row > .analysis-details > a.show-analysis-button:hover {
	background: #EA5B0C;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}

.analysis-hp-container > .analysis-footer {
	height: 50px;
	background: #ececec;
	text-align: center;
}

.analysis-hp-container > .analysis-footer > a.show-more-button {
	line-height: 50px;
	text-align: center;
	font-size: 13px;
	color: #EA5B0C;
	text-decoration: underline;
	font-weight: bold;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}

.analysis-hp-container > .analysis-footer > a.show-more-button:hover {
	color: #e94d00;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	     -o-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
}

/*Konec stzlu pro tipsport box na HP
-----------------------------------------------------------------------------------------------------------*/


/**********************************************************************************
****************Styly pro tipsport kurzy ve vysledkovem servisu********************
**********************************************************************************/

.vs-rates-header {
	height: 50px;
	background: #ECECEC;
	margin-bottom: 10px;
}

.vs-rates-header > .navigation {
	float: right;
	line-height: 50px;
}

.vs-rates-header > .navigation > a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.vs-rates-header > .navigation > a.active {
	font-weight: bold;
	font-size: 12px;
	color: #2297F4;
}

.vs-rates-header > .navigation > a.active::after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 7px solid #ECECEC;
	/* margin: 0 auto; */
	position: relative;
	top: 27px;
	left: -50px;
}

.vs-rates-header > .navigation > a.tv-tipsport-link {
	color: #5B6770;
	margin-left: 100px;
	margin-right: 28px;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-header > .navigation > a.tv-tipsport-link::before {
	content: "";
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -200px -4px;
	display: inline-block;
	width: 20px;
	height: 21px;
	line-height: 35px;
	margin-right: 10px;
	position: relative;
	top: 5px;
	-webkit-transition: all 0.1s ease-in-out;
	   -moz-transition: all 0.1s ease-in-out;
	    -ms-transition: all 0.1s ease-in-out;
	     -o-transition: all 0.1s ease-in-out;
	        transition: all 0.1s ease-in-out;
}

.vs-rates-header > .navigation > a.tv-tipsport-link::after {
	content: '';
	display: inline-block;
	width: 0; 
	height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	
	border-left: 5px solid #5B6770;
	margin-left: 5px;
	line-height: 50px;	
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-header > .navigation > a.tv-tipsport-link:hover {
	color: #2297F4;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-header > .navigation > a.tv-tipsport-link:hover::before {
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -224px -4px;
	-webkit-transition: all 0.1s ease-in-out;
	   -moz-transition: all 0.1s ease-in-out;
	    -ms-transition: all 0.1s ease-in-out;
	     -o-transition: all 0.1s ease-in-out;
	        transition: all 0.1s ease-in-out;
}

.vs-rates-header > .navigation > a.tv-tipsport-link:hover::after {
	border-left: 5px solid #2297F4;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-header > a {
	margin: 13px 0 0 10px;
	
}

.vs-rates-content {
	background: #FFF;
	/*min-height: 104px;*/
}

.vs-rates-row {
	height: 35px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 10px;
}

.vs-rates-row-header {
	height: 35px;
	font-size: 12px;
	width: 75%;
	float: left;
}

.vs-rates-row-header > .match {
	line-height: 35px;
	color: #5B6770;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-row-header > .match:hover {
	text-decoration: underline;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-row-header > .match > .league {
	color: #B4B4B4;
	line-height: 35px;
	font-weight: bold;
}

.vs-rates-row > .rates {
	/*line-height: 35px;*/
	color: #5B6770;
	font-weight: bold;
	float: right;
	height: 35px;
}

.vs-rates-row > .rates > .rate {
	/*line-height: 35px;*/
	color: #5B6770;
	font-weight: bold;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	border: #5B6770 1px solid;
	padding: 4px;
	font-size: 11px;
	min-width: 23px;
	display: inline-block;
	/* height: 6px; */
	margin-top: 7px;
	text-align: center;
	background: transparent;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-row > .rates > .rate:hover {
	/*line-height: 35px;*/
	color: white;
	background: #F58220;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

.vs-rates-footer {
	height: 35px;
	text-align: center;
}

.vs-rates-footer > a {
	color: #004FA3;
	text-decoration: underline;
	font-weight: bold;
	line-height: 35px;
	font-size: 12px;
}


.vs-rates-container {
	overflow: hidden;
	margin: 20px 10px;
}

.vs-rates-fot-header {
	width: 100%;
    height: 40px;
    overflow: hidden;
}

.vs-rates-fot-header > .section-left {
	float: left;
	height: 40px;
	background: #589b70;
	/* padding: 0 20px; */
	color: white;
	font-weight: bold;
	font-size: 14px;
	width: 40%;
}

.vs-rates-fot-header > .section-left > span {
	vertical-align: middle;
	margin-top: 12px;
	line-height: 40px;
	font-size: 12px;
	margin-left: 20px;
}

.vs-rates-fot-header > .section-right {
	float: left;
	height: 38px;
	border-bottom: 2px solid red;
	width: 60%;
}

.vs-rates-fot-header > .section-right > span {
	float: right;
	margin: 0 25px;
	line-height: 40px;
	font-weight: bold;
	font-size: 12px;
	color: #333f48;
}

.vs-rates-fot-header > .section-right > span::after {
	content: '';
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -411px -6px;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
	left: 8px;
}



.vs-rates-hok-header {
	width: 100%;
    height: 40px;
}

.vs-rates-hok-header > .section-left {
	float: left;
	height: 40px;
	background: #4150aa;
	/* padding: 0 20px; */
	color: white;
	font-weight: bold;
	font-size: 14px;
	width: 40%;
}

.vs-rates-hok-header > .section-left > span {
	vertical-align: middle;
	margin-top: 12px;
	line-height: 40px;
	font-size: 12px;
	margin-left: 20px;
}

.vs-rates-hok-header > .section-right {
	float: left;
	height: 38px;
	border-bottom: 2px solid red;
	width: 60%;
}

.vs-rates-hok-header > .section-right > span {
	float: right;
	margin: 0 25px;
	line-height: 40px;
	font-weight: bold;
	font-size: 12px;
	color: #333f48;
}

.vs-rates-hok-header > .section-right > span::after {
	content: '';
	background: url(../../images/isport/tipsport-sprite.png?v=5) no-repeat -411px -6px;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
	left: 8px;
}



.arrow_box:after,
.arrow_box:before {
    content: '';
    display: block;
    position: absolute;
    /* left: 80%; */
    /* top: 40px; */
    width: 0;
    height: 0;
    border-style: solid;
}

.arrow_box:after {
    top: 38px;
    border-color: white transparent transparent transparent;
    border-width: 8px;
    left: 582px;
}

.arrow_box:before {
    top: 38px;
    left: 580px;
    border-color: red transparent transparent transparent;
    border-width: 10px;
}​

/* OWL CAROUSEL IN ARTICLES */
.owl-carousel.owl-theme {
	position: relative;
        height:370px;
        
}

#mainCarousel .mainCarouselPhoto {
	position: relative;
}

#mainCarousel .owl-controls .owl-next {
	width: 60px;
	background: url(../../images/isport/articlegallery-right.png) no-repeat center center;
	height: 60px;
	display: block;
	float: right;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	text-indent: -9999px;
	opacity: 1;
	padding: 155px 10px;
}

#mainCarousel .owl-controls .owl-next:hover {
	background: url(../../images/isport/articlegallery-right-hover.png) no-repeat center center;
}

#mainCarousel .owl-controls .owl-prev {
	width: 60px;
	background: url(../../images/isport/articlegallery-left.png) no-repeat center center;
	height: 60px;
	display: block;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	text-indent: -9999px;
	opacity: 1;
	padding: 155px 10px;
}

#mainCarousel .owl-controls .owl-prev:hover {
	background: url(../../images/isport/articlegallery-left-hover.png) no-repeat center center;
}

#mainCarousel .carouselZoom {
	display: none;
	width: 33px;
	height: 33px;
	background: transparent url('../../images/newblesk/galerie-responsive/zoom-blesk.png') no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 90px;
	z-index: 2;
}
#mainCarousel .mainCarouselPhoto:hover .carouselZoom {
	display: none;
}

#mainCarousel .carouselZoom:hover {
	background: transparent url('../../images/newblesk/galerie-responsive/zoom-blesk.png') no-repeat 0px -33px;
}

/* selection sharer */
/* @author: Xavier Damman (@xdamman) - http://github.com/xdamman/selection-sharer - @license: MIT */

@keyframes selectionSharerPopover-animation {
    0% {
        transform: matrix(0.97, 0, 0, 1, 0, 12);
        filter: alpha(opacity=0);
        opacity: 0
    }
    20% {
        transform: matrix(0.99, 0, 0, 1, 0, 2);
        filter: alpha(opacity=70);
        opacity: .7
    }
    40% {
        transform: matrix(1, 0, 0, 1, 0, -1);
        filter: alpha(opacity=100);
        opacity: 1
    }
    100%,
    70% {
        transform: matrix(1, 0, 0, 1, 0, 0);
        filter: alpha(opacity=100);
        opacity: 1
    }
}
#selectionSharerPopover {
    display: none;
    position: absolute;
    top: -100px;
    left: -100px;
    z-index: 1010
}
#selectionSharerPopover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -3px;
    left: 50%;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #262625;
    box-shadow: 0 0 2px #262625
}
#selectionSharerPopover.anim {
    transition: top .075s ease-out;
    animation: selectionSharerPopover-animation 180ms forwards linear;
    -webkit-animation: selectionSharerPopover-animation 180ms forwards linear
}
#selectionSharerPopover-inner {
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid;
    border-color: #262625 #1c1c1b #121211;
    box-shadow: 0 1px 3px -1px rgba(0, 0, 0, .7), inset 0 0 1px rgba(255, 255, 255, .07), inset 0 0 2px rgba(255, 255, 255, .15);
    background-image: linear-gradient(to bottom, rgba(49, 49, 47, .97), #262625);
    background-repeat: repeat-x
}
#selectionSharerPopover .selectionSharerPopover-clip {
    position: absolute;
    bottom: -11px;
    display: block;
    left: 50%;
    clip: rect(12px 24px 24px 0);
    margin-left: -12px;
    width: 24px;
    height: 24px;
    line-height: 24px
}
#selectionSharerPopover .selectionSharerPopover-arrow {
    display: block;
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(45deg) scale(0.5);
    transform: rotate(45deg) scale(0.5);
    background-color: #454543;
    border: 2px solid #121211;
    box-sizing: content-box
}
.selectionSharer ul {
    padding: 0;
    display: inline
}
.selectionSharer ul li {
    float: left;
    list-style: none;
    background: 0 0;
    margin: 0
}
.selectionSharer a.action {
    display: block;
    text-indent: -200px;
    margin: 5px 7px;
    width: 20px;
    height: 20px;
    border: 0
}
.selectionSharer a:hover {
    color: #ccc
}
.selectionSharer a.tweet {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="171" height="139"><g transform="translate(-282.32053,-396.30734)"><path style="fill:white" d="m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z" /></g></svg>') no-repeat;
    background-size: 18px;
    background-position: 2px 4px
}
.selectionSharer a.facebook {
    background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 33 33" width="25" height="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path style="fill:white" d="M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z"></path></g></svg>') no-repeat;
    background-size: 18px;
    background-position: 0 2px;
    display: none
}
.selectionSharer a.email {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="94" height="64"><g transform="translate(-10, -10)" fill="transparent"><rect x="0" y="0" width="114" height="114"></rect><path d="M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z" stroke="white" stroke-width="5"></path></g></svg>') no-repeat;
    background-size: 20px;
    background-position: 0 4px
}
#selectionSharerPopunder.fixed {
    transition: bottom .5s ease-in-out;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: -50px
}
.selectionSharer {
    transition: -webkit-transform .6s ease-in-out
}
.selectionSharer.moveDown {
    -webkit-transform: translate3d(0, 60px, 0)
}
#selectionSharerPopunder {
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    transition: height .5s ease-in-out;
    background: #ccc;
    border: 0;
    box-shadow: inset 0 10px 5px -10px rgba(0, 0, 0, .5), inset 0 -10px 5px -10px rgba(0, 0, 0, .5);
    border-radius: 0;
    overflow: hidden
}
#selectionSharerPopunder.show {
    height: 50px
}
.selectionSharerPlaceholder {
    height: 1em;
    margin-bottom: -2em;
    transition: height .5s ease-in-out
}
.selectionSharerPlaceholder.show {
    height: 50px!important
}
#selectionSharerPopunder-inner ul {
    overflow: hidden;
    float: right;
    margin: 0
}
#selectionSharerPopunder-inner ul li {
    padding: 5px;
    overflow: hidden
}
#selectionSharerPopunder-inner label {
    color: #fff;
    font-weight: 300;
    line-height: 50px;
    margin: 0 20px 0 10px
}
#selectionSharerPopunder-inner a {
    width: 30px;
    height: 30px;
    background-size: 30px
}
#selectionSharerPopunder-inner a.tweet {
    background-position: 0 2px
}
/* Disabling email share */

.selectionSharer ul li:last-child {
    display: none;
}






/* Dostihovy klub  */

#dotishovyKlubBanner{
	position: relative;
	width: 960px;
	height: 150px;
	background: url(../../images/isport/banner/distihovy-klub-banner.png);
	background-repeat: no-repeat;
	
}

#dotishovyKlubBanner h1{
	position: absolute;
	left: 183px;
	top: 20px;
	width:450px;
	color: #3b4568;
	font-size: 32px;
}

#dotishovyKlubBanner > ul.dostihovyKlubMenu{
	position: absolute;
	left:134px;
	top:103px;
	list-style-type: none;
	text-align: center;
}

#dotishovyKlubBanner > ul.dostihovyKlubMenu li{
	display: inline; 
	list-style-type: none;
}

#dotishovyKlubBanner > ul.dostihovyKlubMenu li a{
	padding:10px;
	color: #3b4568;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
#dotishovyKlubBanner > ul.dostihovyKlubMenu li a:hover{
	text-decoration: underline;
}
/* Dostihovy klub end */

/*	synotliga selectround */

#roundSelectSynotliga{
	position:absolute; 
	right:5px;
	top:-9px;
	z-index:9;
	color:#fff;
	font-size: 13px;
} 

.roundSelect .styledSelect .options {
    display: none;
    position: absolute;
    max-height: 250px;
    overflow: auto;
    top: 100%;
    right: 0;
    left: -1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    left: 0;
    list-style: none;
    width: 100%;
    border: 0px;
    border-top: 0px;
    background-color: #000;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-sizing: border-box;
}
.roundSelect .styledSelect .options li {
    margin: 0 5px;
    border-bottom: 1px solid #666;
    font-size: 13px;
    padding: 7px 10px;
    color: #fff;
    font-weight: bold
}
.roundSelect .styledSelect .options li:last-child {
    border-bottom: 0
}
.roundSelect .styledSelect .options li:hover {
    background: #ff4800 !important
}
.roundSelect .styledSelect .options li.active {
    color: #ddd;
    background: #333
}
.roundSelect .styledSelect .options li.disabled {
    color: #444;
    cursor: default
}
.roundSelect .styledSelect .select:active, .styledSelect .select.active {
    background-color: #000;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid #000;
}
.roundSelect .styledSelect .select {
    background-color: #000;
    padding: 0 20px 0 10px;
    color: #ffffff;
    height: 26px;
    line-height: 26px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 4px;
    border: 1px solid #000;
}
.roundSelect .styledSelect {
    cursor: pointer;
    display: inline-block;
    position: relative;
    color: #707b87;
    width: 110px;
    margin: 7px 0px 5px 5px;
    border-radius: 4px;
}
.roundSelect .styledSelect .select:active,
.roundSelect .styledSelect .select.active,
.roundSelect .styledSelect .select.active:hover,
.roundSelect .styledSelect .select:hover {
    background-color: #000000;
	border: 1px solid #000000;
}
.roundSelect .styledSelect .options::-webkit-scrollbar-track {
    width: 8px;
    margin: 2px 0;
    border-radius: 4px;
    background-color: rgba(50,50,50,0.85);
}
.roundSelect .styledSelect .options::-webkit-scrollbar {
    width: 8px;
}
.roundSelect .styledSelect .options::-webkit-scrollbar-thumb {
    width: 8px;
    border-radius: 4px;
    background-color: rgba(150,150,150,0.9);
}
/*  synotliga selectround END */


/* related videos tile icons */
.relatedVideos .video-wrapper .play-icon-white {
	width: 37px;
	height: 37px;
	background: transparent url(../../images/isport/play-ico-white-small.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 39px;
	left: 84px;
	opacity: 1;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

.relatedVideos .video-wrapper.bigImg .play-icon-white {
	width: 70px;
	height: 70px;
	background: transparent url(../../images/isport/play-ico-white-large.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 35px;
	left: 170px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.relatedVideos .video-wrapper:hover .play-icon-white {
	opacity: 0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.relatedVideos .video-wrapper.bigImg:hover .play-icon-white {
	transition: none;
	opacity: 1;
}

.videoInArticle .relatedVideos .video-wrapper .play-icon-white {
	top: 22px;
	left: 54px;
}

.videoInArticle .relatedVideos .video-wrapper.bigImg .play-icon-white {
	top: 13px;
	left: 111px;
}

/* popup for new projects */
/* 
    Created on : 21.12.2015, 14:58:44

*/
.new-project-popup {
  display: none;
  width: 580px;
  height: 610px;
  position: fixed;
  background: #ffffff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
  z-index: 99999;
  left: 50%;
  margin-left: -290px;
  top: 50px; }
  .new-project-popup .head {
    background-color: #e81e25;
    color: #ffffff;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    height: 28px;
    font-size: 18px;
    line-height: 28px;
    font-family: 'arial'; }
  .new-project-popup .head .close {
    position: absolute;
    z-index: 999999;
    top: 10px;
    right: 10px;
    background: transparent url("../../images/isport/popup/close_white.png") no-repeat;
    text-indent: -9999px;
    width: 14px;
    height: 14px;
    cursor: pointer; }
  .new-project-popup .content-wrapper {
    height: 580px;
    padding: 10px;
	}
.new-project-popup .content-wrapper::after,
.new-project-popup .content-wrapper::before {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      height: 0; }
  .new-project-popup .description {
    font-size: 28px;
    color: #16212d;   
    line-height: 32px;
    text-align: center;
    padding: 20px; }

	.new-project-popup .content-wrapper .left-column,
    .new-project-popup .content-wrapper .right-column{
    width: 258px;
    height: 440px;
    text-align: center;
    margin: 0 auto;
    }

    .new-project-popup .content-wrapper .left-column {
    background: transparent url("../../images/isport/popup/sparta.png?v=1") no-repeat center top;   
    float: left;
    
}

    .new-project-popup .content-wrapper .right-column {
    background: transparent url("../../images/isport/popup/slavie.png?v=1") no-repeat center top;
    float: right;
   
}
    .new-project-popup .content_wrapper::before, .new-project-popup .content_wrapper::after {

    }

  .new-project-popup .content-wrapper a.goto{
  	display: block;
    width: 240px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
   text-decoration: none;
    background: #e81e25;
    color: #fff;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    bottom: 86px;
     }


  .new-project-popup .popup-favor-like{
    overflow: visible;
    padding-top: 10px;
    margin: 20px auto;
    width: 240px;
    color: #98a3af;
    text-align: center; 
    position: absolute;
    top: 510px;
    color: #98a3af; }
.new-project-popup .popup-favor-like a{
	color: #98a3af;
	text-decoration: none;
    }
   
      
   
    .new-project-popup .popup-favor-like .popup-like {
      width: 140px;
      text-align: center;
      padding-top: 25px; }
       .new-project-popup .popup-favor-like .popup-like {
      margin: 0 auto;
      background: transparent url("../../images/isport/popup/share.png?v=1") no-repeat center top; 
      width: 240px
      height: 38px;
      position: aboslute;
      bottom: 0;}
    .new-project-popup .popup-favor-like::before, .new-project-popup .popup-favor-like::after {
      content: '.';
      display: block;
      clear: both;
      visibility: hidden;
      height: 0; }
  .new-project-popup .sharer {
    display: none;
    background: #ffffff;
    position: absolute;
    bottom: 0;    
    padding-top: 25px;
    width: 250px;
    height: 110px;
    box-sizing: border-box;
    text-align: center; 
    left:0;
    z-index: 999999999;
}



  .new-project-popup .sharebtn {
    background: transparent url("../../images/isport/popup/close_gray.png?v=1") no-repeat center center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    vertical-align: bottom;
    cursor: pointer; }

  .new-project-popup .like-container {
    width: 80px;
    display: inline-block;
    overflow: hidden; 
}

  .new-project-popup .share .sharer .fb {
   float:left;
   margin-left: 20px;
}
  .new-project-popup .share .sharer .tw {
   float:right;
   margin-right: 55px;
}

.overlay-layer-popup {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999; }

.cb {
  clear: both; }
  .new-project-popup a:hover {
  	text-decoration: underline;
  }

/*  newisport popup - uses all classes from above popup project */
.new-project-popup.newisport-popup .content-wrapper .left-column {
	background: none;
    float: none;
    width: 500px;
    height: 375px;
}
.new-project-popup.newisport-popup .content-wrapper .left-column .img-wrapp {  
    display: inline-block;
    width: 500px;
    height: 330px;
    overflow: hidden;
}
.new-project-popup.newisport-popup .content-wrapper .left-column img {
	width: 500px;
	height: auto;
}
.new-project-popup.newisport-popup .content-wrapper .left-column .goto {
	left: 30%;
	bottom: 93px;
	box-shadow: 0px 0px 3px 3px #ccc;
}
.new-project-popup.newisport-popup .content-wrapper .left-column .share {
	margin-left: 140px;
}
.new-project-popup.newisport-popup .content-wrapper .left-column .share .sharer {
	height: 60px;
}
.searchContainer .link-newisport {
	font-size: 10px;
	margin: 0px 20px 0 0;
	clear: both;
	top: 5px;
	position: relative;
	text-transform: uppercase;
}
