
.html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em,
img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button, select, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-size: 100%;
}

@font-face {
	font-family: 'Frutiger57Cn';
	src: url('/css/u/fonts/frutiger-cn-webfont.eot?28934602');
	src: url('/css/u/fonts/frutiger-cn-webfont.eot?28934602#iefix') format('embedded-opentype'),
	     url('/css/u/fonts/frutiger-cn-webfont.woff?28934602') format('woff'),
	     url('/css/u/fonts/frutiger-cn-webfont.ttf?28934602') format('truetype'),
	     url('/css/u/fonts/frutiger-cn-webfont.svg?28934602#Frutiger57Cn') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeutonFett';
	src: url('/css/u/fonts/teutonfett-webfont.eot?28934602');
	src: url('/css/u/fonts/teutonfett-webfont.eot?28934602#iefix') format('embedded-opentype'),
	     url('/css/u/fonts/teutonfett-webfont.woff?28934602') format('woff'),
	     url('/css/u/fonts/teutonfett-webfont.ttf?28934602') format('truetype'),
	     url('/css/u/fonts/teutonfett-webfont.svg?28934602#TeutonFett') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	width: 100%;
	font-size: 75%;
	line-height: 1.35em;
	font-family: Arial, Helvetica, sans-serif;
	color: #515a60;
	text-align: center;
	overflow-x: hidden;
}
body * { text-align: left;}

body.js-enabled .hide-widget {
	display: none;
}
.tableContainer {
	margin: 0 0 1em 0;
	overflow-x: auto;
	width: 100%;
}
.tableContainer > table {
	margin-bottom: 10px;
}
.tableContainer::-webkit-scrollbar {
	-webkit-appearance: none;
	height: 12px;
	width: 12px;
}
.tableContainer::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.3);
	border: 2px solid #fff;
	border-radius: 8px;
}

table {	border-collapse: collapse; border-spacing: 0; width: 100%; }
thead tr th {
	color: #ffffff;
	background: #515a60;
}
tr {
	background: #f8f8f8;
	border-bottom: 1px solid #ffffff;
}
tr.zebra {
	background: #e7e7e7;
}
td, th {
	padding: 8px 10px;
	vertical-align: top;
}
tr.highlight td {
	color: #712936 !important;
	font-weight: bold;
}
tr .bet img {
	width: 25px;
}
table.no-format {
	font-size: 1.09em;
	width: auto;
}
table.no-format tr {
	background: none;
}
table.no-format tr.bigger {
	font-size: 1.31em;
}
dl {
	border-top: 1px dotted #7f7f7f;
	margin-bottom: 15px;
}
dt {
	padding: 12px 0 5px 0;
}
dd {
	border-bottom: 1px dotted #7f7f7f;
	padding-bottom: 12px;
}
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	width: auto;
}

.chat dd.moderator {
	font-size: 1em;
	margin-top: 12px;
	padding-left: 0;
}
dd.moderator .coloured {
	color: #515a60;
	font-weight: bold;
}
dd.moderator strong {
	font-weight: normal;
}
.clr:after, form p:after, #sitemap #p-mid .item ul li:after	{	content: "."; display: block; height: 0; line-height:0; font-size:0; clear: both; visibility: hidden; }
.clr, form p, #sitemap #p-mid .item ul li		{	display: inline-block; /* hasLayout */ }
/* Hides from IE-mac \*/
* html .clr, * html form p, * html #sitemap #p-mid .item ul li	{	height: 1%;}
.clr, form p, #sitemap #p-mid .item ul li		{	display: block;}
/* End hide from IE-mac */

.hidden	{	display: none; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
a.fl, img.fl {
	margin: 0 15px 15px 0;
}
a.fr, img.fr {
	margin: 0 0 15px 15px;
}
a.anchor {
	padding-left: 10px;
	background: url("/img/u/bg-anchor-list-item.png?v07290953") 1px 0.5em no-repeat;
}
a.listen {
	padding-right: 25px;
	background: url("/img/u/ico-listen.gif?v07290953") 100% 0.2em no-repeat;
}
a.play {
	padding-left: 17px;
	background: url("/img/u/ico-play.gif?v07290953") 0 0.22em no-repeat;
}
.no-bold {
	font-weight: normal !important;
}
.center, .center td, #p-mid .justify-text .center {
	text-align: center;
}
#p-mid .no-offset {
	margin: 0 !important;
}
.offset-top {
	margin-top: 10px;
}
.offset-top-30 {
	margin-top: 30px;
}
.offset-bottom {
	margin-bottom: 10px !important;
}
.offset-bottom-30 {
	margin-bottom: 30px !important;
}
.offset-left, .fl.offset-left {
	margin-left: 10px;
}
.no-bottom-padding {
	padding-bottom: 0;
}
.all-width-ie {
	*width: 100%;
}
td.center {
	text-align: center !important;
}
.right, .right td {
	text-align: right;
}
td.right {
	text-align: right !important;
}

.left, .left td {
	text-align: left;
}
td.left {
	text-align: left !important;
}
.half	{	width: 50%; }
.third	{	width: 33%; }
.two-third	{	width: 66%; }
.quarter	{	width: 25%; }
.nowrap {
	white-space: nowrap;
}
.none {
	display: none;
}
.coloured {
	color: #990011;
}
.bottom-separator {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 25px;
}
.top-separator {
	border-top: 1px dotted #cccccc;
	margin-top: 10px;
	padding-top: 25px;
}
.mobile-version {
	display: none;
}
ul {	list-style: none; }
#p-mid .stripe li.zebra {
	background: #f4f4f4;
}
#p-mid .separator {
	color: #c1c1c1;
	padding: 0 6px;
}
hr	{	display: none; }
:focus {  	outline: 0; }
a	{	color: #ffffff;	}
a:hover	{	text-decoration: none;	}
a.more {
	background: url("/img/u/ico-more.gif?v07290953") 100% 0.5em no-repeat;
	font-weight: normal !important;
	margin-left: 20px;
	padding-right: 10px;
}
.strong {
	font-weight: bold;
}
.block {
	display: block;
}
a.link-bullet {
	background: url("/img/u/bullet-red.png?v07290953") 0em 0.3em no-repeat;
	padding-left: 9px;
}
.note, .smaller {
	font-size: 0.9em;
}
.coloured-background {
	background: #f8f8f8;
	padding: 10px;
}
.line {
	margin-bottom: 20px;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	border-bottom: #dcdedf 1px solid;
}
.no-margin-bottom {
	margin-bottom: 0 !important;
}

.marginTb-4 {
	margin: -4px 0;
	display: block;
}

.marginTb10 {
	margin: 10px 0;
	display: block;
}

/* layout */
body {
	background: #f6f6f6 url("/img/u/bg.jpg?v07290953") 50% 0% no-repeat fixed;
}
#p-root {
	width: 1024px;
	margin: 0 auto;
	position: relative;
	padding: 225px 20px 0 20px;
}
/*
#hp #p-root {
	left: -150px;
}
.hasSkyscraper #p-root {
	left: -150px;
}
*/
#p-top {
	position: absolute;
	top: 40px;
	left: 0;
	width: 1024px;
	height: 185px;
	padding: 0 20px;
}
#p-mid {
	padding: 20px 22px;
	position: relative;
	background: #ffffff;
	min-height: 300px;
	box-shadow: 0 -20px 20px #c3c3c3;
	box-shadow: 0 -20px 20px rgba(195, 195, 195, 0.25);
}
#hp #p-mid {
	padding-bottom: 0;
}
#p-mid .justify-text * {
	text-align: justify;
}

#asc-prop  #p-mid {padding: 35px 20px 30px;}
#asc-prop  #p-mid * {text-align: center;}
#asc-prop  #p-mid h4 {font-family: Arial, Helvetica, sans-serif;}
#asc-prop  #p-mid h5 {margin-bottom: 20px;}
#asc-prop  #p-mid  .grey {background-color: #f8f8f8; padding:10px 25px 0px; padding-bottom: 0px;}
#asc-prop  .downloadFiles li {background-image: none; padding: 20px 0;}
#asc-prop  .downloadFiles a {
	min-width: 60px;
	padding-top: 35px;
	display: inline-block;
	background: top center no-repeat;
}
#asc-prop  .downloadFiles a[href$=".pdf"] {background-image: url("/img/u/ico-pdf.png?v07290953");}


#content {
	float: right;
	width: 712px;
}
#left-column {
	float: left;
	width: 230px;
}
#logo {
	display: block;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -330px;
	width: 660px;
	height: 41px;
	background: transparent url("/img/u/logo-sparta.png?v07290953") 0 0 no-repeat;
	text-indent: -9999px;
	z-index: 20;
}
.logo-acs-prop {
	position: absolute;
	top: 60px;
	left: 50%;
	width: 270px;
	height:134px;
	margin-left:-135px;
	background: transparent url("/img/u/acs.png?v07290953") 0 0 no-repeat;
}
#logo-sign {
	display: block;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -48px;
	width: 95px;
	height: 101px;
	background: transparent url("/img/u/logo-sign.png?v07290953") 50% 0 no-repeat;
	text-indent: -9999px;
	z-index: 20;
}
#hp #logo-sign {
	background: transparent url("/img/u/logo-sign-hp.png?v07290953") 50% 0 no-repeat;
	margin-left: -64px;
	width: 127px;
	height: 113px;
}
#p-bottom {
	padding-top: 100px;
	background: transparent url("/img/u/bg-bottom.png?v07290953") 50% 0 no-repeat;
}
#hp #p-bottom {
	padding-top: 50px;
	background: transparent url("/img/u/bg-bottom-hp.png?v07290953") 50% 0 no-repeat;
}
#asc-prop #p-bottom{
	padding-top: 20px;
	background: none;
}

#p-mid .two-boxes .box {
	float: left;
	width: 327px;
}
#p-mid .box .in .motive {
	margin-bottom: 6px;
}
#tracking {
	margin-bottom: 30px !important;
}
#tracking,
#tracking a {
	color: #b7b7b7 !important;
}


/* menu */
#menu {
	position: absolute;
	bottom: 12px;
	left: 20px;
	padding-right: 1px;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
	font-size: 1.9166em;
	line-height: 1.0869;
}
#menu li {
	float: left;
	margin: 0 5px;
}
#menu li.mi-1 {
	margin-left: 17px !important;
}
#menu li a {
	float:left;
	padding: 5px;
	text-transform: uppercase;
	text-decoration: none;
	color: #485258;
}

#menu li:hover a {
	color: #343b40;
	color: #1f2426;
}
#menu li.actual a {
	color: #b51621;
}

#p-mid #submenu {
	margin-bottom: 30px;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
	font-size: 1.6666em;
	line-height: 1.1;
}
#p-mid #submenu li {
	margin-bottom: 0;
	padding: 0;
	background-image: none;
	border-bottom: #b7b7b7 1px solid;
}
#submenu li.mi-1, #submenu li.mi-2, #submenu li.mi-3, #submenu li.mi-4 {
	background-position: 0 0;
	background-repeat: no-repeat;
}
#submenu li.mi-1 {
	background-image: url("/img/u/bg-submenu-item-1.png?v07290953");
}
#submenu li.mi-2 {
	background-image: url("/img/u/bg-submenu-item-2.png?v07290953");
}
#submenu li.mi-3 {
	background-image: url("/img/u/bg-submenu-item-3.png?v07290953");
}
#submenu li.mi-4 {
	background-image: url("/img/u/bg-submenu-item-4.png?v07290953");
}
#submenu li.mi-1:hover, #submenu li.mi-2:hover, #submenu li.mi-3:hover, #submenu li.mi-4:hover,
#submenu li.mi-1.actual, #submenu li.mi-2.actual, #submenu li.mi-3.actual, #submenu li.mi-4.actual {
	background-position: 0 -29px;
}
#submenu li ul {
	display: none;
}
#submenu li.actual ul {
	display: block;
}
#submenu li a {
	display: block;
	padding: 6px 35px 6px 0;
	color: #6c1b1f;
	text-decoration: none;
}
#submenu li a:hover {
	background-color: #dbdbdb;
}

#submenu li.actual.no-childs a {
	background-position: 15px -15px;
}
#p-mid #submenu li li {
	border-bottom: none;
	border-top: #b7b7b7 1px solid;
	_padding-bottom: 1px;
	_margin-bottom: -2px;
}
#submenu li.actual li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.5714;
}
#submenu li.actual li a {
	color: #515a60;
	padding-left: 15px;
}
#submenu li.actual li.actual a {
	font-weight: bold;
	background-image: url("/img/u/bg-submenu-active.png?v07290953");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
#control-submenu {
	display: none;
}

/* top */
#p-top h2 {
	display: none;
}
#p-top #user-box {
	position:relative;
	background: transparent;
	color: #a9a8a8;
	height: 33px;
	margin-top:10px;
	width: 345px;
	margin-left:648px;
}
#p-top #user-box .user {
	margin-right: 15px;
	font-size: 0.9em;
}
#p-top #user-box .user-login{
	display: none;
	position: absolute;
	padding-top:5px;
    right: 0;
    top: 33px;
    width: 345px;
    z-index: 100;
	background: #2c3134; /* Old browsers */
	background: -moz-linear-gradient(top,  #2c3134 2%, #485258 13%, #485258 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#2c3134), color-stop(13%,#485258), color-stop(100%,#485258)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2c3134 2%,#485258 13%,#485258 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2c3134 2%,#485258 13%,#485258 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2c3134 2%,#485258 13%,#485258 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2c3134 2%,#485258 13%,#485258 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3134', endColorstr='#485258',GradientType=0 ); /* IE6-9 */
}
#user-box a.open-box{
	float: right;
	width: 66px;
	background-color: none;
	text-align: center;
}
#user-box a.active.open-box{
	background-color: #2c3134;
}
#p-top #user-box .user strong {
	color: #ffffff;
}
#p-top #user-box span.sep {
	padding: 0 4px;
	color: #545454;
}
#p-top #user-box form {
	padding-top: 7px;
	padding: 7px 0 0 11px;
	height: 26px;
}
#p-top #user-box form input {
	float: left;
}
#p-top form input.text {
	height: 19px;
	margin-right: 4px;
	padding: 1px 5px 0 5px;
	color: #515a60;
	background: transparent url("/img/u/bg-top-input.png?v07290953") 0 0 no-repeat;
}
#p-top #user-box .user-login form input.text {
	width: 110px;
	height: 19px;
	margin-right: 4px;
	padding: 1px 5px 0 5px;
	color: #515a60;
	background: transparent url("/img/u/bg-top-input-2.png?v07290953") 0 0 no-repeat;
}
#p-top form input.submit {
	width: 75px;
	height: 19px;
	margin-right: 6px;
	padding-bottom: 7px;
	text-align: center;
	color: #ffffff;
	background: transparent url("/img/u/btn-top-submit.png?v07290953") 0 0 no-repeat;
}
#p-top #user-box .register {
	float: right;
	padding: 0 12px 0 18px;
	height: 33px;
	line-height: 19px;
	margin-top:8px;
}
#p-top #user-box a {
	line-height: 33px;
	font-size: 1em;
}
#p-top #user-box a.facebook {
	position: relative;
	float: right;
	line-height: 19px;
	padding: 0 7px 0 30px;
	margin-right: 5px;
	margin-top:8px;
	text-decoration: none;
	background: transparent url("/img/u/bg-top-fb.png?v07290953") 0 0 no-repeat;
}

#p-top #user-box .facebook .right {
	position: absolute;
	right: 0;
	top: 0;
	width: 7px;
	height: 19px;
	background: transparent url("/img/u/bg-top-fb-r.png?v07290953") 100% 0 no-repeat;
}
#p-top .partners {
	float: right;
	margin-top: 30px;
	font-size: 0.9em;
}
#p-top .partners div {
	float: right;
	padding: 0 10px 0 18px;
}
#p-top .partners div span {
	display: block;
	margin-bottom: 3px;
	color: #b7b7b7;
}
#p-top .partners div a {
	margin-right: 8px;
}

#top-bar {
	bottom: 12px;
	font-size: 1.1666em;
	line-height: 25px;
	padding: 5px 20px 5px 10px;
	position: absolute;
	right: 20px;
}
#top-bar a {
	color: #595959;
	text-decoration: none;
float: left;
}
#top-bar a:hover {
	text-decoration: underline;
}

#p-top #lang-switch {
	display: inline-block;
}

#p-top #lang-switch span {
	padding: 0 0 0 10px;
	color: #4d4d4d;
	float: left;
}

#fulltext {
	bottom: -2px;
	display: inline-block;
	height: 39px;
	position: absolute;
	right: 100%;
}
#anchor-search,
#close-search {
	height: 39px;
	padding: 0 8px;
}
#anchor-search {
	background: url("/img/u/ico-search.png") 50% 50% no-repeat;
	display: inline-block;
	width: 24px;
}
#close-search {
	background: url("/img/u/ico-search-close.png") 50% 50% no-repeat;
	display: none;
	position: absolute;
	right: 6px;
	width: 17px;
}
#fulltext form {
	display: block;
	overflow: hidden;
	width: 0;
}
#fulltext form input.text {
	background: none;
	height: 39px;
	padding: 0;
	width: 90%;
}
#fulltext.showFulltextForm {
	background: #dbdbdb;
}
#fulltext.showFulltextForm form {
	float: right;
}
#p-top #social-links {
	bottom: 7px;
	height: 21px;
	position: absolute;
	right: 39px;
}
#p-top #social-links ul {
	height: 21px;
}
#p-top #social-links li {
	float: left;
	margin-left: 6px;
}
#top-bar .contacts {
	display: none;
}

/* bottom */
#p-bottom .partners {
	margin: 10px 0 45px 0;
	text-align: center;
}
#p-bottom .partners div {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin-bottom: 10px;
}
#p-bottom .partners .premiumPartner, #p-bottom .partners .otherPartner {
	margin-left: 30px;
	text-align: center;
}
#p-bottom .partners .premiumPartner a, #p-bottom .partners .otherPartner a {
	margin-top: 10px;
}
#p-bottom .partners a {
	margin: 0 15px;
	display: inline-block;
}
#p-bottom .partnersCategory {
	color: #b7b7b7;
	display: block;
	margin-bottom: 10px;
	text-align: center;
}
#p-bottom #footer {
	color: #6c1b1f;
	padding: 0 22px 15px 22px;
}
#p-bottom #footer p {
	margin-bottom: 12px;
}
#p-bottom #footer p span {
	color: #485258;
	padding: 0 5px;
}
#footer a {
	color: #485258;
	text-decoration: none
}
#footer a:hover {
	text-decoration: underline;
}
#footer #edee {
	margin-right: 10px;
}
#footer .copyright {
	color: #6c1b1f !important;
}
#asc-prop #footer .copyright {
	color: #485258 !important;
	padding-left: 179px;
	line-height: 20px;
	background: url("/img/u/acs-footer.png?v07290953") 0 center no-repeat ;
}

/* toolbox */
#toolbox {
	position: relative;
	height: 39px;
	line-height: 39px;
	margin: -20px 0;
	padding-right: 35px;
	z-index: 10;
	text-align: right;
	font-size: 0.9em;
}
#toolbox a {
	padding-left: 18px;
	color: #515a60;
	background-position: 0 3px;
	background-repeat: no-repeat;
}
#toolbox a.print {
	background-image: url("/img/u/ico-print.png?v07290953");
}
#toolbox a.send {
	background-image: url("/img/u/ico-send.png?v07290953");
}
#toolbox a.top {
	padding-left: 15px;
	background-image: url("/img/u/ico-top.png?v07290953");
}
#toolbox span {
	padding: 0 5px;
	color: #d0d0d0;
}

/* banners */
#banner-leaderboard {
	width: 998px;
	margin: 0 auto 25px auto;
	z-index: 25;
	padding-top: 10px;
	position: relative;
	top: 55px;
}
/*
.hasSkyscraper #banner-leaderboard {
	left: -150px;
}
*/
#banner-leaderboard table {
	margin-bottom: 0;
}
#banner-leaderboard td {
	padding: 0;
}
#banner-leaderboard tr {
	border: 0;
}
#banner-skyscraper {
	/*width: 160px;*/
	position: absolute;
	top: 213px;
	left: 100%;
}
#banner-skyscraper table {
	margin-bottom: 0;
}
#banner-skyscraper td {
	padding: 0;
}
#banner-skyscraper tr {
	border: 0;
}
#hp #banner-skyscraper {
	top: 108px;
}

#banner-skyscraper img{
	max-width: none;
}

#youtubeVideo {
	margin-bottom: 15px;
	position: relative;
	width: 100%;
}
#youtubeVideo iframe {
	width: 100%;
}
#banner-skyscraper-left {
	width: 160px;
	position: absolute;
	top: 352px;
	left: -130px;
}

#content .banner-news {
	/* width: 480px; */
	width: 300px;
	margin: 20px auto;
}
#content .banner-news-wide {
	margin: 20px auto;
}
#banner {
	margin: 0 auto;
	width: 250px;
}
#banner2 {
	margin: 0 auto;
	width: 250px;
	margin-bottom: 20px;
}

/* news feed */
#newsFeed {
	overflow: hidden;
}
.newsFeed {
	height: 24px;
}
.newsFeed li {
	float: left;
	height: 24px;
	padding:0 25px;
	border-right: #d1d7da 1px solid;
	line-height: 24px;
	font-size: 0.9em;
	color: #515a60;
}
.newsFeed li.last {
	border: none;
}
.newsFeed li a {
	color: #515a60;
	text-decoration: none;
}
#news-slider {
	position: relative;
	cursor: e-resize;
	padding-top: 53px;
	background-color: #ffffff;
}
#news-slider .side-vanish-left, #news-slider .side-vanish-right {
	position: absolute;
	bottom: 0;
	width: 65px;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#news-slider .side-vanish-left {
	left: 0;
	background-image: url("/img/u/bg-newsfeed-l.png?v07290953");
}
#news-slider .side-vanish-right {
	right: 0;
	background-image: url("/img/u/bg-newsfeed-r.png?v07290953");
}

/* homepage */
#hp #p-mid a:hover {
	color: #380e10 !important;
}
#hp #p-mid h2 {
	font-size: 2.5em;
	line-height: 1.0666;
	margin-top: 55px;
}
#hp #p-root {
	padding-top: 570px;
}
#hp #p-top {
	height: 530px;
	z-index: 0;
}
#projector {
	position: absolute;
	top: -450px;
	left: 0;
	width: 1024px;
	z-index: 1;
}
#projector a:hover {
	text-decoration: underline !important;
}
#projector .news-list {
	height: 390px;
	margin-bottom: 0;
	overflow: hidden;
}
#projector .news-list li {
	background: none;
	margin-bottom: 0;
	padding-left: 0;
	position: relative;
}
#hp #projector .news-list h2 {
	font-size: 4.1666em;
	left: 35px;
	line-height: 1;
	margin-top: 0;
	position: absolute;
	top: 35px;
	width: 410px;
}
#projector .news-list h2 a {
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);
}
#hp #p-mid #projector .news-list .perex a:hover,
#hp #p-mid #projector .news-list h2 a:hover {
	color: #fff !important;
}
#projector .news-list .perex {
	background: #485258;
	background: rgba(72, 82, 88, 0.75);
	bottom: 20px;
	left: 0;
	margin: 0;
	position: absolute;
}
#projector .news-list .perex a {
	color: #fff;
	display: inline-block;
	font-size: 1.25em;
	line-height: 1.1333;
	padding: 9px 30px;
	text-decoration: none;
}
#projector .news-list img {
	display: block;
}
#control-news {
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 25;
}
#control-news a {
	background: #fff;
	border: 1px solid #485258;
	border-radius: 50%;
	display: inline-block;
	height: 16px;
	margin-left: 9px;
	width: 16px;
	z-index: 30;
}
#control-news a.actual {
	background-color: #b51621;
}
#control-news-arrow {
	display: none;
	position: absolute;
	right: 30px;
	top: 65px;
}
#projector:hover #control-news-arrow {
	display: block;
}
#control-news-arrow a {
	background: url("/img/u/controls.png") no-repeat;
	display: inline-block;
	height: 42px;
	margin-left: 18px;
	width: 22px;
}
#control-news-arrow a.previous {
	background-position: 0 -34px;
}
#control-news-arrow a.next {
	background-position: -40px -34px;
}
#control-news-arrow a.previous:hover {
	background-position: -62px -34px;
}
#control-news-arrow a.next:hover {
	background-position: -102px -34px;
}

#hp .news .motive {
	border: 1px solid #282b2d;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 10;
}
#hp .news .perex {
	background: url("/img/u/bg-hp-perex.png?v07290953") 0 0 repeat;
	bottom: 0;
	color: #ffffff;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 10px 15px;
	position: absolute;
	width: 333px;
	z-index:20;
}
#hp .news .perex strong {
	font-size: 1.17em;
}
#hp .news .in .news-actuale-count {
bottom:17px;
font-size:0.9em;
left:375px;
margin:0;
position:absolute;
}
#hp .news .in .news-actuale-count {
	bottom: 17px;
	font-size: 0.9em;
	left: 375px;
	margin: 0;
	position: absolute;
}
#p-mid a.button-big {
	color: #fff !important;
	display: inline-block;
	background: #6c1b1f;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	height: auto;
	line-height: 1;
	padding: 8px 20px;
	text-decoration: none;
}
#p-mid a.button-big:hover {
	background-color: #380e10;
}
#p-mid .ml15 {
	margin-left: 15px;
	margin-top: 0px;
}
#hp #p-mid a.button-big:hover {
	color: #fff !important;
}
.light{
	font-weight:normal;
}

#hp .video,
#hp #twitterWidget {
	float: right;
	min-height: 330px;
	width: 480px;
}
#hp .video a {
	background-image: url("/img/u/bullet-gray.png?v07290953");
	color: #b7b7b7;
	text-decoration: none;
}
#hp .video a:hover {
	background-image: url("/img/u/bullet-over.png?v07290953");
	text-decoration: underline;
}
#hp .video #jvPlayer {
	margin-bottom: 10px;
	min-height: 293px;
}
#hp .video p {
	margin-left: 0;
}

#hp .video .yt-fr {
	float: right;
}

#hp #mainBlock {
	float: left;
	width: 679px;
}
#hp #col1 {
	float: left;
	width: 365px;
}
#hp #col2 {
	float: right;
	width: 304px;
}

#hp #mainBlock .competitions {
	float: left;
	width: 350px;
}
#hp #mainBlock .competitions table {
	border-collapse: separate;
	border-spacing: 1px;
	width: 100%;
}
#hp #mainBlock .competitions tr {
	background: none;
}
#hp #mainBlock .competitions td {
	border: 1px solid #ededed;
	color: #2f3439;
	padding: 2px 3px;
}
#hp #mainBlock .competitions td.team {
	width: 150px;
}
#hp #mainBlock .competitions .competitionTabs {
	margin-bottom: 5px;
}
#hp #mainBlock .competitions .separator {
	border-top: 1px solid #dcdedf;
	margin-top: 0;
	padding: 15px 0 0 0;
}
#hp #mainBlock .competitions p {
	margin-bottom: 0.5em;
}
#hp #mainBlock .competitions li {
	background: url("/img/u/bg-tab-light.png?v07290953") 0 0 repeat-x;
	color: #ffffff;
	float: left;
	height: 31px;
	line-height: 31px;
	margin-right: 3px;
	padding-left: 0;
	position: relative;
}
#hp #mainBlock .competitions li a {
	color: #ffffff;
	display: block;
	text-align: center;
	text-decoration: none;
}

#hp #mainBlock .competitions .competitionTabs li.active {
	background-image: url("/img/u/bg-tab-dark.png?v07290953");
	font-weight: bold;
}
#hp #mainBlock .competitions .competitionTabs li.no-logo {
	font-size: 0.9em;
	padding: 0px 15px;
}
#hp #mainBlock .competitions .competitionTabs li#league a {
	padding: 0 15px 0 57px;
}
#hp #mainBlock .competitions li#europaLeague {
	padding: 0 15px 0 51px;
}
#hp #mainBlock .competitions .competitionTabs li#score a {
	line-height: 1.1em;
	padding-top: 3px;
}
#hp #mainBlock .competitions .competitionTabs li#uefa a {
	padding: 0 15px;
}
#hp #mainBlock .competitions .competitionTabs li#league #gambrinus-logo {
	background: url("/img/u/gambrinus-tab.png?v07290953") 0 -43px no-repeat;
	bottom: -5px;
	height: 43px;
	left: 3px;
	position: absolute;
	width: 45px;
}
#hp #mainBlock .competitions .competitionTabs li#europaLeague #evropska-liga-logo {
	background: url("/img/u/evropska-liga-tab.png?v07290953") 0 0 no-repeat;
	bottom: -3px;
	height: 38px;
	left: 3px;
	position: absolute;
	width: 31px;
}
#hp #mainBlock .competitions #blok1 p {
	margin-bottom: 1em;
}
#hp #mainBlock .competitions #blok2 li {
	background: none;
	color: #515a60;
	float: none;
	height: auto;
	line-height: 134%;
}
#hp #mainBlock .competitions #blok2 li a {
	color: #990011;
	display: inline;
	text-decoration: underline;
}
#hp #mainBlock .competitions .competitionTabs li#league.active #gambrinus-logo {
	background-position: 0 0;
}
#hp #mainBlock .competitions #nextELMatch  {
	height: 130px;
	width: 305px;
	background: url("/img/u/bg-vs.png") no-repeat scroll 50% 48px transparent
}
#hp #mainBlock .competitions .ElTeam  {
	width: 110px;
	font-size: 1.0em;
}
#hp #mainBlock .competitions .ElTeam  img {
	margin: 20px 0 20px 0;
}
#hp #mainBlock #advertisements {
	float: left;
	margin-left: 4px;
	width: 300px;
}
#hp #mainBlock #advertisements .label {
	background: url("/img/u/bullet-arrow-down.png?v07290953") 0 0.4em no-repeat;
	color: #a8acaf;
	font-size: 0.9em;
	margin: 15px 0 5px 0;
	padding-left: 15px;
	text-transform: uppercase;
}
#hp #sidebarBlock {
	float: right;
	width: 290px;
}

#hp #sidebarBlock .people-list {
	padding-bottom: 16px;
}
#hp #sidebarBlock .people-list li {
	border: solid #e7e7e7;
	border-width: 0 0 1px 0;
	padding: 8px 6px;
	width: auto;
}
#hp #sidebarBlock .box .people-list li p {
	color: #686d73;
	font-size: 0.9em;
	margin-bottom: 0;
}
#hp #sidebarBlock .box .people-list p.people-name {
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 3px 0 5px 0;
}
#hp #sidebarBlock .box .people-list li img.fl {
	margin-bottom: 6px
}
#hp #sidebarBlock #socialMedia a {
	color: #282b2d;
	text-decoration: none;
}
#hp #sidebarBlock #socialMedia h3.no-active {
	background: #fcfcfc url("/img/u/bg-tab-crossing.png?v07290953") 0 100% repeat-x;
	border: solid #eceded;
	border-width: 1px 1px 0 1px;
	font-size: 0.93em;
	margin: 11px 0 0 0;
	padding:1px 5px 0 5px;
}
#hp #p-mid #sidebarBlock .box .in .eshop,
#hp #p-mid #advertisements .box .in .eshop {
	margin-bottom: 0;
	padding-bottom: 0;
_border-right: 1px solid #cccccc;
}
#hp #p-mid #sidebarBlock .box .in .eshop li,
#hp #p-mid #advertisements .box .in .eshop li {
	float: left;
	margin-bottom: 0;
	width: 103px;
	_xwidth: 93px;
}
#hp #p-mid #sidebarBlock .box .in .eshop li.last,
#hp #p-mid #advertisements .box .in .eshop li.last {
	float: right;
padding-right: 8px;
}
#hp #p-mid .matches {
	clear: both;
	width: 275px;
}
#hp #p-mid .matches h3 a {
	text-decoration: none;
}
#hp #p-mid .matches .match-block {
	padding-right: 12px;
	width: 250px;
	_width: 243px;
}
#hp .nextMatchImg {
	margin: 0;
	width: 480px;
	float: left;
}
#hp #nextMatch {
	width: 480px;
	float: left;
}
#hp #next-macht {
	background: url("/img/u/bg-vs.png?v07290953") 50% 78px no-repeat;
	color: #282b2d;
	margin: 0;
	width: 480px;
	float: left;
}
#hp #next-macht .broadcast {
	line-height: 21px;
}
#hp #next-macht .broadcast img {
	margin: 0 0 0 10px;
}
#hp #next-macht a {
	color: #b7b7b7;
	text-decoration: none;
}
#hp #next-macht .count-points a {
	color: #fff;
	display: block;
	text-align: center;
}
#hp #next-macht .count-points a:hover {
	color: #fff !important;
	text-decoration: none;
}
#hp #next-macht a:hover {
	text-decoration: underline;
}
#hp #next-macht .button-big:hover {
	text-decoration: none;
}

#hp #next-macht .macht-team {
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
	width: 160px;
}
#hp #next-macht .macht-team .team {
	color: #485258;
	display: block;
	font-size: 1.1666em;
	font-weight: bold;
	height: 2.2857em;
	line-height: 1.1428;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-align: center;
}
#hp #next-macht .macht-team .team-logo {
	width: 90px;
}
#hp #next-macht .macht-team .table-info .team-logo {
	left: 50%;
	margin-left: -45px;
	position: absolute;
	top: 0;
	z-index: 10px;
}
#hp #next-macht #home {
	color: #373b3d;
	float: left;
	margin-left: 45px;
}
#hp #next-macht #visiting {
	color: #5f6264;
	float: right;
	margin-right: 45px;
}
#hp #next-macht div img {
	margin-bottom: 10px;
}
#hp #next-macht .table-info {
	/* background: url("/img/u/sprites-next-match.png") 0 0 no-repeat; */
	height: 135px;
	position: relative;
	text-align: center;
}
#hp #next-macht .table-info-league {
	background: url("/img/u/sprites-next-match-league.png") 0 0 no-repeat;
}
#hp #next-macht .table-info-cups {
	background: url("/img/u/sprites-next-match-cups.png") 0 0 no-repeat;
}
#hp #next-macht .table-info .count-points {
	background: #6c1b1f;
	border: 1px solid #485258;
	border-radius: 50%;
	color: #fff;
	font-size: 1.1666em;
	line-height: 1.1428;
	height: 106px;
	left: 50%;
	margin-left: -53px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 106px;
	z-index: 11;
}
#hp #next-macht .table-info .count-points span {
	display: block;
	font-size: 3.3846em;
	line-height: 1;
	margin-top: 25px;
	text-align: center;
}
#hp #next-macht .table-info .table-order {
	background: #485258;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
	color: #fff;
	font-size: 1.1666em;
	line-height: 1.1428;
	height: 106px;
	left: 50%;
	margin-left: -53px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 106px;
	z-index: 11;
}
#hp #next-macht .table-info .table-order span {
	display: block;
	font-size: 3.3846em;
	line-height: 1;
	margin-top: 12px;
	text-align: center;
}

#hp #next-macht .table-info .table-order:after {
	bottom: 105px;
	border-color: transparent transparent #485258 transparent;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	content: "";
	height: 0px;
	margin-left: -8px;
	left: 50%;
	position: absolute;
	width: 0px;
}
#hp #next-macht .orderImageMap {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 0;
}
#hp #next-macht .bgImageMap {
	height: 100%;
	margin: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
#hp #next-macht area {
	cursor: help;
}
#hp #next-macht .match-info {
	color: #485258;
	padding-bottom: 5px;
	text-align: center;
}
#hp #next-macht .match-info img {
	vertical-align: middle;
}

#hp #next-macht .date {
	display: block;
	font-size: 2.9166em;
	line-height: 1em;
	margin-bottom: 5px;
	text-align: center;
}
#hp #next-macht .divider {
	margin: 0 5px;
}

#next-macht .fortuna-odds {
	margin-top: 25px;
	text-align: center;
}
#next-macht .fortuna-odds .wrapper {
	background: url("/img/u/logo-fortuna-odds.png") 0 50% no-repeat;
	display: inline-block;
	min-height: 15px;
	padding-left: 130px;
}
#next-macht .fortuna-odds .wrapper a {
	background: #f5f5f5;
	color: #485258 !important;
	display: inline-block;
	font-size: 1.1666em;
	line-height: 1.2857;
	margin-left: 2px;
	padding: 4px 10px;
}
#next-macht .fortuna-odds .wrapper a:hover {
	background: #e8e8e8;
	color: #485258 !important;
	text-decoration: none !important;
}
#next-macht .fortuna-odds .wrapper a .odds {
	color: #6c1b1f;
	font-weight: bold;
}

#nextMatch .odds {
	clear: both;
	text-align: center;
}
#nextMatch .odds a {
	display: inline-block;
}



#next-macht .odds {
	margin-top: 25px;
	text-align: center;
}
#next-macht .odds .wrapper {
	background: url("/img/u/logo-synottip-odds.png") 0 50% no-repeat;
	display: inline-block;
	min-height: 40px;
	padding-left: 60px;
}
#next-macht .odds .wrapper a {
	background: #f5f5f5;
	color: #485258 !important;
	display: inline-block;
	font-size: 1.1666em;
	line-height: 1.2857;
	margin-left: 2px;
	margin-top: 7px;
	padding: 4px 10px;
}
#next-macht .odds .wrapper a:hover {
	background: #e8e8e8;
	color: #485258 !important;
	text-decoration: none !important;
}
#next-macht .odds .wrapper a .odds {
	color: #6c1b1f;
	font-weight: bold;
}



#next-macht .oddsV01 {
	margin-top: 25px;
	text-align: center;
}
#next-macht .oddsV01 a {
	background: url("/img/u/logo-synottip-odds.png") 10px 50% no-repeat;
	color: #485258 !important;
	display: inline-block;
	line-height: 40px;
	padding: 5px 10px 5px 60px;
	text-decoration: underline !important;
}

#next-macht .oddsV02 {
	margin-top: 25px;
	text-align: center;
}
#next-macht .oddsV02 a {
	background: #f5f5f5 url("/img/u/logo-synottip-odds.png") 10px 50% no-repeat;
	color: #6c1b1f !important;
	display: inline-block;
	font-weight: bold;
	line-height: 40px;
	padding: 5px 10px 5px 60px;
}


#hp #p-mid .matches #tickets {
	padding: 12px 0 0 0;
	width: auto;
}
#hp #p-mid .matches .match-block #tickets p {
	font-size: 0.9em;
}
#hp #p-mid .matches .calendar-block {
	float: right;
	width: 247px;
}

#hp #p-mid .calendar-box {
	float: left;
	width: 350px;
}
#hp #p-mid .fans .block {
	border-right: 1px solid #dcdedf;
	float: left;
	margin-right: 15px;
	padding-right: 25px;
	width: 193px;
}
#hp #p-mid .fans .block p {
	font-size: 0.9em;
}
#hp #p-mid .fans .block .motive {
	margin-bottom: 10px;
}
#hp #p-mid .fans .eshop li {
	float: left;
	width: 208px;
}
#hp #p-mid .fans .eshop li.last {
	float: right;
}
#hp #p-mid .fans .eshop li img {
	float: left;
	margin-right: 15px;
}
#hp #p-mid .fans .eshop li p {
	background: none;
	text-align: left;
}
#hp #p-mid .fans .eshop-box {
	float: left;
	width: 227px;
}
#hp #p-mid .fans .eshop-box .eshop {
	margin-top: 0;
}
#hp #p-mid .discussion {
	margin-bottom: 0;
}
#hp #p-mid .discussion li {
	background: none;
	color: #282b2d;
	margin-bottom: 0;
	padding: 15px 6px 0 6px;
}
#hp #p-mid .discussion li p {
	color: #515a60;
	font-size: 0.9em;
	margin-bottom: 0;
	padding-bottom: 15px;
}
#hp #p-mid .box .in .third, #hp #p-mid .box .in .half {
	border-right: 1px solid #dcdedf;
	float: left;
	margin-right: 15px;
	padding-right: 15px;
	width: 288px;
}
#hp #p-mid .box .in .third.last, #hp #p-mid .box .in .third .third li.last-in-row, #hp #p-mid .box .in .third .half li.last-in-row {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
#hp #p-mid .box .in .third .third, #hp #p-mid .box .in .half .third {
	border: none;
	float: none;
	margin-right: 0;
	padding-right: 0;
	width: auto;
}
#hp #p-mid .box .in .third .third li {
	background: none;
	border-right: 1px solid #dcdedf;
	float: left;
	font-size: 0.9em;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	width: 75px;
}
#hp #p-mid .box .in .third .half li {
	background: none;
	border-right: 1px solid #dcdedf;
	float: left;
	font-size: 0.9em;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	width: 125px;
}
#hp #p-mid .box .in .third .third li.zebra {
	color: #686d73;
}
#hp .box .in .on-line-chat {
	float: left;
	width: 226px;
}
#hp .box .in .on-line-chat img {
	float: left;
	margin-right: 13px;
}
#hp .box .in .on-line-chat .chater {
	font-size: 1.17em;
	font-weight: bold;
}
#hp .box .in ul.score {
	margin-bottom: 0;
}
#hp .box .in ul.score li {
	background: none;
	border-bottom: 1px solid #dcdedf;
	padding: 0 10px 10px 10px;
	margin-bottom: 10px;
}
#hp .box .in ul.score li.last {
	border-bottom: 0;
	margin-bottom: 0;
}
#hp-news,
#hp-social-media {
	overflow-x: hidden;
}
#hp-news .news-container,
#hp-social-media .media-container {
	display: none;
	font-size: 1.1666em;
	width: 920px;
}
#hp-social-media .media-container {
	display: block;
}

#hp-news #all-teams {
	display: block;
}
#hp-news li,
#hp-social-media li {
	background: none !important;
	float: left;
	margin: 0 20px 0 0 !important;
	padding: 0 10px !important;
	width: 148px;
}
#hp-news li:last-of-type,
#hp-social-media li:last-of-type {
	margin-right: 0 !important;
}
#hp-news ul h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em !important;
}
#hp-news ul h3 a {
	color: #515a60;
	text-decoration: none;
}
#hp-news ul h3 a:hover {
	text-decoration: underline;
}
#hp-news .date {
	background: url("/img/u/ico-news.png") 0 0 no-repeat;
	display: inline-block;
	line-height: 19px;
	margin-bottom: 5px;
	padding-left: 34px;
}
#hp-news #a-team .date,
#hp-news .a-team .date {
	background-position: 0 -300px;
}
#hp-news #b-team .date,
#hp-news .b-team .date {
	background-position: 0 0;
}
#hp-news #women .date,
#hp-news .women .date {
	background-position: 0 -50px;
}
#hp-news #youth .date,
#hp-news .youth .date {
	background-position: 0 -100px;
}
#hp-news #other .date,
#hp-news .other .date {
	background-position: 0 -150px;
}
#hp-news #juniors .date,
#hp-news .juniors .date {
	background-position: 0 -200px;
}
#hp-news #videos .date,
#hp-news .videos .date {
	background-position: 0 -250px;
}
.switch-content {
	display: none;
}
.js-enabled .switch-content {
	display: block;
	font-size: 1.1666em;
	line-height: 1.2857;
	margin-bottom: 20px;
	text-align: center;
}
.switch-content a {
	color: #b7b7b7 !important;
	font-size: 1.1666;
	margin: 0 5px;
	text-decoration: none;
}
.switch-content a.active {
	color: #485258 !important;
}
.switch-content a:hover {
	text-decoration: underline;
}

.hp-separator {
	background: url("/img/u/bg-hp-separator.png") 50% 20px no-repeat;
	padding-top: 20px;
}
.hp-separator h2 {
	margin-top: 25px !important;
}
.switch {
	color: #b7b7b7;
	background: url("/img/u/ico-match-arrow-hide.gif") 100% 0.4166em no-repeat;
	cursor: pointer;
	padding-right: 18px;
	position: relative;
}
.switch.hideContentSwitch {
	background-image: url("/img/u/ico-match-arrow-show.gif");
}
.switch.hideContentSwitch .contentSwitch {
	display: none;
}
.switch .contentSwitch {
	background-color: #fff;
	left: -10px;
	padding: 10px;
	position: absolute;
	top: 16px;
	z-index: 100;
}
.switch .contentSwitch span {
	display: block;
	white-space: nowrap;
}
.switch .contentSwitch span a {
	color: #485258 !important;
	margin: 0;
}

#hp .advertisement {
	float: left;
	/* margin-left: 20px; */
	margin-top: -45px;
	width: 250px;
}
#hp .advertisement table {
	margin-bottom: 0;
}
#hp .advertisement td {
	padding: 0;
}
#hp .advertisement tr {
	border: 0;
}
#hp #advertisement {
	margin-left: 20px;
	margin-top: -5px;
	width: 250px;
}
#hp .advertisement object,
#hp .advertisement embed {
	height: 250px;
	width: 100%;
}
#hp .advertisementWithoutTitle {
	margin-top: 67px;
	padding-top: 2.6666em;
}
#hp .advertisement .label {
	margin-bottom: 0.25em;
}
#hp .widget-eshop {
	float: left;
	margin-left: 25px;
	width: 703px; /*1000px;*/
}
#hp .widget-eshop-bigger {
	width: 966px;
}
#hp .eshop {
	margin-left: -20px;
	margin-bottom: 0;
	width: 1000px;
}
#hp .eshop li {
	float: left;
	margin-left: 13px; /*20px;*/
	margin-bottom: 0 !important;
	width: 230px;
}
#hp .minusLeftOffset {
	margin-left: -20px;
}

#hp .matches-container {
	display: none;
	float: left;
	height: 230px;
	margin: 1.6em 0 0 0;
	width: 610px;
}
#hp .matches-container-bigger {
	width: 860px;
}
#hp .matches-container .anyMatch {
	min-height: 230px;
}
#hp-matches #match-a-team {
	display: block;
}
#hp .matches-container .dragsliderWrapper {
	background: url("/img/u/bg-match-container.png") 50% 80px no-repeat;
	padding: 80px 0 90px 0;
	margin: 0;
}
#hp .matches-container-bigger .dragsliderWrapper {
	background-image: url("/img/u/bg-match-container-bigger.png");
}
#hp .matches-container ul {
	height: 50px;
	margin: 0;
}
/*
#hp .matches-container ul:before {
	background: url("/img/u/bg-matches.png") 0 -50px no-repeat;
	content: "";
	height: 50px;
	position: absolute;
	right: 0;
	top: 90px;
	width: 88px;
}
*/
#hp .matches-container li {
	background: none;
	/* background: url("/img/edee/u/matches/clubs/thumbs30/default.gif") 50% 50% no-repeat; */
	float: left;
	height: 50px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 61px;
}
#hp .matches-container li:last-of-type {
	margin-right: 0;
}
#hp .matches-container .rival {
	/* background-color: #f5f5f5; */
	background-position: 50% 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 30px;
	margin: 10px 15px 10px 16px;
	text-align: center;
	width: 30px;
}
#hp .matches-container .rival:hover,
#hp .matches-container .rival.hover {
	background-position: 0 -30px;
}

#hp .matches-container .controlButton {
	top: 80px;
}
#hp .matches-container .pointer {
	background: url("/img/u/bg-matches.png") 0 0 no-repeat;
	height: 18px;
	left: 29px;
	position: absolute;
	width: 3px;
}
#hp .matches-container .odd .pointer {
	background-position: 0 -100px;
	top: -18px;
}
#hp .matches-container .even .pointer {
	background-position: -3px -100px;
	bottom: -18px;
}
#hp .matches-container .date {
	position: absolute;
	font-size: 14px;
	left: 50%;
	line-height: 18px;
	white-space: nowrap;

}
#hp .matches-container .odd .date {
	top: -55px;
}
#hp .matches-container .even .date {
	bottom: -55px;
}

#hp .matches-container .matchDetail {
	display: none;
}
#hp .matches-container .bubbleMatchDetail {
	display: none;
	position: absolute;
	z-index: 1;
}
#hp .matches-container .bubbleMatchDetail .bubbleContent {
	background: #485258;
	border-radius: 50%;
	color: #b7b7b7;
	font-size: 1.1666em;
	line-height: 1.2857;
	min-height: 200px;
	padding: 40px 20px;
	position: relative;
	text-align: center;
	width: 240px;
}

#hp .matches-container .bubbleMatchDetail .bubbleClose {
	background: #485258 url("/img/u/ico-bubble-close.png") 50% 50% no-repeat;
	border-radius: 50%;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}

#hp .matches-container .oddBubbleMatchDetail {
	bottom: 190px;
}
#hp .matches-container .oddBubbleMatchDetail .bubbleContent:after {
	border: solid transparent;
	border-top-color: #485258;
	border-width: 10px;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: 99.6%;
	width: 0;
}
#hp .matches-container .evenBubbleMatchDetail {
	top: 175px;
}
#hp .matches-container .evenBubbleMatchDetail .bubbleContent:after {
	border: solid transparent;
	border-bottom-color: #485258;
	border-width: 10px;
	bottom: 99.6%;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 0;
}

#hp .matches-container .bubbleMatchDetail span {
	display: block;
	margin-bottom: 5px;
	text-align: center;
}
#hp .matches-container .bubbleMatchDetail .bubbleDate {
	color: #fff;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 15px;
}
#hp .matches-container .bubbleMatchDetail .bubbleRival {
	color: #fff;
	font-weight: bold;
}
#hp .matches-container .bubbleMatchDetail .tv {
	margin: 15px 0 10px 0;
}
#hp .matches-container .bubbleMatchDetail .button-big {
	font-size: 1.4285em;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#social-media-twitter .avatar {
	float: left;
	margin-right: 8px;
	width: 20px;
}
#social-media-twitter .user {
	margin-bottom: 8px;
	overflow: hidden;
}
#social-media-twitter .user a {
	color: #485258;
	text-decoration: none;
}
#social-media-twitter .user span {
	color: #00aced;
	display: inline-block;
	float: right;
	/* font-weight: bold; */
	margin-top: 2px;
	width: 120px;
}
#social-media-twitter .user .nickname {
	display: none;
}
#social-media-twitter .tweet {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
#social-media-twitter .tweet img[aria-label] {
	width: 16px;
	vertical-align: text-top;
}
#social-media-twitter .tweet a {
	color: inherit;
	font-size: 0.8571em;
}
#social-media-twitter .retweet-info {
	font-size: 0.8571em;
}

#hp-news {
	xpadding: 0 30px;
}
#hp-news .news-container,
#hp-matches .matches-container,
#hp-social-media .media-container {
	padding: 0 30px;
	position: relative;
}
#hp-matches .matches-container {
	padding: 0 60px;
}
#hp-news .news-container:hover .controlButton,
#hp-matches .matches-container:hover .controlButton,
#hp-social-media .media-container:hover .controlButton {
	display: block;
}
#hp-news .news-container ul,
#hp .media-container ul,
#hp-social-media .media-container ul {
	margin-bottom: 0;
}
.dragger {
	background: #ededed;
	background: -webkit-linear-gradient(top, #e8e8e8, #ededed);
	background: -moz-linear-gradient(top, #e8e8e8, #ededed);
	background: -ms-linear-gradient(top, #e8e8e8, #ededed);
	background: -o-linear-gradient(top, #e8e8e8, #ededed);
	background: linear-gradient(top, #e8e8e8, #ededed);
	border-radius: 7px;
	box-shadow: inset 0 3px 3px 0 rgba(0,0,0,0.1);
	height: 11px;
	margin: 0 auto;
	padding: 2px;
	position: relative;
	visibility: hidden;
	width: 616px;
}
.dragger span {
	display: block;
	height: 11px;
	background: #868686;
	width: 200px;
	border-radius: 7px;
	position: absolute;
	cursor: e-resize;
}
.dragger span:before {
	content: "";
	display: block;
	width: 12px;
	height: 5px;
	background: -24px -50px;
	position: absolute;
	top: 3px;
	left: 50%;
	margin-left: -6px;
}
.controlButton {
	background: url("/img/u/sprites-slider.png") 0 0 no-repeat;
	cursor: pointer;
	height: 45px !important;
display: none;
	position: absolute;
	top: 50px;
	width: 20px !important;
}

.controlButton.prev {
	background-position: 0 -45px;
	left: 0;
}
.controlButton.prev:hover {
	background-position: 0 -90px;
}
.controlButton.next {
	background-position: 0 -180px;
	right: 0;
}
.controlButton.next:hover {
	background-position: 0 -225px;
}

#hp .soldOut {
	background: #f5f5f5;
	color: #b7b7b7;
	display: inline-block !important;
	font-family: TeutonFett,Arial,Helvetica,sans-serif;
	height: auto;
	line-height: 1;
}
#hp #next-macht .soldOut {
	font-size: 2.5em;
	height: auto;
	line-height: 1;
	padding: 8px 20px;
}
#hp .bubbleContent .soldOut {
	font-size: 1.4285em;
	margin-top: 10px;
	padding: 8px 15px;
}
/* /homepage */

/* content */
#p-mid h1 {
	margin: 15px 0 8px 0;
	font-size: 2.5em;
	font-weight: normal;
	color: #ffffff;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
	line-height: 1.0666em;
}
#p-mid h2, #p-mid .h2 {
	margin-bottom: 12px;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2em;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
}
#p-mid h3, #p-mid .h3 {
	margin-bottom: 7px;
	font-size: 1.4em;
	line-height: 1.2em;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
}
#p-mid .h2, #p-mid .h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px !important;
}
#p-mid h4 {
	margin-bottom: 7px;
	font-size: 1.3em;
	color: #990011;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
}
#p-mid h4.cancel, #hp .cancel {
	background: url("/img/u/bullet-h4.png?v07290953") 0 0.3em no-repeat;
	padding-left: 11px;
}
#p-mid ul, #p-mid ol {
	margin-bottom: 15px;
}
#p-mid ul ul, #p-mid ul ol, #p-mid ol ol, #p-mid ul ol ul {
	margin-bottom: 0;
}
#p-mid ul li {
	margin-bottom: 3px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 7px;
	background-image: url("/img/u/ul-li.png?v07290953");
}
#p-mid ul li li {
	padding-left: 12px;
	background-image: url("/img/u/ul-li-li.png?v07290953");
}
#p-mid ul.prices li {
	background: none;
	padding-left: 20px;
}
#p-mid ul.prices li span {
	font-weight: bold;
	color:#990011;
	margin-left: -20px;
	padding-right: 10px;
}
#p-mid ul.type-1 li {
	float: left;
	width: 100%;
}
#p-mid ul.type-1 li span {
	font-weight: bold;
	display: block;
	width: 200px;
	float: left;
}
#p-mid ul.type-1 li span.color {
	font-weight: normal;
	display: block;
	width: 75px;
	float: left;
	padding-left: 20px;
}
#p-mid ul.type-1 li span.yellow {
		background: transparent url("/img/u/ico-club-card-yellow.gif?v07290953") 0 1px no-repeat;
}
#p-mid ul.type-1 li span.red {
		background: transparent url("/img/u/ico-club-card-red.gif?v07290953") 0 1px no-repeat;
}
#p-mid ul.type-1 li span.blue {
		background: transparent url("/img/u/ico-club-card-blue.gif?v07290953") 0 1px no-repeat;
}

#p-mid .page-motive {
	position: relative;
	margin-bottom: 15px;
	height: 160px;
	background-position: 100% 0;
	background-repeat: no-repeat;
	border-bottom: #6c1b1f 10px solid;
}
#p-mid .page-motive .bg-motive {
	background: transparent url("/img/u/bg-motive-bottom.png?v07290953") 0 0 no-repeat;
	bottom: 0;
	position: absolute;
	width: 100%;
}
#p-mid .page-motive .bg-motive div {
	float: left;
	padding-left: 17px;
	padding-right: 95px;
	background: transparent url("/img/u/bg-motive.png?v07290953") 100% 0 no-repeat;
}
#p-mid .page-motive .bg-motive div p {
	font-size: 0.9em;
	color: #ffffff;
	margin-bottom: 0;
}
#p-mid .page-motive .bg-motive div p span {
	padding: 0 2px;
	color: #92696c;
}
#p-mid .page-motive .bg-motive div a {
	color: #ffffff;
}
#p-mid a {
	color: #990011;
}
#p-mid .hs-expand {
	position: relative;
}
#p-mid .hs-expand .zoom {
	position: absolute;
	bottom: 8px;
	right: 6px;
	width: 14px;
	height: 14px;
	background: transparent url("/img/u/ico-zoom.png?v07290953") 0 0 no-repeat;
}
#p-mid p, #p-mid table {
	margin-bottom: 15px;
}
#p-mid .index {
	margin-left: -36px;
}
#p-mid .index .box {
	margin-left: 36px;
}
#p-mid .box {
	margin-bottom: 25px;
	position: relative;
}
#p-mid .box h3 {
	font-size: 1.8333em;
	font-weight: 400;
	line-height: 1.0909;
}
#p-mid .box h3 a {
	text-decoration: none;
}
#p-mid .box:hover h3 a {
	text-decoration: underline;
}

#p-mid .box .in h2, #p-mid .box .in h3, #p-mid .box .in h4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.5em;
}
#p-mid .box .in h3 {
	font-size: 1.2em;
}
#p-mid .box .in h4 {
	font-size: 1.09em;
}
#hp #p-mid .matches .in {
	padding-right: 12px;
}
#hp #p-mid .competitions .in, #hp #p-mid .matches .in, #hp #p-mid .fans .in, #hp #p-mid .no-bottom-padding .in {
	padding-bottom: 0;
}
#p-mid .box .bottom {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0 4px;
	width: 100%;
	height: 14px;
	background: transparent url("/img/u/bg-box-bottom.png?v07290953") 100% 0 no-repeat;
	_width: 100%;
	_padding-right: 15px;
}
#p-mid .discussion-box .bottom {
	_padding-right: 40px;
}

#p-mid .widget-box {
	margin-bottom: 30px;
}
#p-mid .widget-box h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #485258;
	line-height: 29px;
	font-size: 2.5em;
	font-weight: normal;
}
#p-mid .widget-box .in {
	padding: 15px 12px;
	background: transparent url("/img/u/bg-widget-box.png?v07290953") 0 0 repeat-x;
}
#p-mid .widget-box-center {
	width: 160px;
	margin: 0 auto;
}
#p-mid .widget-eshop {
	position: relative;
	overflow-x: hidden;
}
#p-mid .widget-eshop .eshop-control {
	position: absolute;
	top: 0;
	right: 0;
}
#p-mid .widget-eshop .eshop-control a {
	background: url("/img/u/controls.png") no-repeat;
	display: inline-block;
	height: 34px;
	margin-left: 14px;
	width: 18px;
}
#p-mid .widget-eshop .eshop-control a.previous {
	background-position: 0 0;
}
#p-mid .widget-eshop .eshop-control a.next {
	background-position: -32px 0;
}
#p-mid .widget-eshop .eshop-control a.previous:hover {
	background-position: -50px 0;
}
#p-mid .widget-eshop .eshop-control a.next:hover {
	background-position: -82px 0;
}
#p-mid .box .name{
	color: #990011;
	font-weight: bold;
	margin: 0;
}
#p-mid .img-box {
	margin-top: 20px;
}
#p-mid .img-box img {
	margin: 3px 15px 5px 0;
}
#p-mid p.img {
	margin-bottom: 10px;
}
#p-mid p.img.fl {
	margin-right: 15px;
}
#p-mid p.img img {
	margin-bottom: 5px;
}
#p-mid p.img span {
	font-size: 0.9em;
	font-style: italic;
}
#p-mid a.btn {
	height: 22px;
	line-height: 22px;
	padding: 0 12px 0 24px;
}
#p-mid a.btn.back {
	background: #515a60 url("/img/u/bg-btn-back.png?v07290953") 0 0 no-repeat;
	color: #ffffff;
	text-decoration: none;
}
#p-mid a.button {
	position: relative;
	height: 19px;
	line-height: 19px;
	padding: 0 12px;
	font-size: 0.9em;
	color: #ffffff;
	text-decoration: none;
	background: #000000 url("/img/u/bg-button.png?v07290953") 0 0 no-repeat;
	margin-bottom: 0px;
}
#p-mid a.button span {
	position: absolute;
	top: 0;
	right: 0;
	width: 3px;
	height: 19px;
	background: #000000 url("/img/u/bg-button-r.png?v07290953") 0 0 no-repeat;
}
#p-mid a.coloured-button {
	height: 22px;
	line-height: 22px;
	background: #8c2027 url("/img/u/bg-button-coloured.png?v07290953") 0 0 no-repeat;
}
#p-mid a.coloured-button span {
	width: 5px;
	height: 22px;
	background: #8c2027 url("/img/u/bg-button-coloured-r.png?v07290953") 0 0 no-repeat;
}
#p-mid ul.anchors {
	background-color: #f8f8f8;
	padding: 10px;
}
#p-mid ul.anchors li {
	float: left;
	width: 280px;
	margin-right: 50px;
	_margin-right: 34px;
	padding: 0;
	background: none;
}
#p-mid .anchors a {
	display: block;
	padding-left: 10px;
	background: transparent url("/img/u/bg-anchor-list-item.png?v07290953") 1px 0.5em no-repeat;
}
#p-mid .anchors a:hover {
	background: transparent url("/img/u/bg-anchor-list-item-act.png?v07290953") 0 0.6em no-repeat;
}
#p-mid .categories a {
	font-weight: bold;
}
#p-mid .categories span {
	padding: 0 5px;
}
#p-mid #refreshMatch a {
	background: #592225 url("/img/u/bg-button-refresh.png?v07290953") no-repeat scroll 0 0;
	color: #ffffff;
	padding: 5px 10px 5px 30px;
}
#p-mid .hiddenDetail {
	margin-bottom: 5px;
}
#p-mid .hiddenDetail h2 {
	display: block;
	background-repeat: no-repeat;
	background-position: 98% 0.6em;
	font-size: 1.833em;
	padding: 8px 45px 8px 14px;
	margin: 0;
}
#p-mid .hiddenDetail h2,
.js-enabled #p-mid .hiddenDetail.active h2 {
	background-color: #e4e5e6;
	color: #485258;
}
.js-enabled #p-mid .hiddenDetail h2 {
	background-color: #6c1b1f;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF/fz87ePk////bBsfwv0ZcAAAAChJREFUeNpiYAYDRiYmJkYIk4F2IoxgwAAUQWKiAqJEMM2hoy8AAgwAj0sCm7i1OakAAAAASUVORK5CYII=");
	color: #ffffff;
	cursor: pointer;
}
.js-enabled #p-mid .hiddenDetail.active h2 {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFSFJY5OXmzo2ysAAAABlJREFUeNpiYEQHDLQUYUAB1BShmy8AAgwAhDgA3BsR5bgAAAAASUVORK5CYII=");
}
.js-enabled #p-mid .hiddenDetail .content {
	display: none;
}
.js-enabled #p-mid .hiddenDetail.active .content {
	display: block;
}
#p-mid .hiddenDetail .content {
	padding: 10px 18px 10px 18px;
	background-color: #f5f5f5;
}
#p-mid .hiddenDetail .content.partners-pyramid {
	background-color: #ffffff;
	padding-top: 30px;
}
#p-mid .hiddenDetail .content p {
	font-size: 1.083em;
	line-height: 1.5em;
	margin-bottom: 10px;
}
#p-mid .hiddenDetail .content .partners li {
	margin-right: 20px;
}
#p-mid .hiddenDetail .content .partners.grid li {
	margin-right: 0;
}
#p-mid .hiddenDetail .content .partners.grid li a,
#p-mid .hiddenDetail .content .partners.grid li img {
	display: block;
}
#p-mid .hiddenDetail .content .silver-partners {
	margin-left: -20px;
}
#p-mid .hiddenDetail .content .silver-partners li {
	background: none;
	padding: 0;
	margin: 0 0 20px 20px;
	float: left;
}
#p-mid .hiddenDetail .content div.partner {
	margin-bottom: 20px;
}
#p-mid .hiddenDetail .content ul.gallery {
	padding-top: 20px;
}

/* gallery */
#p-mid .slider {
	position: relative;
	margin: 0 20px 20px 20px;
	padding: 0 6px;
	background-color: #f8f8f8;
width: 630px;
}
#p-mid .slider .scroll {
overflow: hidden;
margin: 0 auto;
position: relative;
width: 628px;
}
#p-mid .slider .scrollButtons {
	width: 20px;
	height: 112px;
	display: block;
	position: absolute;
	top: 0;
	z-index: 20;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#p-mid .slider .previous {
	left: -20px;
	background-image: url("/img/u/slider-arrow-prev.png?v07290953");
	background-repeat: no-repeat;
}
#p-mid .slider .next {
	right: -20px;
	background-image: url("/img/u/slider-arrow-next.png?v07290953");
}
#p-mid .slider .scrollButtons:hover {
	background-position: 0 -112px;
}
#p-mid .slider .disabled {
	background-position: 0 -224px !important;
	cursor: default;
}

#p-mid .slider ul {
	height: 112px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#p-mid .slider ul li {
	float: left;
	height: 112px;
	margin: 0 6px 0 0;
	display: table;
	padding: 0;
	background: none;
	text-align: center;
	position: relative;
	height: 112px;
}
#p-mid .slider ul li.last {
	margin-right: 0 !important;
}
#p-mid .slider ul li span {
	display: table-cell;
	vertical-align: middle;
}

/* files */
#p-mid ul.files li {
	padding-left: 0;
	background: none;
}
#p-mid ul.files li a {
	padding-left: 8px;
	background: transparent url("/img/u/bg-anchor-list-item.png?v07290953") 1px 0.5em no-repeat;
}
#p-mid ul.files li a:hover {
	background: transparent url("/img/u/bg-anchor-list-item-act.png?v07290953") 0 0.6em no-repeat;
}
#p-mid ul.files li span {
	padding-left: 5px;
	font-size: 0.9em;
}

/* players-list */
#p-mid .box .people-list li {
	background: none;
	border: solid #e7e7e7;
	border-width: 0 0 1px 1px;
	float: left;
	margin-bottom: 0;
	padding: 8px 15px;
	width: 189px;
}
#p-mid .box .people-list li p {
	margin-bottom: 0;
}
#p-mid .box .people-list li.first-in-row {
	clear: left;
	padding-left: 0;
	border-left: 0;
}
#p-mid .box .people-list li.last-in-row {
	border-right: 0;
}
#p-mid .box .people-list li.last-row {
	border-bottom: 0;
}
#p-mid .box .people-list li.last {
	border-right: 1px solid #e7e7e7;
}
#p-mid .box .people-list p, #p-mid .box .people-list .matches-info {
	font-size: 0.9em;
}
#p-mid .box .people-list p.people-name {
	font-size: 1em;
	font-weight: bold;
	margin: 5px 0 3px 0;
}
#p-mid .box .people-list p.date {
	color: #515a60;
	margin: 0 0 3px 0;
}
.box .people-list .matchs, .box .people-list .goals {
	border-right: 1px solid #f0f0f0;
	margin-right: 6px;
	padding-right: 6px;
}
.box .people-list .matchs {
	background: url("/img/u/ico-strip.png?v07290953") 0 0 no-repeat;
	padding-left: 21px;
}
.box .people-list .goalkeeper .matchs {
	background-image: url("/img/u/ico-strip-goalkeeper.png?v07290953");
}
.box .people-list .goals {
	background: url("/img/u/ico-ball.png?v07290953") 0 0 no-repeat;
	padding-left: 19px;
}
.box .people-list .yellow-cards {
	background: url("/img/u/ico-yellow-card.png?v07290953") 0 0 no-repeat;
	padding-left: 14px;
}
.box .people-list .matches-info {
	margin-top: 6px;
}

/* index */
#p-mid .index .box {
	float: left;
	width: 188px;
	margin-right: 25px;
}
#p-mid .index .box a {
	display: block;
}
#p-mid .index .box h3 a {
	background-position: 50% 100%;
	background-repeat: no-repeat;
	padding-bottom: 80px;
}
#p-mid .index .box img {
	margin-bottom: 7px;
}
#p-mid .index .box .in {
	font-size: 0.9em;
}
#p-mid .index .box .in img {
	margin-bottom: 7px;
}

/* profil hráče */
.player-profile {
	float: right;
	width: 475px;
}
.player-info {
	float: left;
	width: 190px;
}
.player-info .portrait {
	display: block;
	margin-bottom: 25px;
}
.player-info .position {
	background: url("/img/u/team/position.png?v07290953") 0 0 no-repeat;
	height: 114px;
	margin-bottom: 15px;
	width: 190px;
}
.player-info .goalkeeper {
	background-position: 0 -228px;
}
.player-info .defender {
	background-position: 0 -342px;
}
.player-info .halfback {
	background-position: 0 -114px;
}
.player-info .forward {
	background-position: 0 -456px;
}
th.matches {
	background: #515a60 url("/img/u/ico-strip-table.png?v07290953") 0 50% no-repeat;
	padding-left: 27px;
}
th.goals {
	background: #515a60 url("/img/u/ico-ball-table.png?v07290953") 0 50% no-repeat;
	padding-left: 27px;
}
th.yellow-cards {
	background: #515a60 url("/img/u/ico-yellow-card-table.png?v07290953") 0 50% no-repeat;
	padding-left: 19px;
}
th.red-cards {
	background: #515a60 url("/img/u/ico-red-card-table.png?v07290953") 0 50% no-repeat;
	padding-left: 19px;
}
th.switch {
	background: #515a60 url("/img/u/ico-switch-table.png?v07290953") 0 50% no-repeat;
	padding-left: 19px;
}

.teamLogo {
	max-width: none;
}
.stats th {
	background-position: 50% 50%;
}
.stats td {
	line-height: 23px;
}
/* e-shop */
#p-mid .eshop li, #left-column .eshop li {
	background: none;
	margin-bottom: 15px;
	padding-left: 0;
	position: relative;
	text-align: center;
}
.eshop .itemName {
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
	bottom: 90px;
	display: none;
	font-size: 1.5em;
	line-height: 1.1111;
	padding: 15px 40px;
	position: absolute;
	width: 150px;
	text-align: center;
}
.eshop li:hover .itemName {
	display: block;
}
.eshop img {
	display: block;
	margin-bottom: 10px;
}
.eshop .button-big {
	display: none !important;
}
.eshop li:hover .button-big {
	display: inline-block !important;
}
.eshop .price {
	color: #6c1b1f;
	display: block;
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	line-height: 1;
	margin-bottom: 0 !important;
	padding: 8px 40px;
	text-align: center;
}
.eshop li:hover .price {
	display: none;
}

.eshop .center {
	margin-bottom: 0 !important;
}

/* calendar */
#p-mid table.calendar {
	border-collapse: separate;
	border-spacing: 2px;
	margin-bottom: 0;
	width: 100%;
}
#p-mid .calendar tr {
	background: none;
}
#p-mid .calendar tr.highlight td {
	color: #712936;
	font-weight: bold;
}

#p-mid .calendar td {
	background: url("/img/u/bg-calendar.png?v07290953") 0 0 no-repeat;
	border: 0;
	color: #515a60;
	height: 37px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 37px;
}
#p-mid .calendar td.out {
	color: #969696;
}
#p-mid .calendar td a {
	color: #515a60;
	display: block;
	text-align: center;
	text-decoration: none;
}
#p-mid .calendar td.out a {
	color: #969696;
}
#p-mid .calendar td a {
	display: block;
	height: 37px;
	line-height: 37px;
	width: 37px;
}
#p-mid .calendar td.actual.action, #p-mid .calendar td.action, #p-mid .calendar td.actual.many, #p-mid .calendar td.action.many {
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
}
#p-mid .calendar td.actual {
	background-position: 0 -259px;
	color: #ffffff;
}
#p-mid .calendar td.actual.action {
	background-position: 0 -259px;
}
#p-mid .calendar td.actual.action.many {
	background-position: 0 -296px;
}
#p-mid .calendar td.action {
	background-position: 0 -111px;
}
#p-mid .calendar td.many.action {
	background-position: 0 -148px;
}
#p-mid .calendar td.past.action {
	background-position: 0 -37px;
}
#p-mid .calendar td.past.many.action {
	background-position: 0 -74px;
}
#p-mid .calendar-block {
	position: relative;
	min-height: 267px;
}
#p-mid .calendar-select {
	margin-bottom: 4px;
	position: relative;
}
#p-mid .calendar-select a {
	background: #712936 0 0 no-repeat;
	height: 27px;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 23px;
}
#p-mid .calendar td .tooltip {
	background: #394147;
	color: #ffffff;
	font-size: 0.92em;
	font-weight: normal;
	height: auto;
	padding: 5px 10px;
	position: absolute;
	z-index: 20;
	min-width: 50px;
}
#p-mid .calendar td .tooltip ul {
	margin-bottom: 0;
}
#p-mid .calendar td .tooltip li {
	background: none;
	border-bottom: 1px solid #61676c;
	display: block;
	padding: 5px 8px 8px 8px;
	width: 200px;
}
#p-mid .calendar td .tooltip li.last {
	border-bottom: 0;
}
#p-mid .calendar td .tooltip li a {
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

#p-mid .calendar td .tooltip.left1 {
	left: 40px;
}
#p-mid .calendar td .tooltip.left2 {
	left: 79px;
}
#p-mid .calendar td .tooltip.left3 {
	left: 118px;
}
#p-mid .calendar td .tooltip.left4 {
	left: 157px;
}
#p-mid .calendar td .tooltip.left5 {
	left: 196px;
}
#p-mid .calendar td .tooltip.left6 {
	left: 235px;
}
#p-mid .calendar td .tooltip.left7 {
	left: 274px;
}
#p-mid .calendar td .tooltip.top0 {
	top:0px;
}
#p-mid .calendar td .tooltip.top1 {
	top: 33px;
}
#p-mid .calendar td .tooltip.top2 {
	top: 72px;
}
#p-mid .calendar td .tooltip.top3 {
	top: 111px;
}
#p-mid .calendar td .tooltip.top4 {
	top: 150px;
}
#p-mid .calendar td .tooltip.top5 {
	top: 189px;
}
#p-mid .calendar td .tooltip.top6 {
	top: 227px;
}

#p-mid .calendar td .tooltip a {
	display: inline;
	height: auto;
	line-height: normal;
}
#p-mid .calendar-select a.prev {
	background-image: url("/img/u/btn-calendar-select-left.png?v07290953");
	left: 0;
}
#p-mid .calendar-select a.next {
	background-image: url("/img/u/btn-calendar-select-right.png?v07290953");
	right: 0;
	_right: 22px;
}
#p-mid .calendar-select p {
	background: #712936 url("/img/u/btn-calendar-select.png?v07290953") 0 0 repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0 23px;
	text-align: center;
}

/* form */
#p-mid ul.message-box {
	min-height: 80px;
	_height: 80px;
	padding: 0 10px 0 60px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#p-mid ul.message-box.errors {
	background-image: url("/img/u/ico-messages-error.png?v07290953");
	border-bottom: #cc0033 1px dotted;
}
#p-mid ul.message-box.errors li {
	background-image: url("/img/u/ul-li-error.png?v07290953");
}
#p-mid ul.message-box.errors li strong {
	color: #c3000b;
}
#p-mid form {
	margin-bottom: 5px;
	overflow: hidden;
}
#p-mid form.formBottomOffset {
	margin-bottom: 50px;
}
#p-mid .box form {
	margin-bottom: 0;
}
#p-mid form .column {
	float: left;
	width: 311px;
	padding-right: 45px;
}
#p-mid form#christmas-package div {
	margin-bottom: 20px;
}
#p-mid form#christmas-package .column {
	margin-bottom: 0;
}
#p-mid form#generali .column {
	margin-bottom: 20px;
	width: 370px;
}
#p-mid form#generali .radio {
	margin-left: 185px;
}
#p-mid form#generali select, #p-mid form#generali .text input, #p-mid form#generali .text-instead-input {
	margin-right: 25px;
}
#p-mid form#generali .text-instead-input {
	float: right;
	width: 160px;
}
#p-mid form#generali .generali input {
	margin-right: 280px;
	width: 60px;
}
#p-mid form p {
	margin-bottom: 0;
}
#p-mid form p.note {
	margin-bottom: 10px;
}
#p-mid form fieldset {
	padding: 15px 0;
	margin-bottom: 15px;
}
#p-mid form legend {
	font-size: 1.75em;
	padding-bottom: 15px\9;
	line-height: 1.1904;
}
#p-mid form label, #p-mid form .label {
	float: left;
	padding: 0 12px 9px 6px;
	color: #ffffff;
	font-size: 0.9em;
	line-height: 19px;
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("/img/u/bg-form-label.png?v07290953");
}
#p-mid form label.label-type-2 {
	background: none;
	color: #515A60;
	float: none;
	font-size: 0.9em;
	line-height: 19px;
	padding: 0 12px 9px 6px;
}
#p-mid form .checkbox {
	vertical-align: middle;
}
#p-mid form .error label, #p-mid form label.error {
	background-image: url("/img/u/bg-form-label-error.png?v07290953");
}
#p-mid form .text input, #p-mid form .captcha input, #p-mid form select {
	float: right;
	width: 160px;
	height: 18px;
	color: #515a60;
	border: #e3e9ef 1px solid;
	background: transparent url("/img/u/bg-form-input.png?v07290953") 0 50% repeat-x;
}
#p-mid form .select select {
	float: right;
	width: 160px;
	height: 21px;
	color: #515a60;
	border: #e3e9ef 1px solid;
}

#p-mid form .textarea textarea {
	float: right;
	width: 547px;
	height: 100px;
	margin-right: 0;
	border: #e3e9ef 1px solid;
	background: transparent url("/img/u/bg-form-textarea.png?v07290953") 0 50% repeat-x;
}
/* goalsong form */
#p-mid h4.perexend {
	margin-bottom: 30px;
}
#p-mid h5.mp3title {
	margin-bottom: 6px;
	margin-top: 38px;
	color: #000000;
}
#p-mid h5.mp3title.first {
	margin-top: 0px;
}
#p-mid div.mp3playerlast {
	margin-bottom: 20px;
}
#p-mid form.goalsong label, #p-mid form.goalsong .label {
	padding: 0 12px 10px 6px;
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	cursor: pointer;
	display: block;
	width: 250px;
	background-image: none;
}
#p-mid form.goalsong span.label {
	display: none;
}
#p-mid form.goalsong input {
	float: left;
}
#p-mid form.goalsong div#mp3select {
	margin-bottom: 22px;
}
#p-mid form.goalsong div#mp3select div {
	width: 290px;
}
#p-mid form.goalsong .radio, #p-mid form.goalsong .checkbox {
	margin: 1px 1px 60px;
	cursor: pointer;
}
#p-mid form.goalsong #mp3select_6.radio, #p-mid form.goalsong .radio:last-child {
	margin: 1px 1px 20px;
}
#p-mid form.goalsong div.mp3player {
	margin-bottom: 59px;
}
#p-mid form.goalsong div.mp3playerlast {
	margin-bottom: 20px;
}
#p-mid form.goalsong .submit {
	margin-bottom: 20px;
	margin-top: 10px;
}
#p-mid div#error ul li {
	 color: #990011;
	 font-family: TeutonFett,Arial,Helvetica,sans-serif;
	 font-size: 1.3em;
}
/* goalsong form end*/
#p-mid form .contact-textarea {
	margin-bottom: 5px;
}
#p-mid form .contact-textarea .textarea textarea {
	float: none;
	width: 308px;
}

#p-mid form#christmas-package .textarea textarea {
	color: #515a60;
}
#p-mid form .textarea-all-width {
	clear: both;
}
#p-mid form .textarea-all-width textarea {
	clear: both;
	margin-bottom: 15px;
	margin-right: 0;
	width: 100%;
}
#p-mid form .captcha label {
	margin-bottom: 7px;
}
#p-mid form .captcha img {
	float: left;
	margin-right: 20px;
	border: #e3e9ef 1px solid;
}
#p-mid form .captcha input {
	float: left;
	margin-top: 14px;
}
#p-mid form .submit {
	float: left;
	margin-top: 15px;
	padding-right: 3px;
	background: #712936 url("/img/u/bg-form-submit-r.png?v07290953") 100% 0 no-repeat;
}
#p-mid form#mobilesForm .submit {
	margin-top: 1em;
}
#p-mid #search-news form .submit {
	margin-top: 0px;
}
#p-mid form .submit input {
	padding: 0 10px 4px 12px;
	padding-bottom: 0\9;
	*padding: 0;
	text-align: center;
	height: 22px;
	color: #ffffff;
	background: #712936 url("/img/u/bg-form-submit.png?v07290953") 0 0 no-repeat;
	cursor: pointer;
}
#p-mid form .submit-after-input {
	float: left;
}
#p-mid form .column.main {
	padding-bottom: 45px;
}
#p-mid form .persons {
	padding-bottom: 10px;
	border-bottom: 1px dotted #cccccc;
	width: 643px;
}
#p-mid form .removePerson {
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background: #63292c url("/img/u/bg-form-remove-person.png?v07290953") 100% 0 no-repeat;
	position: absolute;
	top: 10px;
	right: -40px;
}
#p-mid form #otherPersons div {
	margin-top: 3px;
	padding: 10px 0 0 0;
	border-top: 1px dotted #cccccc;
	width: 300px;
	position: relative;
}
#p-mid form .column.next-persons {
	padding: 0px;
	width: 300px;
}
#p-mid form .button-black {
	float: right;
	margin: 5px 0 15px 0;
	padding-right: 3px;
	background: #394046 url("/img/u/bg-form-button-r.png?v07290953") 100% 0 no-repeat;
}
#p-mid form .button-black input, #p-mid form .button-black button {
	padding: 0 10px 4px 12px;
	padding-bottom: 0\9;
	*padding: 0;
	text-align: center;
	height: 22px;
	color: #ffffff;
	background: #394046 url("/img/u/bg-form-button.png?v07290953") 0 0 no-repeat;
	cursor: pointer;
	line-height: 22px;
}
#p-mid #AccreditForm .submit {
	position: relative;
	/* right: 40px; */
}
#p-mid form .radio, #p-mid form .checkbox {
	margin-bottom: 8px;
}
#p-mid form .radio label, #p-mid form .checkbox label {
	float: none;
	margin-right: 10px;
	background: none;
	color: #000000;
	vertical-align: 2px;
}
#p-mid form label img {
	vertical-align: -10px;
	border: #cccccc 1px solid;
}
#p-mid form .file input {
	border: #e3e9ef 1px solid;
}
#p-mid form .tip-contest select {
	float: none;
	width: 50px;
}
#p-mid form .tip-contest label {
	float: none;
	background: none;
	color: #000000;
	font-weight: bold;;
	padding: 0 6px 9px 6px;
	font-size: 1.1em;
}
#p-mid form .tip-contest span {
	padding: 0 7px;
}
#p-mid form .all-in-one-row {
	float: left;
}
#p-mid form .all-in-one-row label {
	margin-right: 20px;
}
#p-mid form .all-in-one-row select {
	float: left;
	margin-right: 20px;
	width: auto;
}
#p-mid form .submit.all-in-one-row {
	margin-left: 20px;
}
/* form půjčení permanentky */
#p-mid form .column-rent-passes {
	float: left;
	width: 534px;
	padding-left: 150px;
}
#p-mid form .column-rent-passes > .submit {
	float: left;
}
#p-mid form .column-rent-passes .checkbox label {
	color: #515a60;
}
#p-mid form fieldset.sep {
	border-top: #cccccc 1px dotted;
}

/* ankety */
#p-mid iframe.poll {
	width: 288px;
}
#p-mid p.pollname {
	margin-bottom: 13px;
}
#p-mid .poll {
	font-size: 0.9em;
	padding: 0;
}
#p-mid .poll .polloption {
	background: #f4f4f4;
	margin-bottom: 2px;
	padding: 8px 10px;
}
#p-mid .poll .polloption .polloptiontext {
	display: block;
}
#p-mid .poll .polloption .bar {
	background: transparent url("/img/u/bg-poll-bar.png?v07290953") 0 0 no-repeat;
	float: left;
	height: 5px;
	line-height: 5px;
	margin-top: 5px;
	padding: 1px;
	width: 228px;
}
#p-mid .poll .polloption .ratio {
	float: right;
	font-weight: bold;
	line-height: 7px;
}
#p-mid .poll .polloption .poll-label {
	float: left;
	font-weight: bold;
	width: 100%;
}
#p-mid .poll .polloption a.poll-label {
	color: #282b2d;
	padding-left: 2px;
}
#p-mid .poll .polloption .bar img {
	background: transparent url("/img/u/bg-poll-bar-act.png?v07290953") 0 0 no-repeat;
}
#p-mid .poll .pollnotice {
	margin-top: 15px;
	font-size: 0.95em;
}
#p-mid .poll .poll-info {
	margin-top: 10px;
}
#p-mid .ankets {
	margin-bottom: 15px;
}
#p-mid .ankets .third {
	border-top: 1px solid #e7e7e7;
	float: left;
	margin-left: 40px;
	padding-top: 25px;
	width: 288px;
}
#p-mid .ankets .first-in-row {
	clear: both;
	margin-left: 0;
}
#p-mid .ankets .first-row {
	border-top: 0;
	padding-top: 0;
}

/* stránkování */
#p-mid .paging-bar {
	background: #515a60;
	height: 29px;
	line-height: 29px;
	margin-bottom: 20px;
}
#p-mid .paging-bar .paging {
	color: #ffffff;
	float: left;
	padding: 0 15px;
	position: relative;
	width: 435px;
}
#p-mid .paging-bar .only-paging {
	float: none;
	width: auto;
}
#p-mid .paging-bar .paging .prev, #p-mid .paging-bar .paging .next {
	color: #ffffff;
	position: absolute;
}
#p-mid .paging-bar .paging .prev {
	background: url("/img/u/ico-previous.gif?v07290953") 0 1.1em no-repeat;
	padding-left: 8px;
}
#p-mid .paging-bar .paging .next {
	background: url("/img/u/ico-next.gif?v07290953") 100% 1.1em no-repeat;
	padding-right: 8px;
	right: 15px;
	top: 0;
}
#p-mid .paging-bar .paging span.prev, #p-mid .paging-bar .paging span.next {
	color: #d0d0d0;
}
#p-mid .paging-bar .paging span.prev {
	background: url("/img/u/ico-previous-noactive.gif?v07290953") 0 1.1em no-repeat;
}
#p-mid .paging-bar .paging span.next {
	background: url("/img/u/ico-next-noactive.gif?v07290953") 100% 1.1em no-repeat;
}
#p-mid .paging-bar .paging p {
	margin-bottom: 0;
	text-align: center;
}
#p-mid .paging-bar .paging p .hellip {
	color: #919699;
}
#p-mid .paging-bar .paging p a {
	color: #d0d0d0;
	margin: 0 2px
}
#p-mid .paging-bar .search-page {
	border-left: 1px solid #797d7f;
	float: right;
	margin: 5px 0 0 15px;
	padding: 0 0 0 12px;
}
#p-mid .paging-bar .search-page label {
	background: none;
	line-height: 19px;
	padding-bottom: 0;
}
#p-mid .paging-bar .search-page input.text {
	background: url("/img/u/bg-search-page-input.png?v07290953") 0 0 no-repeat;
	color: #515a60;
	float: left;
	height: 19px;
	margin-right: 6px;
	padding: 1px 5px 0 5px;
	width: 22px;
}
#p-mid .paging-bar .search-page input.submit {
	background: url("/img/u/btn-search-page-submit.png?v07290953") 0 0 no-repeat;
	color: #ffffff;
	float: left;
	height: 19px;
	margin-right: 15px;
	margin-top: 0px;
	padding-bottom: 8px;
	text-align: center;
	width: 52px;
}

/* seznam pro novinky, fulltext atd. */
#p-mid .item-list li {
	background: 0;
	border-bottom: #7f7f7f 1px dotted;
	margin-bottom: 15px;
	padding: 0 0 15px 0;
}
#p-mid .item-list li.last {
	border: none;
	margin-bottom: 0;
}
#p-mid .item-list li p {
	margin-bottom: 0;
}
#p-mid .item-list li p.date {
	margin-bottom: 3px;
}
#p-mid .item-list li a {
	font-family: TeutonFett, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.6666em;
	line-height: 1.1;
}
#p-mid .item-list li img {
	margin-bottom: 0;
}

/* case studies seznam */
#p-mid .case-studies-list {
	margin-bottom: 10px;
	margin-right: -60px;
}
#p-mid .case-studies-list  li {
	position: relative;
	padding: 0;
	border-bottom: none;
	margin-bottom: 30px;
	margin-right: 60px;
}
#p-mid .case-studies-list  li .title {
	margin-bottom: 4px;
}
#p-mid .case-studies-list  li  .motive {
	position: absolute;
	top: 0;
	left: 0;
}
#p-mid .case-studies-list li.item-small {
	padding-top: 5px;
	padding-left: 150px;
	min-height: 85px;
}
#p-mid .case-studies-list li.item-big {
	padding-top: 200px;
	float: left;
	width: 313px;
}
#p-mid .case-studies-list li.item-big  .perex {
	display: none;
}
#p-mid .case-studies-list li.item-big+li.item-small {
	clear: both;
}

/* gallery */
#p-mid .gallery li {
	float: left;
	width: 136px;
	margin: 0 20px 15px 0;
	padding: 0;
	background: none;
}
#p-mid .gallery li a {
	display: inline-block;
	padding-left: 10px;
	background: transparent url("/img/u/bg-anchor-list-item.png?v07290953") 2px 6px no-repeat;
}
#p-mid .gallery li a.thumb {
	float: left;
	width: 130px;
	margin-bottom: 2px;
	text-align: center;
	background: none;
}
#p-mid .gallery li:hover a {
	text-decoration: none;
}
#p-mid .gallery li:hover a.thumb {
	border-style: solid;
}
#p-mid #search-news {
	background: url("/img/u/bg-form-search-news.png?v07290953") 100% 0 no-repeat;
	border-top: 2px solid #2f3439;
	height: 34px;
	position: absolute;
	top: 20px;
	width: 684px;
}
#p-mid #search-news form {
	float: right;
	margin-top: 7px;
	_width: 190px;
}
#p-mid #search-news form input.text {
	background: url("/img/u/bg-top-input.png?v07290953") 0 0 no-repeat;
	color: #515a60;
	float: left;
	height: 19px;
	margin-right: 4px;
	padding: 1px 5px 0 5px;
	width: 135px;
}
#p-mid #search-news form input.submit {
	background: none;
	padding-right: 14px;
}

/* thumb-list */
#p-mid .thumb-list li {
	background: none;
	float: left;
	margin-bottom: 15px;
	margin-left: 28px;
	padding: 0;
	width: 150px;
}
#p-mid .thumb-list li.first-in-row {
	clear: both;
	margin-left: 0;
}
#p-mid .thumb-list li p {
	font-weight: bold;
	margin-bottom: 5px;
}
#p-mid .thumb-list li .content {
	padding: 8px;
}
#p-mid .thumb-list li a {
	display: block;
}
#p-mid .thumb-list li ul {
	margin-top: 5px;
}
#p-mid .thumb-list li li {
	background: url("/img/u/bg-anchor-list-item.png?v07290953") 4px 0.5em no-repeat;
	float: none;
	margin: 0;
	padding: 0 4px 0 12px;
	_padding-bottom: 1px;
	width: auto;
}
#p-mid .thumb-list li li:hover {
	background-image: url("/img/u/bg-anchor-list-item-act.png?v07290953");
	background-position: 4px 0.6em;
	float: none;
	margin: 0;
	padding: 0 4px 0 12px;
	width: auto;
}
/* wallpapers */
#p-mid .wallpapers li li a {
	background: url("/img/u/ico-screen.gif?v07290953") 100% 50% no-repeat;
}
#p-mid .wallpapers li li a.wide {
	background: url("/img/u/ico-screen-wide.gif?v07290953") 100% 50% no-repeat;
}

/* výběr stránek */
#p-mid .select-page {
	background: #515a60;
	color: #ffffff;
	margin-bottom: 2px;
	padding: 5px 8px;
}
#p-mid .select-page form {
	float: left;
	margin-bottom: 0;
}
#p-mid .select-page select {
	background: #dadada;
	border: 1px solid #eeeeee;
	color: #3f3f3f;
	float: left;
	height: 17px;
	*height: auto;
	margin-right: 8px;
}
#p-mid .select-page .submit {
	background: url("/img/u/btn-top-submit.png?v07290953") 0 0 no-repeat scroll;
	color: #ffffff;
	float: left;
	height: 19px;
	padding-bottom: 8px;
	text-align: center;
	width: 75px;
	margin-top: 0;
}

/* novinky */
#p-mid .news {
	margin-bottom: 3em;
}
#p-mid .news li {
	background: none;
	padding: 5px;
}

/* sitemap */
#sitemap #p-mid .item {
	float: left;
	width: 400px;
	margin: 0 56px 25px 15px;
}
#sitemap #p-mid .item h2 {
	padding-bottom: 7px;
	border-bottom: #7f7f7f 1px dotted;
}
#sitemap #p-mid .item ul li {
	background: transparent url("/img/u/li-sitmap-1-level.png?v07290953") 4px 0.5em no-repeat;
}
#sitemap #p-mid .item ul li a {
	float: left;
	color: #000000;
	font-weight: bold;
}
#sitemap #p-mid .item ul ul {
	float: left;
	margin-left: 18px;
}
#sitemap #p-mid .item ul ul li {
	padding-left: 10px;
	background: transparent url("/img/u/li-sitmap-2-level.png?v07290953") 0 6px no-repeat;
}
#sitemap #p-mid .item ul ul li a {
	float: none;
	font-weight: normal;
}

/* on-line chat */
/* .profile { */
.profile, .chat-profile {
	float: right;
	width: 520px;
}
/* .info { */
.info, .chat-info {
	float: left;
	width: 144px;
}
.chat-info .portrait {
	display: block;
	margin-bottom: 25px;
}
.chat dd, dt {
	padding-left: 15px;
	padding-right: 15px;
}
.chat dt {
	background: url("/img/u/cancel-arrow.gif?v07290953") 0 1.5em no-repeat;
}
.chat dd {
	font-size: 0.92em;
}

/* on-line reportáž */
#p-mid .box .stats {
	background: url("/img/u/ico-stats.png?v07290953") 50% 6px no-repeat;
	border-left: 1px solid #f3f3f3;
	float: right;
	padding: 60px 15px 5px 20px;
}
#p-mid .box .score-bar {
	border-top: 1px solid #e7e7e7;
	clear: both;
	font-size: 1.17em;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
	padding: 15px 0;
	text-align: center;
}
#p-mid .box .score-bar img {
	margin: 0 15px;
	vertical-align: middle;
	width: 50px;
}
#p-mid .box .score-bar .score {
	color: #990011;
	font-size: 1.15em;
	margin: 0 10px;
}
.on-line-report thead th {
	background: #990011;
	color: #ffffff;
}
.on-line-report td {
	background: #ffffff;
	border-bottom: 1px solid #bfbfbf;
}
.on-line-report .event-12 td {
	background: #cce0f0;
}
.on-line-report .event-4 td {
	background: #f5e5e7;
}
.on-line-report .event-3 td {
	background: #fff9ce;
}
.on-line-report tr td:first-child + td {width:27px; padding: 3px 0 0 0;}

#p-mid .perform-list {
	margin-bottom: 0;
}
#p-mid .perform-list li {
	background: -30px 100% no-repeat;
	border-bottom: 1px solid #e5e5e5;
	height: 50px;
	padding: 10px 0 0 60px;
	margin-top: 12px;
}
#p-mid .perform-list li.sparta {
	background-image: url("/img/u/matches/event/13.gif?v07290953");
}
#p-mid .perform-list li.opponent {
	background-image: url("/img/u/matches/event/6.gif?v07290953");
}
#p-mid .perform-list li.referee {
	background-image: url("/img/u/matches/event/8.gif?v07290953");
}

/* statistika */
td.referee, td.spectator {
	background: 20px 50% no-repeat;
	padding-left: 60px;
	width: 90px;
}
td.referee {
	background-image: url("/img/u/matches/event/1.gif?v07290953");
}
td.spectator {
	background-image: url("/img/u/matches/event/7.gif?v07290953");
}

/* forum */
#p-mid ul.forum {
	font-size: 0.9em;
}
#p-mid ul.forum li {
	margin: 13px 0 0 0;
	padding: 0;
	background: none;
}
#p-mid ul.forum li .in {
	padding: 10px 15px;
	color: #ffffff;
	background-color: #515a60;
}
#p-mid ul.forum li .in a {
	color: #ffffff;
}
#p-mid ul.forum li .in p {
	margin-bottom: 0;
	overflow: hidden;
}
#p-mid ul.forum li .in .user {
	float: left;
	width: 105px;
	margin-right: 18px;
	border-right: #979ca0 1px dotted;
	color: #d0d0d0;
}
#p-mid ul.forum li .in .user img {
	margin-bottom: 8px;
	padding: 1px;
	border: #979ca0 1px dotted;
}
#p-mid ul.forum li .in .user strong {
	display: block;
	color: #ffffff;
}
#p-mid ul.forum li .in .story {
	margin-left: 123px;
}
#p-mid ul.forum li .in .head {
	margin-bottom: 10px;
	padding-bottom: 5px;
	/* height: 20px; */
	line-height: 20px;
	border-bottom: #979ca0 1px dotted;
}
#p-mid ul.forum li .in .head span.sep {
	padding: 0 5px;
	color: #797d7f;
}
#p-mid ul.forum li .in .head span.title {
	padding-right: 5px;
	color: #d0d0d0;
}
#p-mid ul.forum li li {
	margin: 0;
	padding: 13px 0  0 30px;
	background: transparent url("/img/u/bg-thread-forum.png?v07290953") 0 0 no-repeat;
}
#p-mid ul.forum li li li li li {
	padding-left: 0;
}
#p-mid ul.forum li.close-level {
	background: transparent url("/img/u/bg-thread-forum-close.png?v07290953") 0 0 no-repeat;
}
#p-mid ul.forum li li .in {
	color: #515a60;
	background-color: #f8f8f8;
}
#p-mid ul.forum li li .in a {
	color: #990011;
}
#p-mid ul.forum li li .in .user {
	border-right: #c6c6c6 1px dotted;
	color: #515a60;
}
#p-mid ul.forum li li .in .user img {
	border: #c6c6c6 1px dotted;
}
#p-mid ul.forum li li .in .user strong {
	color: #990011;
}
#p-mid ul.forum li li .in .head {
	border-bottom: #c6c6c6 1px dotted;
}
#p-mid ul.forum li li .in .head span.sep {
	color: #d0d0d0;
}
#p-mid ul.forum li li .in .head span.title {
	padding-right: 5px;
	color: #515a60;
}
#p-mid .box .forum-list {
	margin-bottom: 0;
}
#p-mid .box .forum-list li {
	background: none;
	margin-bottom: 15px;
	padding-left: 0;
}
#p-mid .box .forum-list li.last {
	margin-bottom: 0;
}
#p-mid .box .forum-list li img {
	margin-bottom: 6px;
}

/* quiz */
#p-mid .box.quiz {
	margin: 0 0 10px 15px;
	_width: 221px;
}
#p-mid .box.quiz .in a {
	display: block;
	width: 113px;
	height: 79px;
	padding: 33px 0 0 83px;
	background: transparent url("/img/cs/spustit-kviz.jpg?v07290953") 0 0 no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-size: 2em;
}

/* partneri */
#p-mid .partners {
	margin-bottom: 0;
}
#p-mid .partners li {
	background: none;
	float: left;
	margin-bottom: 0;
	padding-left: 0;
}
#p-mid .grid li {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #dcdedf;
}
#p-mid .grid li.first-in-row {
	border-left: 0;
}
#p-mid .grid li.last-in-row {
	border-right: 0;
}
#p-mid .grid li.last-row {
	border-bottom: 0;
}
#p-mid .grid li.last {
	border-right: 1px solid #dcdedf;
}

/* komentáře pod články */
#commentary {
	background: url("/img/u/bg-commentary.png?v07290953") 0 0 no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin-bottom: 20px;
	margin-top: 15px;
	padding-left: 30px;
}
#commentary #add-commentary {
	background: url("/img/u/bg-commentary-add.png?v07290953") 0 0 no-repeat;
	border-left: 1px solid #824649;
	cursor: pointer;
	float: right;
	padding: 0 10px 0 25px;
	text-decoration: underline;
}
.commentary-list {
	/* padding: 15px 15px 8px 15px; */
	padding: 5px 5px 0 5px;
}
#p-mid .commentary-list li {
	background: none;
	margin-bottom: 0;
	padding-left: 0;
}
#p-mid .commentary-list li .in {
	background: #ffffff;
	border-left: 4px solid #6c1b1f;
	margin-bottom: 13px;
	padding: 7px 14px;
}
#p-mid .commentary-list li li {
	margin-left: 20px;
}

#p-mid .commentary-list li li .in {
	background: none;
	border-left: 4px solid #5c0f13;
	padding: 7px 14px;
}
#p-mid .commentary-list li .head {
	font-size: 0.92em;
	margin-bottom: 5px;
}
#p-mid .further-action {
	border-top: 1px dotted #a8acaf;
	padding-top: 10px;
}
#primary {
	background: none;
}
#primary #p-mid {
	padding: 0;
}
#bg-player {
	width: 100%;
	position: fixed;
}

/* interstitial */
#interstitial #p-root {
	width: 996px;
	display: table;
	height: 100%;
	/* margin: 0 auto; */
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
background: white;
}
#interstitial #p-content {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	float: none;
}
#interstitial #p-content #invitation {
	height: 506px;
}
#p-mid .selectbox {
	background: #6c7377;
	color: #ffffff;
	float: left;
	font-size: 0.92em;
	height: 22px;
	line-height: 22px;
	padding-right: 8px;
}
#p-mid .selectbox .button {
	background: #40474c url("/img/u/button-arrow.gif?v07290953") 100% 0% no-repeat;
	float: left;
	margin-right: 5px;
	padding-left: 8px;
	padding-right: 23px;
}
#p-mid .selectbox a {
	border-right: 1px solid #61676b;
	color: #ffffff;
	padding: 0 5px;
	text-decoration: none;
}
#p-mid .selectbox a.last {
	border: 0;
	padding-right: 0;
}
#newVideo{
	margin-bottom: 0 !important;
	display: none;
}
#newVideo span {
	background: #c9c9c9;
	color: #4d4d4d;
	display: inline-block;
	padding: 5px 10px;
}
#videoPlayer {
	background: url("/img/u/fans/bg-mobile.jpg?v07290953") 0 0 no-repeat;
	float: right;
	/* height: 168px; */
	margin: 0px 0px 15px 25px;
	padding: 15px 55px 20px 50px;
	width: 236px;
}
#p-mid .button-bigger {
	background: 100% 0 no-repeat;
	float: left;
	height: 41px;
	line-height: 41px;
	margin-right: 7px;
	padding-right: 7px;
}
#p-mid .button-bigger a {
	background: 0 0 no-repeat;
	color: #ffffff;
	display: block;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	padding: 0px 30px;
	text-decoration: none;
	width: auto;
	float: left;
}
#p-mid .button-gray {
	background-color: #5d5d5d;
	background-image: url("/img/u/bg-button-gray-r.png?v07290953");
}
#p-mid .button-gray a {
	background-color: #5d5d5d;
	background-image: url("/img/u/bg-button-gray.png?v07290953");
}
#p-mid .button-blue {
	background-color: #176cb1;
	background-image: url("/img/u/bg-button-blue-r.png?v07290953");
}
#p-mid .button-blue a {
	background-color: #176cb1;
	background-image: url("/img/u/bg-button-blue.png?v07290953");
}
#p-mid .button-generali {
	float: right;
	margin-bottom: 15px;
}
#p-mid #box-generali {
	background: url("/img/u/box-generali-bottom.png?v07290953") 0 100% no-repeat;
	float: right;
	margin-bottom: 15px;
	padding-bottom: 3px;
	width: 188px;
}
#p-mid #box-generali .in {
	background: url("/img/u/box-generali-top.png?v07290953") 0 0 no-repeat;
	padding: 20px 39px 11px 15px;
}
/* sparta v mobilu */
#p-mid .title-moby-1 {
	color: #b8292f;
	font-size: 250%;
	line-height: 125%;
	margin: 1em 0 0.5em 0;
}
#p-mid .title-moby-2 {
	color: #b8292f;
	font-size: 150%;
}
/* Youtube video */
#p-mid .youtube-video, #p-mid .idnes-video {
	margin-bottom: 15px;
	margin: 0 auto 15px auto;
	width: 640px;
}
/* vstupenky */
.terraces-image-map {
	margin: 40px 0 70px 0;
}
.no-arrow .highslide-previous, .no-arrow .highslide-next {
	display: none;
}
.ticketportal-partner {
	border: none;
	height:680px;
	width: 695px;
	margin-bottom: 15px;
}
/* helper span */
.helper {
	display: block;
	position: absolute;
	top: 0; right: -33px;
	width: 23px; height: 28px;
	cursor: pointer;
	background: url("/img/u/ico-help.png?v07290953") 0 0 no-repeat;
	z-index: 1000;
}
.helper .bubble {
	display: none;
	position: absolute;
	top: -160px; left: -107px;
	width: 231px; height: 147px;
	padding-bottom: 7px;
	z-index: 3000;
	background:  #ffffff url("/img/u/bubble-arrow.png?v07290953") 51% 100% no-repeat;
}
.helper .bubble > .in {
	display: block;
	width: 227px; height: 143px;
	border: solid #565656 2px;
	border-radius: 2px;
}
#refreshMessage{
	display: none;
	color: #990011;
	font-weight: bold;
}
#refreshMatchLink{
    background: url("/img/u/bg-button-refresh.png?v08160754") no-repeat scroll 0 0 #592225;
    color: #FFFFFF;
    padding: 5px 10px 5px 30px;
    cursor:pointer;
    text-decoration: underline;
}







/* JTCI */
#jtci {font: 16px/1.2 Calibri,Arial,Helvetica,sans-serif; background: #cdcfd2 url("/img/u/jtci/bg-jtci.jpg") center top no-repeat;}
#jtci #p-bottom.no-logo {background-image: none;}
.logo-jtci { position: absolute; top: 110px; left: 20px; width: 153px; height:69px; background: transparent url("/img/u/jtci/logo-jtci.png") 0 0 no-repeat;}
.jt-content {margin-bottom: 50px;}
.jt-content p {font: 16px/1.2 Calibri,Arial,Helvetica,sans-serif; color: #fff; margin-bottom:  1em;}

#jtci #p-mid {background: transparent url("/img/u/jtci/jt-cont-transp.png") 0 0 repeat; padding: 30px; min-height: 100px;}
#jtci #p-mid .grey a {color: #001b3e;}

#jtci  .downloadFiles li {background:none; padding-left:0; }
#jtci  .downloadFiles a {padding: 10px 0 10px 34px; display: inline-block; }
#jtci  .downloadFiles a[href$=".pdf"] {background: url("/img/u/ico-pdf.png?v07290953") left center no-repeat;}
#jtci #p-bottom {padding-top: 160px;}
#jtci #footer .copyright {color: #fff !important;	padding-top: 4px; padding-left: 56px; line-height: 1.6;	background: transparent url("/img/u/jtci/logo-jtci-footer.png") left center no-repeat;}

/* takeover */
.overlay {
	position: absolute;
	top: 40px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: 40px;
	background: rgba(0, 0, 0, 0.01);
	z-index: 200000;
}
.bodyTakeover {
	overflow: hidden;
	position: relative;
}


.overflowHidden {
	overflow: hidden;
}
.takeover {
	height: 390px;
	left: 0;
	position: absolute;
	top: -450px;
	width: 1024px;
	z-index: 5;
/*
	position: absolute;
	top: 40px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: 40px;
	background: rgba(0, 0, 0, 0.5);
	z-index: 200000;
*/
}
.takeover #video {
	height: 390px;
}
.takeover .wrapper {
	background: #fff;
	width: 1024px;
	height: 600px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -512px;
}
.takeover #video_jwplayer_controlbar {
	display: none;
}


.select-page .addToCalendar {
	float: right;
}


@media screen and (max-width: 1172px){
	#es-strip-container {
		display: none;
	}
	body {
		background-image: url("/img/u/bg-tablet.jpg?v07290953");
	}
	#p-root {
		padding: 185px 0 0 0;
		width: 760px;
	}
	#p-top {
		top: 0;
		width: 720px;
	}
	#logo,
	#logo-sign {
		top: 20px;
	}
	#banner-leaderboard {
		top: 20px;
		width: 300px;
	}
	#banner-leaderboard :empty {
		display: none;
	}
	#menu {
		font-size: 1.5em;
		line-height: 1.1111;
		left: 0;
	}
	#menu li {
		margin: 0 3px;
	}
	#top-bar {
		right: 0;
	}
	#sitemap #p-mid .item {
		float: none;
		margin: 0;
		width: 100%;
	}
	#content {
		float: none;
		width: 100%;
	}
	.js-enabled #content {
		margin-top: 37px;
	}
	#left-column {
		float: none;
		width: 100%;
	}
	#p-mid #submenu {
		background: #f8f8f8;
		padding: 15px;
		width: auto;
	}
	#p-mid #submenu li {
		width: 230px;
	}
	.js-enabled #p-mid #submenu {
		left: 22px;
		padding-top: 10px;
		padding-bottom: 10px;
		position: absolute;
		overflow: hidden;
		top: 54px;
		width: 686px;
	}
	#submenu.hide-submenu {
		display: none;
	}
	#control-submenu {
		background: #f8f8f8 18px 50% no-repeat;
		color: #4e4d4d !important;
		display: block;
		font-size: 1.1666em;
		height: 34px;
		left: 22px;
		line-height: 34px;
		padding-left: 53px;
		position: absolute;
		text-decoration: none;
		top: 22px;
		width: 663px;
	}
	#control-submenu:hover {
		text-decoration: underline;
	}
	#control-submenu.show-submenu {
		background-image: url("/img/u/ico-show-submenu.png");
	}
	#control-submenu.hide-submenu {
		background-image: url("/img/u/ico-hide-submenu.png");
	}
/*
	#left-column {
		margin-left: -8px;
	}
*/
	#left-column .widget-box {
		float: left;
		/* margin-left: 8px; */
		width: 230px;
	}
	#left-column .widget-eshop {
		/* margin-left: -8px; */
		margin-left: 10px;
		/* width: 476px; */
	}
	#left-column .eshop li {
		float: left;
		margin-left: 8px;
		width: 230px;
	}
	.responsive-hide {
		display: none;
	}
	.copyright {
		display: block;
		margin-bottom: 5px;
	}
	#banner-skyscraper {
		top: 185px;
		top: 80px;
		left: 102%;
	}
	#projector {
		top: -350px;
		width: 760px;
	}
	.takeover {
		height: 289px;
		top: -350px;
		width: 760px;
	}

	#hp #p-top {
		height: 430px;
	}
	#hp #p-root {
		padding-top: 430px !important;
	}
	#projector .news-list {
		height: 289px;
	}
	#projector .news-list h2 {
		top: 20px;
	}
	#hp .minusLeftOffset,
	#hp .eshop {
		margin-left: -13px;
	}
	#hp .minusLeftOffset .advertisement,
	#hp .widget-eshop,
	#hp .eshop li {
		margin-left: 13px;
	}
	#hp .widget-eshop {
		width: 723px;
		max-width: 723px;
	}
	#hp #next-macht .macht-team {
		width: 130px;
	}
	#hp #next-macht #home {
		margin-left: 0;
	}
	#hp #next-macht #visiting {
		margin-right: 0;
	}
	#hp #nextMatch,
	#hp #next-macht {
		width: 290px;
	}
	#hp #next-macht .table-info {
		/* background-image: url("/img/u/sprites-next-match-responsive.png"); */
		height: 110px;
	}
	#hp #next-macht .table-info-league {
		background-image: url("/img/u/sprites-next-match-league-responsive.png");
	}
	#hp #next-macht .table-info-cups {
		background-image: url("/img/u/sprites-next-match-cups-responsive.png");
	}
	#hp #next-macht .macht-team .team-logo {
		width: 74px;
	}
	#hp #next-macht .macht-team .table-info .team-logo {
		margin-left: -37px;
	}

	#next-macht .fortuna-odds .wrapper {
		background: url("/img/u/logo-fortuna-odds-smaller.png") 0 50% no-repeat;
		min-height: 12px;
		padding-left: 105px;
	}
	#next-macht .fortuna-odds .wrapper a {
		font-size: 1.0833em;
		line-height: 1.3076;
		padding: 4px 8px;
	}
	#hp .video,
	#hp #twitterWidget {
		width: 400px;
	}
	#player-object {
		width: 100%;
	}
	#hp-news .news-container,
	#hp-social-media .media-container {
		width: 654px;
	}
	#hp #projector .news-list h2 {
		font-size: 3.3333em;
		line-height: 1.125;
	}
	#hp .matches-container {
		padding: 0 90px;
		width: 536px;
	}
	#hp .matches-container .dragsliderWrapper {
		background-image: url("/img/u/bg-match-container-tablet.png");
	}
	#hp #next-macht .macht-team .team {
		font-size: 1.0833em;
	}
	.logo-jtci {top: 80px; left: 0px;}

}
/*
@media screen and (max-width: 780px){
	#banner-leaderboard {
		display: none;
	}
}
*/
@media screen and (max-width: 760px){
	body {
		background-image: url("/img/u/bg-mobile.jpg?v07290953");
	}
	#p-root {
		padding: 110px 0 0 0;
		width: 320px;
	}
	#p-top {
		height: auto !important;
		padding: 10px 0;
		top: 60px;
		width: 320px;
	}
	#hp #p-top {
		top: 300px;
	}
	#hp #p-root {
		padding-top: 350px !important;
	}
	#p-top h2 {
		display: block;
		font-family: TeutonFett, Arial, Helvetica, sans-serif;
		font-size: 1.9166em;
		line-height: 1.0869;
		margin: 0 15px;
		text-align: right;
		text-transform: uppercase;
	}
	#p-top h2 span {
		background: url("/img/u/ico-menu.png") 0 0 no-repeat;
		cursor: pointer;
		padding-left: 32px;
	}
	#p-top h2 span:hover {
		background-position: 0 -25px;
		color: #c71621;
	}
	#menu,
	#top-bar {
		bottom: auto;
		display: none;
		position: relative;
	}
	#menu {
		background: url("/img/u/bg-menu-top.png") 50% 0 no-repeat;
		margin-top: 5px;
		padding-right: 0;
		padding-top: 15px;
		padding: 25px 15px 0 15px;
	}
	#menu li {
		float: none;
		margin: 0;
	}
	#menu li.mi-1 {
		margin-left: 0 !important;
	}
	#menu li a {
		display: inline-block;
		float: none;
		line-height: 1.4444;
		padding: 0;
	}
	#top-bar {
		margin: 10px 15px 0 15px;
		padding: 0;
	}
	#fulltext {
		bottom: 0;
		display: block;
		position: relative;
		right: auto;
		width: 100% !important;
	}
	#fulltext.showFulltextForm form {
		width: 250px !important;
	}
	#fulltext form input.text {
		margin-right: 0;
		width: 100%;
	}
	#p-top #lang-switch {
		margin-top: 5px;
	}
	#p-top.visible-menu {
		background: #f8f8f8 url("/img/u/bg-menu-bottom.png") 50% 100% no-repeat;
		padding-bottom: 25px;
	}
	#p-top.visible-menu #menu,
	#p-top.visible-menu #top-bar {
		display: block;
	}

	#p-mid {
		padding: 15px;
	}
	#p-mid h1 {
		font-size: 1.6666em;
		max-height: 45px;
		overflow: hidden;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		white-space: nowrap;
		width: 178px;
	}
	#logo {
		background-image: url("/img/u/logo-sparta-mobile.png?v07290953");
		height: 17px;
		margin-left: -140px;
		width: 280px;
	}
	#logo-sign,
	#hp #logo-sign {
		margin-left: -18px;
		width: 37px;
		height: 50px;
		background-image: url("/img/u/logo-sign-mobile.png?v07290953");
	}
	#control-submenu {
		left: 15px;
		top: 15px;
		width: 237px;
	}
	#p-mid .page-motive {
		height: 75px;
	}
	#p-bottom #footer p {
		font-size: 0.9166em;
	}
	#p-bottom .partners {
		margin-bottom: 30px;
	}
	#p-bottom .partners a {
		margin: 0 8px;
	}
	#toolbox {
		padding: 0 15px;
		text-align: center;
	}
	#p-mid a.btn.back {
		float: right;
	}
	#left-column {
		margin-left: 0;
		margin-top: 40px;
	}
	#left-column .widget-box {
		float: none;
		margin-left: 0;
		width: 100%;
	}
	#left-column .eshop li {
		float: none;
		margin-left: 0;
	}
	.js-enabled #p-mid #submenu {
		left: 15px;
		top: 52px;
		width: 260px;
	}
	#p-mid .index {
		margin-left: 0;
	}
	#p-mid .index .box {
		float: none;
		margin: 0 0 25px 0;
		width: 100%;
	}
	.profile, .chat-profile {
		width: 290px;
	}
	#p-mid .thumb-list li {
		margin-left: 0;
		padding: 0 7px;
		width: 130px;
	}
	#p-mid .thumb-list li.first-in-row {
		clear: none
	}
	#p-mid .thumb-list li:nth-child(2n+1) {
		clear: both;
	}
	#p-mid .thumb-list li .content {
		padding-left: 0;
		padding-right: 0;
	}
	.two-third {
		float: none;
		width: 100%;
	}
	#p-mid .two-boxes .box {
		float: none;
		width: 100%;
	}
	.score-bar .teamName {
		display: none;
	}
	#p-mid .box .stats {
		border-left: 0;
		float: left;
	}
	img.offset-left {
		display: none;
	}
	.fr, fl {
		float: none;
	}
	a.fr, img.fr {
		margin-left: 0;
	}
	.teamPhoto {
		display: block;
		margin-left: 0 !important;
	}
	.teamPhoto .zoom {
		display: none;
	}
	#p-mid .box .people-list li {
		border: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.player-profile {
		float: none;
		width: 290px;
	}
	#p-mid .slider {
		width: 238px;
	}
	#p-mid .slider .scroll {
		width: 236px;
	}
	#p-mid .gallery li {
		margin-right: 0;
		width: 130px;
	}
	#p-mid .gallery li:nth-child(2n+1) {
		clear: both;
		margin-right: 25px;
	}
	#p-mid .gallery li a.thumb {
		padding-left: 0;
	}
	#p-mid .grid li {
		border: 0;
	}
	.third {
		width: 100%;
	}
	#p-mid form label,
	#p-mid form .label {
		float: none;
		display: inline-block;
		padding-bottom: 0;
	}
	#p-mid form .text input,
	#p-mid form .captcha input,
	#p-mid form select {
		display: block;
		float: none;
		margin-bottom: 15px;
		width: 200px;
	}
	#p-mid .select-page form select {
		margin-bottom: 10px;
		width: 120px;
	}
	#p-mid #search-news {
		display: none;
	}
	#p-mid .paging-bar {
		height: auto;
	}
	#p-mid .paging-bar .paging {
		width: 260px;
	}
	#p-mid .paging-bar .search-page {
		border-left: 0;
		float: left;
		padding-left: 0;
		margin-bottom: 5px;
	}
	#p-mid .paging-bar .search-page label {
		float: left;
	}
	#p-mid .paging-bar .paging p {
		margin-top: 29px;
	}
	#p-mid .ml15 {
		margin-left: 0;
		margin-top: 15px;
	}
	.takeover {
		height: 122px;
		top: -184px;
		width: 320px;
	}
	#projector {
		height: 208px;
		top: -270px;
		width: 320px;
	}
	#projector .news-list {
		height: auto;
	}
	#control-news,
	#projector .news-list .perex {
		display: none;
	}
	#hp #projector .news-list h2 {
		font-size: 1.8333em;
		height: 74px;
		left: auto;
		margin-left: 10px;
		overflow: hidden;
		position: relative;
		top: auto;
		width: 220px;
	}
	#hp #projector .news-list h2 a {
		color: #515a60;
		text-shadow: 0 0;
	}
	#hp #p-mid #projector .news-list h2 a:hover {
		color: #485258 !important;
	}
	#control-news-arrow {
		display: block;
		right: 10px;
		top: 0;
	}
	#hp .video,
	#hp #twitterWidget {
		float: none;
		min-height: 0;
		width: 290px;
	}
	#hp .video p {
		margin-bottom: 0;
	}
	.js-enabled .switch-content {
		text-align: left;
	}
	.js-enabled .switch-content a {
		white-space: nowrap;
	}
	#hp-news .news-container,
	#hp-social-media .media-container {
		width: 230px;
	}
	#hp .minusLeftOffset,
	#hp .eshop {
		margin-left: 0;
	}
	#hp .widget-eshop {
		width: 100%;
	}
	#hp .minusLeftOffset .advertisement,
	#hp .widget-eshop, #hp .eshop li {
		margin-left: 0;
		min-height: 270px;
	}
	#hp .eshop {
		width: auto;
	}
	#hp .matches-container {
		padding: 0 60px;
		width: 170px;
	}
	#hp .matches-container .bubbleMatchDetail .bubbleContent {
		font-size: 1em;
	}
	#hp .matches-container .bubbleMatchDetail .bubbleDate {
		font-size: 1.6666em;
	}
	#hp .matches-container .bubbleMatchDetail .tv,
	#hp .matches-container .bubbleMatchDetail .button-big {
		display: none;
	}
	#hp .matches-container .bubbleMatchDetail .bubbleContent {
		min-height: 120px;
		width: 160px;
	}
	#hp .matches-container .oddBubbleMatchDetail .bubbleContent:after {
		top: 99.4%;
	}
	#hp .matches-container .evenBubbleMatchDetail .bubbleContent:after {
		bottom: 99.4%;
	}
	#hp-matches .dragger {
		width: 166px;
	}
	#hp-social-media .dragger,
	#hp-news .dragger {
		width: 226px;
	}
	#p-mid .youtube-video,
	#p-mid .idnes-video {
		width: 290px;
	}
	#p-mid .youtube-video iframe {
		height: auto;
		width: 290px;
	}
	#youtubeVideo iframe {
		height: 177px;
	}
	.mobile-version {
		display: block;
	}
	#hp-news,
	#hp-matches,
	.no-mobile-version {
		display: none;
	}
	#content .banner-news {
		left: -5px;
		position: relative;
		width: 300px;
	}
	#social-media-twitter {
		display: none !important;
	}
	.more-news {
		font-size: 1.1666em;
		left: 10px;
		line-height: 16px;
		margin-bottom: 0;
		position: absolute;
		top: -36px;
		z-index: 1;
	}
	.more-news a {
		color: #515a60 !important;
		background-image: url("/img/u/bullet-dark-gray.png?v07290953");
	}
	.top-offset {
		margin-top: 25px;
	}
	.bottom-offset {
		margin-bottom: 25px;
	}
	.mobile-fanshop {
		margin: 30px 0 45px 0;
	}
	#hp-social-media .switch-content {
		margin-bottom: 0;
	}
	#hp-social-media a {
		background: url("/img/u/hp-social-media.png") 0 0 no-repeat;
		clear: both;
		float: left;
		line-height: 22px;
		margin-bottom: 12px;
		padding-left: 30px;
	}
	#hp-social-media .twitter {
		background-position: -300px 0;
	}
	#hp-social-media .facebook {
		background-position: 0 0;
	}
	#hp-social-media .instagram {
		background-position: -600px 0;
	}
	#hp-social-media .google-plus {
		background-position: -900px 0;
	}
	.news-toolbar,
	.widget-box {
		display: none;
	}
	#left-column {
		margin-top: 0;
	}
	#fulltext {
		display: none;
	}
	#p-top.visible-menu #top-bar {
		border-top: 1px solid #b7b7b7;
	}
	.ticketportal-partner {
		width: 290px;
	}
	.ticketportal-partner::-webkit-scrollbar {
		-webkit-appearance: none;
		height: 12px;
		width: 12px;
	}
	.ticketportal-partner::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0.3);
		border: 2px solid #fff;
		border-radius: 8px;
	}
	#hp #next-macht {
		float: none;
	}
	#p-mid .hiddenDetail h2 {
		background-position: 95% 0.6em;
	}
	#p-mid .hiddenDetail .content img {
		max-width: 250px;
	}
	#p-mid .case-studies-list {
		margin-right: 0;
	}
	#p-mid .case-studies-list li {
		padding: 0 !important;
		margin-right: 0;
	}
	#p-mid .case-studies-list  li .motive {
		position: static;
		margin-bottom: 5px;
	}
	#p-mid .case-studies-list li.item-big {
		float: none;
		width: auto;
	}
	#p-mid .case-studies-list li.item-big .motive {
		max-width: 100%;
		height: auto;
	}
	#banner-skyscraper {
		display: none;
	}
	#jtci #p-root {padding-top: 140px;}
	.logo-jtci {top: 20px; left: 0px;}
	#jtci #p-bottom  {padding-top: 60px;}
	#jtci #p-bottom #footer p.fr {float: right; margin-top:5px;}
	#jtci  .downloadFiles span {padding-left: 34px; display: block; }
	.select-page .addToCalendar {
		float: left;
		margin-top: 10px;
	}
	/* goalsong form */
	#p-mid form.goalsong label, #p-mid form.goalsong .label {
		padding: 0 12px 10px 20px;
	}
	#p-mid form.goalsong div.mp3 {
		margin-top: -514px;
	}
	#p-mid form.goalsong div.mp3player {
		margin-bottom: 58px;
	}
	/* goalsong form end */
}

@media screen and (min-width: 760px){
	#menu .home a {
		background: url("/img/u/ico-home.png") 0 -5px no-repeat;
		overflow: hidden;
		padding-left: 28px;
		padding-right: 0;
		width: 0;
	}
	#menu .home:hover a {
		background-position: 0 -40px;
	}
	#menu .home.actual a {
		background-position: 0 -75px;
	}
	#top-bar #lang-switch a {
		height: 18px;
		margin-bottom: 2px;
		padding-left: 24px;
		overflow: hidden;
		width: 0;
	}
	#top-bar #lang-switch .en {
		background: url("/img/u/flag-en.png") 0 0 no-repeat;
	}
	#top-bar #lang-switch .cs {
		background: url("/img/u/flag-cs.png") 0 0 no-repeat;
	}
}

@media screen and (min-width: 1172px){
	#menu .home a {
		background-position: 0 -1px;
	}
	#menu .home:hover a {
		background-position: 0 -36px;
	}
	#menu .home.actual a {
		background-position: 0 -71px;
	}
	#top-bar #lang-switch a {
		margin-bottom: 3px;
	}
}

@media screen and (min-width: 760px) and (max-width: 1172px) {
	#menu .contacts {
		display: none;
	}
	#top-bar {
		padding-left: 5px;
		padding-right: 0;
	}
	#top-bar .contacts {
		background: url("/img/u/ico-contacts.png") 0 -6px no-repeat;
		display: block;
		overflow: hidden;
		padding-left: 36px;
		position: absolute;
		right: 70px;
		top: 2px;
		width: 0;
	}
	#top-bar .contacts:hover {
		background-position: 0 -41px;
	}
	#top-bar .contacts.actual {
		background-position: 0 -76px;
	}

}


/*
@media screen and (max-width: 820px){
	#p-root,
	#p-top {
		width: 320px;
	}
}
*/
