/* Import
---------------------------------------------------------------------------------------- */
@import "style_reset.css";
@import "style_ico.css";
@import "style_global.css";



/* Body
---------------------------------------------------------------------------------------- */
body {
	background-image: url('../../img/bg-body.jpg');
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 41px 0 0 0;
	text-align: left;
    min-width: 980px;
}



/* Fonts
---------------------------------------------------------------------------------------- */
@font-face {
	font-family: 'proxima_nova_rgbold';
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/proximanova-bold-webfont.eot');
	src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype'), url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
}

@font-face {
	font-family: 'proxima_nova_ltbold';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/proximanova-semibold-webfont.eot');
	src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-semibold-webfont.woff') format('woff'), url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('../fonts/proximanova-semibold-webfont.svg#proxima_nova_ltbold') format('svg');
}

@font-face {
	font-family: 'proxima_nova_rgregular';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/proximanova-regular-webfont.eot');
	src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
}



/* Cover
---------------------------------------------------------------------------------------- */
.cover_main {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	margin-top: -30px;
}

.cover_main .cover_links {
	color: #777777;
	font-size: 13px;
}

.cover_main .cover_links a.link1 {
	color: #777777;
	font-size: 13px;
}

.cover_main .cover_links a.link2 {
	color: #777777;
	font-size: 13px;
}

.cover_main table.cover_table {
	margin: auto;
	width: auto;
}

.cover_main table.cover_table tr td {
	width: auto;
}

.cover_main table.cover_table tr td img {
	border: 0px;
}

.cover_main table.cover_table tr td.space {
	font-size: 1px;
	line-height: 0px;
	padding: 0px;
}


/* Links
---------------------------------------------------------------------------------------- */
a {
	color: #d11304;
	text-decoration: underline;	 
}

a:hover {
	text-decoration: none;
}

a:visited {
	color: #d11304;
}

a:focus {
	color: #d11304;
}

a.out {
	background: url('../../img/ico/outanchor.png') no-repeat 4px 12px!important;
	padding-left: 12px;
}

a.out.width_60 {
	background-position: 60px 0px!important;
}

a.out.width_80 {
	background-position: 80px 0px!important;
}

a.out.width_100 {
	background-position: 100px 0px!important;
}

a.out.width_120 {
	background-position: 120px 0px!important;
}

a.out.width_140 {
	background-position: 140px 0px!important;
}

a.out.width_155 {
	background-position: 155px 0px!important;
}

a.out_right {
	background: url('../../img/ico/outanchor.png') no-repeat right 4px!important;
	padding-right: 12px;
}

a.mail {
	background: url('../../img/ico/ico_mail.gif') no-repeat 3px 0;
	padding-left: 22px;
	text-decoration: underline;
}

a.print {
	background: url('../../img/ico/print.png') no-repeat 1px 0;
	padding-left: 20px;
	text-decoration: none;
}

a.rss {
	background: url('../../img/ico/ico_rss.gif') no-repeat 0 2px;
	padding: 0 0 5px 20px;
}

a.button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url('../../img/bg-button.png') top left repeat-x #df1b25;
	border-radius: 5px;
	border: 1px solid #a11018;
	color: #fff;
	display: block;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 12px;
	height: 31px;
	line-height: 34px;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #920E17;
	text-transform: uppercase;
}

a.button:hover {
	text-decoration: underline;
}



/* Texts HTMLs
---------------------------------------------------------------------------------------- */
em, i,cite {
	font-style: normal;
}

p {
	text-align: left; margin: 10px 0; 
}

code {
	font-size: 140%; font-weight: bold; 
}

hr {
	display: none; 
}



/* Lists
---------------------------------------------------------------------------------------- */
ul {
	list-style: none; margin: 5px 0 5px 15px; padding: 0; text-align: left;
}

ol {
	list-style: none; margin: 5px 0 5px 15px; padding: 0; text-align: left;
}



/* Images
---------------------------------------------------------------------------------------- */
img {
	border: 0;
}

img.border {
	border: 1px solid #E9E9E9;
}

img.icon {
	vertical-align: -3px; margin: 0 3px 0 1px;
}

img.toleft {
	margin: 0 15px 0 0;
}

img.toright {
	margin: 0 0 0 15px;
}



/* Indexes
---------------------------------------------------------------------------------------- */
sub, sup {
	position: relative; vertical-align: baseline;
}

sub {
	top: 0.4em;
}

sup {
	bottom: 0.4em;
}



/* Headlines
---------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6  {
	color: #cd0206;
	font-family: 'proxima_nova_rgbold', sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 8px 0 4px 0;
	padding: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #cd0206;
	font-family: 'proxima_nova_ltbold', sans-serif;
}

h1 {
	font-size: 20px;
	line-height: 1.3em;
	padding: 20px 0 0 0;
}

h2 {
	font-size: 18px;
	line-height: 1.3em;
}

h3 {
	font-size: 16px;
	line-height: 1.2em;
}

h2 span	{
	display: none; 
}

h3 span	{
	display: none; 
}

h2.star {
	background: url("../../img/slavia-star.png") 0 3px no-repeat;
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 35px;
	text-transform: uppercase;
}



/* Forms
---------------------------------------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form .form_padding {
	padding: 10px;
}

input, select {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
	font-family: sans-serif;
	padding: 5px 3px;
} 

input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'proxima_nova_rgregular', sans-serif;
	font-size: 12px;
	padding: 8px;
} 

input.submit {
	background: #0480b6;
	 border: 0;
	 color: #fff;
	}

input[type="image"] {
	border: 0;
	 padding: 0;
	}

input[type="submit"], a.link_button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url('../../img/bg-button.png') top left repeat-x #df1b25;
	border-radius: 5px;
	border: 1px solid #a11018;
	color: #fff;
	cursor: pointer;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 12px;
	height: 31px;
	line-height: 34px;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #920E17;
	text-transform: uppercase;
} 
a.link_button {
	display: inline-block;
}


input[type="submit"]:hover {
	text-decoration: underline;
} 

legend {
	background: url('../../img/bg-hp-table-tr.png') top left repeat-x #EAEAEA;
	border: 1px solid #eee;
	color: #000;
	font-size: .9em;
	margin-left: 10px;
	padding: 3px 25px;
} 

fieldset {
	border: 1px solid #eee;
}



/* Responsive hide
---------------------------------------------------------------------------------------- */
.responsive-hide-980 {
	display: none!important;
	visibility: hidden!important;
} 
	

/* Ads
---------------------------------------------------------------------------------------- */
#ads_show_box {
	display: none;
}

#ads_top {
	display: block; 
	margin: auto; 
	padding: 0; 
	text-align: center; 
	width: 1300px;
}

#ads_top .toleft {
	width: 730px;
}

#ads_top .toright {
	width: 222px;
}

/* Layout container
---------------------------------------------------------------------------------------- */
#layout {
	background: url('../../img/bg-layout-980-2015.jpg') no-repeat top center;
	float: left;
	font-size: 1.2em;
	letter-spacing: 0;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	width: 100%;
	word-spacing: normal;
}

#layout #main {
	margin: auto;
	width: 980px;
}



/* Tabs
---------------------------------------------------------------------------------------- */
ul.tabs {
	clear: both;
	height: 50px;
	margin: 0;
	padding: 0;
}

ul.tabs li {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px; 
	margin: 0!important; 
	padding: 0 6px 0 0px!important;
	width:170px;
}

ul.tabs li:last-child {
	margin: 0; 
}

ul.tabs li a {
	background: url('../../img/bg-tab-inactive.png') top left repeat-x;
	color: #2f0306;
	display: block;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 15px;
	height: 50px;
	line-height: 53px;
	padding: 0 15px 0 30px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0px #D4D5D6;
	text-transform: uppercase;
}

ul.tabs li a:before {
	background: url('../../img/bg-tab-inactive-star.png') 0 7px no-repeat;
	content: '';
	display: block;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 22px;
	z-index: 30;
}

ul.tabs li.ui-tabs-selected a, ul.tabs li a:hover, ul.tabs li a.current {
	background-image: url('../../img/bg-tab-active.png'); 
	text-shadow: 1px 1px #E52C36; 
}

ul.tabs li.ui-tabs-selected a:before, ul.tabs li a:hover:before, ul.tabs li a.current:before {
	background-image: url('../../img/bg-tab-active-star.png'); 
}

ul.tabs li.ui-tabs-selected a:before {
	background: #B9161F; 
}



/* Left banners
---------------------------------------------------------------------------------------- */
#layout #main #banners-left {
	float: left; 
	margin: 0; 
	width: 0;
}



/* Main container
---------------------------------------------------------------------------------------- */
#layout #main-container {
	float: left;
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	width: 980px;
}



/* Top
---------------------------------------------------------------------------------------- */
#layout #main #top-container {
	display: block; 
	float: left; 
	height: 140px; 
	margin: 0; 
	width: 980px;      
}

#layout #main #top-container #top-left {
    display: block;
    height: 140px;
    text-align: left;
    width: auto;
	position: relative;
}


#layout #main #top-container #top-left #top-logo {
	background: url('../../img/logo.png') center center no-repeat;	
	display: block; 
	float: left; 
	height: 140px;
	margin: 0;
	width: 105px;
}

#layout #main #top-container #top-left #top-logo a {
	color: #fff; 
	display: block; 
	height: 140px; 
	position: relative; 
	text-decoration: none; 
	width: 100px;
}

#layout #main #top-container #top-left #top-logo span {
	height: 140px; 
	left: 0; 
	margin: 0; 
	position: absolute; 
	top: 0; 
	width: 100px;
}


/*------------TEMPORARY LOGO ROSHADE--------------*/

#layout #main #top-container #top-left .top-logo-bican {
	background: url('../../img/logo.png') center 30px no-repeat;
	background-size: contain;
	display: block;
	float: left;
	height: 140px;
	margin: 0;
	width: 90px;
}

#layout #main #top-container #top-left .top-logo-bican a {
	color: #fff; 
	display: block; 
	height: 140px; 
	position: relative; 
	text-decoration: none; 
	width: 90px;
}

#layout #main #top-container #top-left .top-logo-bican span {
	height: 140px; 
	left: 0; 
	margin: 0; 
	position: absolute; 
	top: 0; 
	width: 90px;
}

.top-bican {
	background: url('../../img/100letbican_medium.png') center 20px no-repeat;
	background-size: 104px;
	display: block; 
	float: right; 
	height: 140px;
	margin-left: 10px;
	width: 180px;	
}

.top-bican a {
	color: #fff; 
	display: block; 
	height: 140px; 
	position: relative; 
	text-decoration: none; 
	width: 180px;
}

.top-bican span {
	height: 140px; 
	left: 0; 
	margin: 0; 
	position: absolute; 
	top: 0; 
	width: 180px;
}


#layout #main #top-container #top-left .top-bican {
	background: url('../../img/100letbican_small.png') center 29px no-repeat!important;
	background-size: contain!important;
	width: 90px!important;
	float: left!important;
}
#layout #main #top-container #top-left .top-bican a {
	width: 90px!important;
}
#layout #main #top-container #top-left .top-bican span {
	width: 90px!important;
}

/*------------TEMPORARY LOGO ROSHADE END--------------*/



#layout #main #top-container #top-left #top-marketing {
	display: block; 
	float: left; 
	height: 140px;
	margin: 0 0 0 40px;
	text-align: left;
	width: 725px;
}

#layout #main #top-container #top-left #top-marketing #top-socials {
    background: url('../../img/bg-top-line.png') bottom left repeat-x;
    display: block;
    font-weight: bold;
    height: 30px;
    margin: 45px 0 0 0;
    padding: 0 0 10px 7px;
    text-align: left;
    width: auto;
}


#layout #main #top-container #top-left #top-marketing #top-socials #top-icons {
    float: left;
    margin: 0 0 0 0px;
    padding: 0;
    width: auto;
}
#layout #main #top-container #top-left #top-marketing #top-socials .social {
	float: left;
	font-weight: bold;
	height: 30px;
	width: 40px;
}

#layout #main #top-container #top-left #top-marketing #top-socials .social img {
	margin-top: -8px;
}


#layout #main #top-container #top-left #top-marketing #top-socials a.link {
	color: #200305;
	float: left;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-weight: bold;
	padding: 2px 20px 0 20px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #CA4141;
	text-transform: uppercase;
}

#layout #main #top-container #top-left #top-marketing #top-socials a.link.fanshop {
	background: url('../../img/ico-fanshop.png') center left no-repeat;
	margin: 3px 0 0 20px;
	padding-left: 25px;       
}

#layout #main #top-container #top-left #top-marketing #top-menu-container a.link {
    color: #200305;
    float: left;
    font-family: 'proxima_nova_ltbold', sans-serif;
    font-weight: bold;
    padding: 2px 20px 0 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #CA4141;
    text-transform: uppercase;
}       
#layout #main #top-container #top-left #top-marketing #top-menu-container a.link.fanshop {
    background: url(../../img/ico-fanshop.png) center left no-repeat;
    margin: 15px 0 0 18px;
    padding-left: 25px;
    float: right;
}

#layout #main #top-container #top-left #top-marketing #top-socials #top-icons a.link.slavia-tv {
	background: url('../../img/ico-slavia-tv.png') top left no-repeat;
}

#layout #main #top-container #top-left #top-marketing #top-socials #top-icons #facebook {
	float: left;
	margin: 0 20px 0 0;
}

#layout #main #top-container #top-left #top-marketing #top-socials #top-icons #twitter {
	float: left;
}

#layout #main #top-container #top-left #top-marketing #top-socials #top-icons #g-plusone {
	float: left;
}
#layout #main-container .logo20Let {
    float: left;
    width: 75px;
    margin: 30px 20px 0px 0px;
}

#layout #main #top-container #top-left #top-marketing #top-socials form {
	background: url('../../img/bg-top-search.png') top left no-repeat;
	float: left;
	height: 31px;
	margin: 0;
	padding: 0;
	width: 150px;
}

#layout #main #top-container #top-left #top-marketing #top-socials form input {
	background: transparent;
	border: none;
	color: #fff;
	float: left;
	height: 31px;
	padding: 0 0 0 10px;
	width: 115px;
}




/* Top Tabs
--------------------------------------------------------------------------------------- */
#top-tabs {
	float: right;
	margin: 0;
	width: 300px;
}

#top-tabs ul#tv-tabs li {
	margin: 0 !important;
	padding: 0 !important;
	width: 300px;
}

#top-tabs #top-panels {
	background: #B9161F;
	color: #fff;
	display: block;
	height: 290px;
	padding: 10px 0 0 0;
	width: 300px;
}



/* Main content
---------------------------------------------------------------------------------------- */
#layout #content {
	float: right; 
	font-size: 1.1em;
	line-height: 1.5em;
	width: 980px;
}

#layout #content.subpage {
	background: #fff;
	padding: 20px;
	width: 940px;
}

#layout #content.full {
	background: #fff;
	padding: 20px;
	width: 940px;
} 



/* Left column
---------------------------------------------------------------------------------------- */
#left-column {
	display: none; 
	float: left; 
	margin: 0; 
	min-width: 220px;
	width: 220px;
}

#left-column.match {
	display: block;
}



/* Right column
---------------------------------------------------------------------------------------- */
#right-column {
	display: block; 
	float: left; 
	margin: 0; 
	width: 300px;
}

#right-column.match {
	display: none;
}

#right-column .box-container {
	float: left;
	font-size: 12px;
	margin: 10px 0 20px 0;
	width: 300px;
} 

#right-column .box-container h2 {
	background: url("../../img/slavia-star.png") 0 3px no-repeat;
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 35px;
	text-transform: uppercase;
} 

#right-column .box-container .box-inner .second-level h2 {
	margin-left: 0!important;
} 

div.online div.box-container {
	margin: 0 0 20px 0!important;
	padding: 0;
}

div.online div.box-container .box-inner {
	border: 1px solid #B9161F;
	padding: 0 10px;
	font-size: 1.1em;
	background: #FEE4E4;
}

#right-column .box-container .box-inner ol {
	margin: 0 0 0 30px!important;
} 

#right-column .box-container .box-inner ol li {
	border-bottom: 1px solid #E2E2E2;
	font-size: 14px;
	padding: 5px 10px 5px 5px;
} 

#right-column .box-container .box-inner ol li a.out {
	background: url('../../img/ico/outanchor.png') no-repeat right 2px!important;
	padding: 0 10px 0 0!important;
} 

#right-column .box-container .box-inner ul {
	margin: 0;
	padding: 0;
}

#right-column .box-container .box-inner ul li {
	border-bottom: 1px solid #E2E2E2;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 14px;
	padding: 10px;
} 

#right-column .box-container .box-inner ul li a {
	text-decoration: none;
}

#right-column .box-container .box-inner ul li a:hover {
	text-decoration: underline;
}

#right-column .box-container .box-inner ul li:last-child {
	border: none;
} 

#right-column a.button.video {
	margin-top: 0;
}



/* Video list
---------------------------------------------------------------------------------------- */
#video-list {
	background: url('../../img/bg-top-video.png') top left no-repeat #99121A;
	float: left; 
	margin: 0; 
	width: 300px; 
}

#video-list ul {
	margin: 20px 0 15px 0;
	padding: 0;
}

#video-list ul li {
	font-size: 12px;	
	margin: 0;
	padding: 0 0 0 20px;
}

#video-list ul li.first {
	padding-bottom: 10px;
	margin-top: -10px;
}

#video-list ul li .date {
	color: #000;
	color: #2f0306;
	display: block;
	float: left;
	font-family: 'proxima_nova_rgbold', sans-serif;
	font-size: 13px;
	text-shadow: 1px 1px 0 #CA4141;
	width: 70px;
}

#video-list ul li a {
	color: #fff;
}



/* Matches
---------------------------------------------------------------------------------------- */
#matches {
	float: left; 
	margin: 20px 0 0 0; 
	width: 980px; 
}

#matches ul.tabs li:first-child {
	margin-left: 20px!important;
}

#match-panels a {
	background: url('../../img/bg-hp-match-arrow-left.png') right center #51070B no-repeat; 
	display: block; 
	float: left; 
	height: 100px; 
	text-decoration: none;
	width: 20px; 
}

#match-panels a.arrow-right {
	background-image: url('../../img/bg-hp-match-arrow-right.png'); background-position: left center;
}

#match-panels .matches {
	float: left; 
	height: 100px; 
	width: 940px;
}

#match-panels div.match-container {
	background: url('../../img/bg-hp-match.png') top left repeat-x;
	display: block;
	float: left;
	height: 102px;
	overflow: hidden;
	width: 940px;
}

#match-panels div.match-container div.match {
	background: url('../../img/bg-hp-match-line.png') top right repeat-y;
	float: left;
	height: 100px;
	padding: 0 15px;
	width: 284px;
}

#match-panels div.match-container div.match.active {
	background: #5d5d5d;
	color: #fff;
}

#match-panels div.match-container div.match p.match-time {
	font-size: 12px;
	margin: 10px 0 0 65px;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}

#match-panels div.match-container div.match p.match-logo {
	background: url('../../img/bg-hp-match-logo.png') top left no-repeat;
	float: left;
	height: 52px;
	margin-top: -16px;
	margin: 0; 
	padding: 0; 
	width: 52px; 
  text-align: center;
}

#match-panels div.match-container div.match p.match-logo img {
	margin: 6px;
}

#match-panels div.match-container div.match p.match-result {
	color: #fff;
	display: block;
	float: right;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 6px 0;
	padding: 0;
	width: 220px;
}

#match-panels div.match-container div.match p.match-result span.team {
	display: block;
	float: left;
	width: 130px;
	padding-right:10px;
	white-space:nowrap;
}

#match-panels div.match-container div.match ul.match-detail {
/*	display: block;
	margin: 3px 0 0 65px;
	padding: 0;
*/
	color: #fff;
	display: block;
	float: right;
	font-family: 'proxima_nova_ltbold', sans-serif;
	margin: 5px 0 6px 0;
	padding: 0;
	width: 220px;	
}

#match-panels div.match-container div.match ul.match-detail li {
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 13px;
}

#match-panels div.match-container div.match ul.match-detail li.second {
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	border-left: 1px solid #F8D34E;
}

#match-panels div.match-container div.match ul.match-detail li a {
	background: none;
	color: #F8D34E;
	font-family: 'proxima_nova_rgbold', sans-serif;
	font-size: 13px;
	height: auto;
	width: auto;
} 

#match-panels div.match-container div.match ul.match-detail li a:hover {
	text-decoration: underline;
}

#match-panels .scrollable, #match-panels .scrollable-jun {
	height: 92px;
	overflow: hidden;
	position: relative;
	width: 1260px;
}

#match-panels .scrollable .items, #match-panels .scrollable-jun .items-jun {
	position: absolute;
	width: 20000em;
} 

#match-panels .items div, #match-panels .items-jun div {
	float: left;
}


#match-panels .scrollable, #match-panels .scrollable-u19 {
	height: 92px;
	overflow: hidden;
	position: relative;
	width: 1260px;
}

#match-panels .scrollable .items, #match-panels .scrollable-u19 .items-u19 {
	position: absolute;
	width: 20000em;
} 

#match-panels .items div, #match-panels .items-u19 div {
	float: left;
}



/* Table ------------------------------------------------------------------------------- */
.table_fotbal_mala {
	font-size: 1em;
	margin-bottom: 5px;
	width: 100%;
}

.table_fotbal_mala tr {
	background:  url('../../img/bg-hp-table-tr.png') top left repeat-x;
	height: 0;
	line-height: 0;
}

.table_fotbal_mala tr th {
	display: none;
	height: 0;
	line-height: 0;
}

.table_fotbal_mala tr td {
	border-bottom: 1px solid #BABABA;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
}

.table_fotbal_mala tr.first td {
	font-weight: bold;
}

.table_fotbal_mala tr td.poradi_strelci {
	color: #E40024;
	text-align: center;
	width: 25px;
}

.table_fotbal_mala tr td.poradi {
	text-align: center;
	width: 25px;
}

.table_fotbal_mala tr td.body {
	font-weight: bold;
	text-align: center;
}

.table_fotbal_mala tr td.zapasy {
	text-align: center;
	width: 30px;
}

.table_fotbal_mala tr td.jmeno {
	padding: 0 0 0 20px
}

.table_fotbal_mala tr td.branky {
	background: url('../../img/ico-ball.png') 27px 8px no-repeat;
	padding: 0 18px 0 0;
	text-align: right;
	width: 23px!important;
}

.table_fotbal_mala tr.SLA td {
	background: #E20025;
	color: #fff;
}

.table_fotbal_mala.stats tr th {
	background:  url('../../img/bg-hp-table-tr.png') top left repeat-x;
	display: table-cell;
	height: 29px;
	line-height: 29px;
	text-align: center;
}



/* Twitter box ---------------------------------------------------------------------------- */
.twtr-hd {
	display: none;
}

.twtr-ft {
	display: none;
}

.twtr-widget .twtr-tweet-wrap {
	line-height: 2em;
	padding: 8px 0!important; 
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color: #cd0206!important;
}

.widget ul.tweets li a:link, .widget ul.tweets li a:visited {
	color: #851D1D !important;
}



/* Related articles -------------------------------------------------------------------- */
.related-article {
	background: #F3F3F3;
	border-bottom: 2px solid #D0D0D0;
	margin: 0 0 20px 0;
	padding: 5px 5px 10px 5px;
}

.related-article .date {
	font-size: 13px;
	padding: 0 10px;
}

.related-article h3 {
	font-size: 15px;
	margin: 0;
	padding: 0 10px;
}


/* Left column - matches --------------------------------------------------------------- */
.box-match {
	background: #F3F3F3;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #fff;
	padding: 10px;
	font-size: 13px;
}

.box-match h3 {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	margin: 0;
}

.box-match #article_photo {
}

.box-match #article_photo a {background-color: #fff;
	background-position: top center;
	background-repeat: no-repeat;
	border: 3px solid #B9161F;
	display: block;
	float: left;
	height: 130px;
	margin: 10px 0 0 0;
	padding: 0;
	text-decoration: none;
	width: 190px;
}
.box-match #article_photo a:hover {border: 3px solid #cd0206; text-decoration: none; }
.box-match #article_photo span {display: block; height: 125px; width: 180px; }
.box-match #article_photo a.photo-hidden {display: none; visibility: hidden}



/* Left text column
---------------------------------------------------------------------------------------- */
#text-left {
	float: left; 
	font-size: 14px; 
	line-height: 1.6em; 
	margin: 0 20px 0 0; 
	padding: 0; 
	width: 620px;
}

#text-left.match {
	float: right;
	margin: 0;
	width: 700px;
}

#text-left p em {
	font-style: italic;
}

#text-left img {
	max-width: 100% !important;
}

#content.full #text-left {
	width: 940px;
} 


#text-left ul {
	margin: 10px 0 0 0;
	padding: 0;
}

#text-left ul li {
	background: #F3F3F3 url('../../img/bg-menu-slavia-star.png') no-repeat 7px 10px;
	color: #000;
	font-size: 0.9em;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 25px;
}

#text-left.text-left-magazin ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 190px;
    min-height: 274px;
    text-align: center;
    line-height: 1.4em;
}
#text-left.text-left-magazin ul,
#text-left.text-left-magazin h2 {
    clear: both;
    display: block;
}

#text-left.text-left-magazin h2 {
    cursor: pointer;
    text-decoration: underline;
    background: url(../../img/magazin_arrows_smaller.png) no-repeat 2px 27px;
    padding-left: 27px;
}
#text-left.text-left-magazin h2:hover {
/*    text-decoration: none;*/
}

#text-left.text-left-magazin h2.active {
    background: url(../../img/magazin_arrows_smaller.png) no-repeat 2px -108px;  
}

#text-left ul li a {
	color: #000;
}

#text-left ol {
	margin: 0;
	padding: 0 0 0 25px;
}

#text-left ol li {
	color:#000;
	list-style: decimal;
}

#text-left ol li a {
	color: #000;
}

#text-left p {
	padding: 5px 0;
}

#text-left h1 {
	font-size: 30px;
	font-weight: normal;
	line-height: 1.1em;
	margin: 3px 0 0 0;
	padding: 0;
}

#text-left h2 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0;
	padding: 20px 0 0 0;
}

#text-left h3 {
	font-size: 20px;
	padding: 6px 0 7px 0;
}

#text-left h4 {
	font-size: 18px;
	font-weight: normal;
	padding: 3px 0 2px 0;
}

#text-left .perex .image {
	line-height: 0;
	position: relative;
}

#text-left .perex .image img {
	width: 700px!important;
}

.perex-text-inner {
	background: url('../../img/bg-topstory-text.png'); 
	border-right: 10px solid #fff; 
	bottom: 0; 
	color: #260304; 
	font-family: 'proxima_nova_rgbold', sans-serif; 
	font-size: 1em;
	left: 0; 
	line-height: 1.6em;
	margin: 0; 
	min-height: 90px; 
	padding: 15px; 
	position: absolute; 
	text-transform: uppercase;
	width: 420px; 
	z-index: 60; 
} 

.perex-text-inner h1 {
	color: #fff; 
	margin: 0; 
	padding: 0; 
	text-transform: uppercase;
}

.perex-text-inner h1 a {
	color: #fff;
}


#text-left .author {
	background: #eee;
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 10px 15px;
}

#text-left .gradient1 {
	background: #DAE4EE;
}

#text-left .gradient2 {
	background: #004C92;
	color:#fff;
}

#text-left .gradient3 {
	background: #DAE4EE;
}

#text-left .menicko {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #EEE;
	border-radius: 7px;
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 10px 15px;
}

.line {
	background: transparent 0;
	border-top: 3px solid #3675a3;
	height: 1px;
	margin: 10px 0 10px 0;
}

#text-left .error {
	border: 1px solid #D3D3D3;
	color: #950808;
	font-weight: bold;
	margin: 10px 0 15px 0;
	padding: 10px 6px 10px 6px;
	text-align: center;
}

#text-left .error a {
	color:#950808;
}

#text-left .link {
	text-align: right;
}

#text-left .link a {
	color: #cd0206;
	font-weight: bold;
	padding-right: 10px;
}

#text-left table {
	border-collapse: collapse;
	margin: 10px 0 15px 0;
}

#text-left table tr th {
	background: #cd0206;
	border: 1px solid #eee;
	color: #fff;
	font-size: 13px;
	padding: 8px 5px 8px 8px;
}

#text-left table tr th a {
	color: #fff;
}

#text-left table tr td {
	background: transparent;
	font-size: 13px;
	padding: 8px 5px;
}

#text-left table tr.zvyraznene td {
	background: #e20025;
	color: #fff;
}

#text-left table tr.zvyraznene td a {
	color: #fff;
}

#text-left table.nice {
	border-collapse: collapse;
	margin: 10px 0 15px 0;
	width: 100%;
}

#text-left table.nice tr th {
	background: url('../../img/bg-hp-table-tr.png') top left repeat-x #EAEAEA;
	border: 1px solid #EAEAEA;
	color: #000;
	font-family: 'proxima_nova_ltbold', sans-serif;
	padding: 5px;
}

#text-left table.nice tr th a {
	color: #000;
	font-size: 13px;
}

#text-left table.nice tr td {
	background: transparent;
	border: 1px solid #EAEAEA;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 6px 5px;
}

#text-left table.nice tr td.item {
	background: url('../../img/bg-hp-table-tr.png') top left repeat-x #EAEAEA;
	color: #000;
	font-family: 'proxima_nova_ltbold', sans-serif;
	padding: 5px 5px 5px 8px;
	width: 180px;
}

#text-left table.nice tr td.item a {
	color: #000;
}

#text-left table.nice tr td.item.long {
	width: 250px;
}

#text-left table.nice tr.zvyraznene td {
	background: #e20025;
	color: #fff;
}

#text-left table.nice tr.zvyraznene td a {
	color: #fff;
}

#text-left table tr td .link {
	padding: 0;
}

#text-left table#tabulkaSvetla {
	border-collapse: collapse;
	margin: 10px 0 15px 0;
	width: 100%;
}

#text-left table#tabulkaSvetla tr th {
	background: #EFE200;
	border: 0;
	color: #000;
	padding: 6px 4px;
}

#text-left table#tabulkaSvetla tr th a {
	color: #000;
}

#text-left table#tabulkaSvetla tr td {
	background: transparent;
	border: 1px solid #eaeaf4;
	padding: 6px 5px;
}

#text-left .image_box {
	padding: 0;
	width: 250px;
}

#text-left .image_box.big {
	margin: 15px 0 5px 0;
	padding: 0;
	text-transform: none;
	width: 610px;
}

#text-left .image_box.toleft {
	margin: 5px 15px 5px 0;
}

#text-left .image_box.toright {
	margin: 5px 0 5px 15px;
}

#text-left .image_box .image_desc {
	background: url('../../img/bcg_dashed.png') bottom left repeat-x;
	color: #cd0206;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 3px 10px 5px 0;
}

#text-left blockquote {
	background: #eeeeee;
	clear: none;
	color: #747474;
	display: block;
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 15px 20px;
	width: 200px;
}

#text-left blockquote a {
	color: #F0F0F0;
}

#text-left blockquote.toleft {
	margin: 7px 15px 5px 0;
}

#text-left blockquote.toright {
	margin: 7px 0 5px 15px;
}

#text-left blockquote h4 {
	color: #cd0206;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 15px 0;
}

#text-left blockquote ul {
	margin: 0;
	padding: 0;
}

#text-left blockquote ul li {
	color: #747474;
	margin: 0;
	padding: 0 0 6px 13px;
}

#text-left blockquote p {
	padding: 0 0 5px 0;
	margin: 0;
}

#text-left #socials {
	height: 29px;
	/* margin: 20px 0 0 0;
	padding: 15px 0px;
	*/
}

#text-left #socials #button_facebook {
	float: left;
	width: 210px;
}

#text-left #socials #button_twitter {
	float: left;
	width: 135px;
}

#text-left #socials #button_google {
	float: left;
	margin-top: -3px;
	width: 135px;
}

#text-left #socials #button_print {
	float: left;
	margin-top: -3px;
	width: 105px;
}

#text-left #socials #button_print a {
	background: url('../../img/ico/ico_printer.png') no-repeat 0 5px;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 11px;
	line-height: 29px;
	padding: 0 0 0 20px;
}

#text-left #fb-comments .fb_iframe_widget span iframe {
	width: 620px!important;
}



/* Archiv
---------------------------------------------------------------------------------------- */
#content #text-left #onlajn {
	width: 620px;
}



/* Archiv
---------------------------------------------------------------------------------------- */
#content #text-left #archiv {
	margin: 0;
	padding: 0;
}

#content #text-left #archiv table {
	width: auto;
}

#content #text-left #archiv table tr td {
	border: 0;
}

#content #text-left #archiv h1 {
	clear: both;
	font-size: 1.7em;
	padding-top: 30px;
}

#content #text-left #archiv h2 {
	font-size: 1.7em;
	padding-top: 30px;
}

#content #text-left #archiv input[type="checkbox"] {
	vertical-align: -2px;
}

#content #text-left #archiv input[type="radio"] {
	vertical-align: -2px;
}

#content #text-left #archiv input[type="submit"] {
	height: auto;
	padding: 6px 10px;
	line-height: 20px;
}

#content #text-left #archiv #box {
	background: #fff;
	border: 1px solid #BABABA;
	clear: none;
	float: right;
	font-size: .9em;
	margin-bottom: 10px;
	margin: auto;
	padding: 5px; 
	width: 620px;
}

#content #text-left #archiv #box form {
	font-size: 0.9em;
}

#content #text-left #archiv #box #zpravy {
	width: 200px!important;
}

#content #text-left #archiv #box form div {
	padding-top: 10px;
}

#content #text-left #archiv #box2 {
	clear: none;
	float: right;
	margin: 10px 0 0 0;
	width: 632px;
}

#content #text-left #archiv .boxMaly {
	border: 1px solid #BABABA;
	display: block;
	height: 38px!important;
	margin: 0;
	padding: 5px 10px;
}

#content #text-left #archiv .boxKde {
	display: block;
	float: right;
	margin-right: 0;
	padding: 10px 0 10px 10px;
	width: 230px;
}

#content #text-left #archiv table.boxy {
	margin: 3px 0;
}

#content #text-left #archiv td.boxy {
	height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 85px;
}

#content #text-left #archiv td.boxyVelke {
	width: 120px;
}

#content #text-left #archiv td.boxy a {
	background: url('../../img/bg-hp-table-tr.png') top left repeat-x #E9E9E9;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 1px 0 2px 0;
}

#content #text-left #archiv td.boxy a.zvyrazneni {
	background: #003f8c;
	color: #fff;
}

#content #text-left #archiv td.boxyVpravo a {
	border-right: 1px solid #D1D1D1;
}

#content #text-left #archiv td.boxy a:hover {
	background: #E20025;
	color: #fff;
	text-decoration: underline;
}

#content #text-left #archiv table.archiv {
	font-size:1.0em;
}

#content #text-left #archiv table.archiv td.datum {
	text-align: right;
	vertical-align: top;
}

#content #text-left #archiv table.archiv td.nadpis_anotace {
	background: transparent none;
	padding-right: 15px;
	text-align: left;
}

#content #text-left #archiv .highlight {
	background: #BFECFF;
}

#content #text-left #archiv .tema {
	color: #808080;
	display: block;
	font-size: 12px;
	font-style: italic;
}

#content #text-left #archiv .anotace {
	background-image: none;
	background: transparent;
	color: #000;
	display: block;
	font-size: 1.3em;
}

#content #text-left #archiv .nadpis {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
}

#content #text-left #archiv a.out {
    background: url('../../img/ico/outanchor.png') no-repeat right 6px !important;
    padding-left: 0;
    padding-right: 12px;
}

#content #text-left #archiv .error {
	clear: both;
	color: #ff0000;
	display: block;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}

#content #text-left #archiv .podpis {
	color: #808080;
	font-size: 11px;
}



/* Strankovani
---------------------------------------------------------------------------------------- */
#content #text-left .strankovani {
	font-weight:bold;
	margin: 10px 0 10px 0;
	text-align: center;
}

#content #text-left .strankovani a {
	background: #eff3ff;
	color: #000;
	border: 1px solid #eaeaf4;
	margin: 3px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

#content #text-left .strankovani a:hover {
	background: #E9E9E9;
	color:#000;
	text-decoration: underline;
}

#content #text-left .strankovani .strankovaniVyrazne {
	background: #F1A400; color: #000;
}



/* Forum
---------------------------------------------------------------------------------------- */
#content #text-left #forum {
	margin-top: 10px;
}

#content #text-left #forum span {
	display: inline;
}

#content #text-left #forum #df_form {
	margin: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 580px;
}

#content #text-left #forum #df_form #smiles {
	padding: 2px 0 2px 0;
}

#content #text-left #forum #df_form #smiles a {
	cursor: pointer;
}

#content #text-left #forum #df_form #form_left {
	float: none;
	width: 580px;
}

#content #text-left #forum #df_form .border {
	border: 1px solid #d6ebf7;
}

#content #text-left #forum #df_form #form_left textarea {
	height: 100px;
	width: 575px;
}

#content #text-left #forum #df_form #form_right {
	float: none;
	padding-top: 5px;
	text-align: right;
	width: 580px;
}

#content #text-left #forum #df_form #form_right table {
	margin: 0;
	width: 100%;
}

#content #text-left #forum #df_form #form_right table tr th {
	background: #E20025;
	border: 0;
	color: #fff;
	font-size: 14px;
}

#content #text-left #forum #df_form #form_right table tr th a {
	color: #fff
}

#content #text-left #forum #df_form #form_right table tr td {
	vertical-align: middle;
}

#content #text-left #forum #df_form #form_right label {
	cursor: pointer;
	font-weight: bold;
}

#content #text-left #forum #df_form #form_right input {
	width: 140px;
}

#content #text-left #forum #df_form #form_right input[type="submit"]	{
	font-size: .9em;
	margin: 0;
	vertical-align: -1px;
	width: 110px;
}

#content #text-left #forum #df_form #form_right input[type="checkbox"] {
	vertical-align: -2px;
}

#content #text-left #forum .strankovani_box {
	margin: 20px 0 20px 0;
	text-align: center;
}

#content #text-left #forum .strankovani_box a.strankovani {
	background: #F6F6F6;
	border: 1px solid #eaeaf4;
	color: #000;
	margin-left: -1px;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
}

#content #text-left #forum .strankovani_box a.strankovani:hover {
	background: #E9E9E9;
	color: #000;
	text-decoration: underline;
}

#content #text-left #forum .strankovani_box a.strankovaniVyrazne {
	background: #F1A400;
	color: #000;
	font-weight: bold;
	margin-left: -1px;
	padding: 2px 6px;
	text-decoration: none;
}

#content #text-left #forum #coments .space {
	height: 1px;
}

#content #text-left #forum #coments .comment {
	padding: 10px 0;
	float: right;
}

#content #text-left #forum #coments .comment .comment_left {
	float: left;
	font-size: 11px;
	line-height: 1.3em;

	text-align: center;
	width: 58px;
	
	padding: 0;
	margin: 0 5px 0 0;
	display: block;
}

#content #text-left #forum #coments .comment .comment_left img.border {
	border: 1px solid #DEDEDE;
}

#content #text-left #forum #coments .comment .comment_left img.toleft {
	margin: 0 0 3px 0;

}

#content #text-left #forum #coments .comment .comment_left img.toright {
	margin: 24px 0 0 0;
}

#content #text-left #forum #coments .comment .comment_left a	{
	color: #000
}

#content #text-left #forum #coments .comment .comment_left span {
	cursor: help;
	display: block;
}

#content #text-left #forum #coments .comment .comment_right {
	float: right;
	padding: 0;
	margin: 0;
	display: block;
}
#content #text-left #forum #coments .comment .comment_right.level_1 {width: 557px;}
#content #text-left #forum #coments .comment .comment_right.level_2 {width: 494px;}
#content #text-left #forum #coments .comment .comment_right.level_3 {width: 431px;}
#content #text-left #forum #coments .comment .comment_right.level_4 {width: 368px;}
#content #text-left #forum #coments .comment .comment_right.level_5 {width: 305px;}
#content #text-left #forum #coments .comment .comment_right.level_6 {width: 242px;}
#content #text-left #forum #coments .comment .comment_right.level_7 {width: 242px;}


#content #text-left #forum #coments .comment .comment_right .space {
	height: 0;
}

#content #text-left #forum #coments .comment .comment_right a.mail span	{
	display: none;
}

#content #text-left #forum #coments .comment .comment_right .comment_head {
	background: url('../../img/bg-hp-table-tr.png') top left repeat-x #EAEAEA;
	border-bottom: 0;
	border: 1px solid #DEDEDE;
	color: #000;
	font-size: 12px;
	padding: 3px 10px;
}

#content #text-left #forum #coments .comment .comment_right.special .comment_head {
	background: #E20025; 
	color: #fff; 
}
#content #text-left #forum #coments .comment .comment_right.special .comment_head a{
	color: #fff; 
}
#content #text-left #forum #coments .comment .comment_right .comment_head a {
	color: #000;
}

#content #text-left #forum #coments .comment .comment_right .comment_head a.karma_minus {
	background: url('../../img/smajly/karma_minus.png') no-repeat 0 0;
	cursor: pointer;
	display: block;
	float: right;
	height: 18px;
	width: 18px;
}

#content #text-left #forum #coments .comment .comment_right .comment_head a.karma_plus {
	background: url('../../img/smajly/karma_plus.png') no-repeat 0 0;
	cursor: pointer;
	display: block;
	float: right;
	height: 18px;
	margin: 0 0 0 5px;
	width: 18px;
}

#content #text-left #forum #coments .comment .comment_right .comment_head a span {
	display: none;
}

#content #text-left #forum #coments .comment .comment_right .comment_text {
	border: 1px solid #DEDEDE;
	margin-bottom: 10px;
	padding: 8px 8px 15px 8px;
}

#content #text-left #forum #coments .comment .comment_right .comment_text .comment_text_reaction	{
	border-bottom: 5px solid #DEDEDE;
	color: #7C7A7C;
	font-size: 0.9em;
	line-height: 1.6em;
	margin-bottom: 5px;
	padding: 0 0 5px 0;
}

#content #text-left #forum #coments .comment .comment_right .comment_text .comment_text_reaction a {
	cursor: pointer;
}

#content #text-left #forum .forum_box {
	border: 1px solid #DEDEDE;
	padding: 5px;
	width: auto;
}

#content #text-left #forum .forum_box .menicko {
	margin: 0;
}

#content #text-left #forum .menicko.functions {
	font-size: 0.9em;
}

#content #text-left #forum .menicko.functions table {
	margin: auto;
}

#content #text-left #forum .menicko.functions select {
	font-size: 0.9em;
	margin-right: 5px;
}

#content #text-left #forum .menicko.functions input {
	font-size: 0.9em;
}

#content #text-left #forum_subpage .forum_box {
	border: 1px solid #DEDEDE;
	padding: 5px;
	width: auto;
}

#content #text-left #forum_subpage form table.nice {
	margin: 15px auto;
	width: 510px;
}

#content #text-left #forum_subpage form table.nice tr td.item {
	padding-right: 10px;
}

#content #text-left #forum_subpage form table.nice tr td input {
	margin-left: 5px;
	width: 200px;
}

#content #text-left #forum_subpage form table.nice tr td select {
	margin-left: 5px;
	width: 200px;
}

#content #text-left #forum_subpage form table.nice tr td textarea {
	width: 600px;
}

#content #text-left #forum_subpage form table.nice tr td input.captcha {
	width: 50px;
}

#content #text-left #forum_subpage form table.nice tr td input.souhlas {
	width: auto;
}

#content #text-left #forum_subpage form table.nice tr td input[type="checkbox"] {
	vertical-align: -7px;
}

#content #text-left #forum_subpage #forum_rules {
	background-color: #fff;border: 1px solid #DEDEDE;
	color: #000;
	height: 150px;
	margin: auto;
	overflow: auto;
	padding: 5px;
	width: 350px;
}



/* Fotogalerie
---------------------------------------------------------------------------------------- */
#content #text-left #fotogalerie {
	margin-top: 10px;
	width: 940px;
}

#content #text-left #fotogalerie h3	{
	border-bottom: 0; 
	color: #000; 
	display: block; 
	float: none; 
	font-family: sans-serif; 
	font-size: 1.4em; 
	margin: 0; 
	padding: 15px 0 5px 0;
}

#content #text-left #fotogalerie .popis {
	clear: both; 
	display: block; 
	font-weight: bold;
	text-align: center; 
}

#content #text-left #fotogalerie .autor {
	clear: both; 
	display: block; 
	font-style: italic; 
	padding: 15px 0 0 0; 
	text-align: center; 
}

#content #text-left #fotogalerie .navigace {
	clear: both; 
	display: block; 
	margin: 0 0 10px 0; 
}

#content #text-left #fotogalerie .navigace .prochazeni {
	display: block; 
	padding-bottom: 15px; 
	width: 150px;
}

#content #text-left #fotogalerie .navigace .prochazeni .button {
	width: 100px;
}

#content #text-left #fotogalerie #formulare {
	background: #F3F3F3; 
	border: 1px solid #D0D0D0; 
	display: block; 
	font-size: 12px; 
	margin: 0 auto 10px auto; 
	padding: 10px; 
	width: 918px;
}

#content #text-left #fotogalerie #formulare #trideniDIV {
	clear: both; 
	display: block; 
	height: 25px; 
	margin: 5px 0;
}

#content #text-left #fotogalerie #formulare #trideniDIV .trideni {
	border-top: 1px solid #9CABCA;
}

#content #text-left #fotogalerie #formulare #trideniDIV form {
	margin: 0;
}

#content #text-left #fotogalerie .menicko {
	display: none; 
	visibility: hidden;
}

#content #text-left #fotogalerie table {
	line-height: 0; 
	margin: 10px auto 10px auto; 
	width: 960px;
}

#content #text-left #fotogalerie table tr td {
	height: 80px; 
	margin: 0; 
	padding: 0; 
	width: 133px; 
}

#content #text-left #fotogalerie table tr td a {
	background-color: #fff; 
	background-position: top center; 
	background-repeat: no-repeat; 
	border: 3px solid #E9E9E9; 
	display: block; 
	height: 100px; 
	margin: 10px 10px 0 0; 
	width: 130px;
}

#content #text-left #fotogalerie table tr td a:hover {
	border: 3px solid #cd0206; 
	text-decoration: none;
}

#content #text-left #fotogalerie table tr td a span {
	display: none;
}



/* Soupiska
---------------------------------------------------------------------------------------- */
#content #text-left table#soupiska {
	margin: 10px auto 15px auto; 
	width: 100%;
}

#content #text-left table#soupiska tr.colored td {
	background: #eee;
}

#content #text-left table#soupiska tr td.cislo {
	width: 20px;
}

#content #text-left table#soupiska tr td.post {
	width: 40px;
}

#content #text-left table#soupiska tr td.marodka {
	text-align: right;
	width: 15px; 
}

#content #text-left table#soupiska tr td.jmeno a  {
	text-decoration: none;
}

#content #text-left table#soupiska tr td.jmeno span {
	color: #d11304; 
	font-weight: bold; 
	text-decoration: underline;
}

#content #text-left	table#soupiska tr.zvyraznene td.jmeno span {
	color: #fff!important;
}

#content #text-left table#soupiska tr td.narozen {
	width: 90px;
}

#content #text-left table#soupiska tr td.vek {
	width: 50px;
}

#content #text-left table#soupiska tr td.vyska {
	width: 50px;
}

#content #text-left table#soupiska tr td.vaha {
	width: 50px;
}

#content #text-left table#soupiska tr td.hul {
	width: 30px;
}

#content #text-left table#soupiska tr td {
	border: 1px solid #EAEAEA;
	cursor: pointer; 
}

#content #text-left table#soupiska tr td span {
	text-decoration: underline;
}

#content #text-left table#soupiska tr.B {
	cursor: pointer;
}

#content #text-left table#soupiska tr.O {
	cursor: pointer;
}

#content #text-left table#soupiska tr.S {
	cursor: pointer; 
}

#content #text-left table#soupiska tr.U {
	cursor: pointer;
}



/* Statistika
---------------------------------------------------------------------------------------- */
#content #text-left table.tabStats {
	margin: 0 auto 15px auto; 
	width: 100%; 
}

#content #text-left table.tabStats tr td {
	border: 1px solid #EAEAEA;
}

#content #text-left table.tabStats tr th {
	font-size: 0.9em
}

#content #text-left table.tabStats tr td a {
	text-decoration: none;
}

#content #text-left table.tabStats tr td a:hover {
	text-decoration: underline;
}

#content #text-left	table.tabStats tr td.jmeno a {
	text-decoration: none;
}

#content #text-left	table.tabStats tr td.jmeno span {
	color: #d11304; 
	cursor: pointer; 
	font-weight: bold; 
	text-decoration: underline;
}

#content #text-left	table.tabStats tr.zvyraznene td.jmeno span {
	color: #fff!important;
}

#content #text-left table.tabStats tr.delici_cara td {
	background: #eee;
	font-size: 0; 
	height: 5px; 
	line-height: 0; 
	padding: 0; 
}

#content #text-left	table.tabStats tr.colored td {
	background: #eee
}

#content #text-left table.tabStats tr.O	{
	cursor: pointer;
}

#content #text-left table.tabStats tr.S	{
	cursor: pointer;
}

#content #text-left table.tabStats tr.U	{
	cursor: pointer;
}

#content #text-left table.tabStats tr.B	{
	cursor: pointer;
}



/* Podrobna tabulka
---------------------------------------------------------------------------------------- */
#content #text-left	table.table_fotbal {
	border-collapse: collapse;
	margin-bottom: 10px; 
	margin-top: 10px; 
	width: 100%;
}

#content #text-left	table.table_fotbal tr td {
	border: #EAEAEA solid 1px; 
	font-size: 13px;
}

#content #text-left	table.table_fotbal tr.vysvitit td {
	background-color: #F6F6F6
}

#content #text-left	table.table_fotbal tr.SLA td, #content #text-left table.table_fotbal tr.SLA td {
	background-color: #E20025; 
	color: #fff; 
}

#content #text-left	table.table_fotbal tr td.body {
	font-weight: bold;
}

#content #text-left	table.table_fotbal tr .poradi {
	text-align: left; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .tym {
	font-weight: bold; 
	text-align: left;
}

#content #text-left	table.table_fotbal tr .zapasy {
	text-align: left; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .vyhry {
	text-align: left; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .prohry {
	text-align: left; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .remizy {
	text-align: left; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .body {
	text-align: left; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .skore {
	text-align: center; 
	width: 25px;
}

#content #text-left	table.table_fotbal tr .goly_rozdil {
	text-align: right; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr .tab_pravdy {
	text-align: right; 
	width: 22px;
}

#content #text-left	table.table_fotbal tr th {
	background: url('../../img/bg-hp-table-tr.png') top left repeat-x #EAEAEA;
	border: 1px solid #EAEAEA;
	color: #000;
	font-family: 'proxima_nova_ltbold', sans-serif;
	padding: 5px;
}

#content #text-left	table.table_fotbal tr th a {
	color: #000;
	font-size: 13px;
}



/* Karta hrace
---------------------------------------------------------------------------------------- */


#player-foto-container {
	height: 350px;
	position: relative;
	width: 620px;
}

#player-foto-container-inner {
	background: url('../../img/bg-player-image.png') 0 268px repeat-x;
	height: 350px;
	position: absolute;
	width: 620px;
	z-index: 1000;
}

#player-foto-big-image {
	height: 350px;
	position: absolute;
	width: 620px;
	z-index: 500;
	overflow: hidden;
}

#player-foto-name {
	bottom: 0;
	height: 85px;
	left: 180px;
	position: absolute;
	width: 500px;
	z-index: 1500;
	font-family: 'proxima_nova_rgbold', sans-serif;
}

#player-foto-name > .player-number {
	bottom: 0;
	color: #2F0306;
	font-size: 70px;
	height: 85px;
	left: -40px;
	line-height: 105px;
	margin: 0;
	position: absolute;
	text-align: right;
	width: 150px;
}

#player-foto-name > .player-name {
	color: #fff;
	font-size: 30px;	
	left: 130px;
	position: absolute;
	top: 50px;
}

#player-foto-name > .player-post {
	color: #2F0306;
	font-size: 13px;
	left: 130px;
	position: absolute;
	top: 20px;
	text-transform: uppercase;
}

#player-foto-image {
	bottom: 10px;
	height: 132px;
	left: 20px;
	position: absolute;
	width: 133px;
	z-index: 1500;
	overflow:hidden;
	border-radius: 68px;
	-webkit-border-radius: 68px;
	-m-border-radius: 68px;
}
#player-foto-image img {
    width: 133px;
}

#player-foto-image:after {
	content: '';
	background: url('../../img/bg-player-photo-small.png') top left no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 135px;
	height: 135px;
}


#player_card {
	margin-top: 20px;
}

#player_card #player_foto {
    float: left;
    width: 200px;
}
#player_card #player_foto img{
}
#player_card table.nice.young {
	float: right;
	width: 400px;
	margin-top: 0;
}






/* Reportaz
---------------------------------------------------------------------------------------- */
#game_image {
	display: block;
	float: left;
	width: 700px;
	height: 425px;
	overflow: hidden;
	position: relative;
}

#game_box {
	background: url('../../img/bg-match.png') top left no-repeat;
	border: none;
	bottom: 0px;
	height: 203px;
	position: absolute;
	width: 651px;
	margin: 0 0 0 25px;
}

#game_box .team_box {
	float: left;
	height: 86px;
	line-height: 86px;
	text-align: left;
	width: 86px;
	padding: 12px;
	position: absolute;
	top: 67px;
}

#game_box .team_box.right {
	right: 0;
}

#game_box .score_box {
	color: #fff;
	width: 200px;
	left: 225px;
	position: absolute;
	height: 100px;
	text-align: center;
}

#game_box .score_box .score {
	margin-top: 10px;
	font-size: 70px;
	font-family: 'proxima_nova_ltbold', sans-serif;
	line-height: 70px;
}

#game_box .score_box .periods {
	font-size: 30px;
}

#game_box .team_box_name {
	color: #fff;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 30px;
	height: 70px;
	line-height: 30px;
	position: absolute;
	text-align: right;
	text-transform: uppercase;
	top: 90px;
	width: 160px;
}

#game_box .team_box_name.right {
	right: 130px;
	text-align: left;
}


#game_box .team_box_name.left {
	left: 130px;
	text-align: right;
}

#game_box .team_box_name.left:after {
	color: #000;
	position: absolute;
	content: 'vs';
	right: -70px;
	width: 70px;
	text-align: center;
		bottom: 40px;
}

#game_box .game_date {
	text-align: center;
	position: absolute;
	width: 500px;
	bottom: 15px;
	margin: 0 75px;
	font-family: 'proxima_nova_ltbold', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.perex {
	color: #D80133;
	font-size: 18px;
	font-family: 'proxima_nova_ltbold', sans-serif;
}




/* Prehled zapasu
---------------------------------------------------------------------------------------- */
#content #text-left table#zapasVypis {
	margin: 0 auto 15px auto; 
	width: 100%;
}

#content #text-left table#zapasVypis tr td {
	border: 1px solid #EAEAEA;
}

#content #text-left table#zapasVypis tr td a {
	font-weight: bold;
}

#content #text-left table#zapasVypis tr td a.vyhra {
	color: #008000;
}

#content #text-left table#zapasVypis tr td a.prohra {
	color: #ff0000;
}

#content #text-left table#zapasVypis tr td a.remiza {
	color: #004080;
}

#content #text-left table#zapasVypis tr td a.vyhra:hover {
	color: #008000;
}

#content #text-left table#zapasVypis tr td a.remiza:hover {
	color: #ff0000;
}

#content #text-left table#zapasVypis tr td a.prohra:hover {
	color: #008000;
}

#content #text-left table#zapasVypis tr.venku td {
	cursor: pointer; 
	background: #fff;
}

#content #text-left table#zapasVypis tr.doma td {
	cursor: pointer; 
	background: #eee;
}



/* Ptejte se
---------------------------------------------------------------------------------------- */
#content #text-left #offline .offline_header {
	background: #eee; 
	border: 1px solid #dedede; 
	height: auto; 
	padding: 3px 10px; 
}

#content #text-left #offline .offline_text {
	line-height: 1.5em; 
	padding: 8px 8px 20px 8px;
	margin-bottom: 20px; 
	border: 1px solid #dedede; 
	border-top: none;}



/* Hrac mesice
---------------------------------------------------------------------------------------- */
#content #text-left .hlasovani_odpoved {
	padding: 10px 0px 10px 0px; 
	margin: auto; 
	width: 600px;
}

#content #text-left .hlasovani_odpoved input{
	width: 200px;
}


/* Bottom
---------------------------------------------------------------------------------------- */
#layout #main #bottom {
	clear: both;
	color: #000;
	margin: 0;
	padding: 0;
	width: 980px;
}

#layout #main #bottom #bottom-partners {
	background: url('../../img/bg-bottom-partners-980.png') top left;
	height: 267px;
	margin-bottom: 30px;
	margin: auto;
	text-align: center;
	width: 980px;
}

#layout #main #bottom #bottom-partners h2 {
	color: #000;
	font-size: 1.4em;
	padding-top: 30px;
	text-transform: uppercase;
}

#layout #main #bottom #bottom-partners table {
	margin-top: 30px;
}

#layout #main #bottom #bottom-text {
	padding: 15px;
	width: 950px;
}

#layout #main #bottom #bottom-text p {
	margin: 0 0 10px 0;text-align: center;
}

#layout #main #bottom #bottom-text a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#layout #main #bottom #bottom-text a:hover {
	text-decoration: none;
}


#layout #main #bottom #bottom-partners {
    background: url('../../img/bg-bottom-partners-980.png') top left;
    height: 267px;
    margin-bottom: 30px;
    margin: auto;
    text-align: center;
    width: 980px;
}

#layout #main #bottom #bottom-partners h2 {
    color: #000;
    font-size: 1.4em;
    padding-top: 30px;
    text-transform: uppercase;
}


#bottom-partners-top {
    background: url('../../img/bg-bottom-partners-2-980.png') 0 0;
    height: 10px;
    width: 980px;
}

#bottom-partners-inner {
    background: url('../../img/bg-bottom-partners-2-inner-980.png') 0 0 repeat-y;
    padding: 20px;
}

#bottom-partners-inner table, #bottom-partners-inner h2 {
    margin: auto;
    text-align: center;
}

#bottom-partners-inner table {
    width: 100%;
    /*margin-bottom: 30px;*/
    margin-top: 40px;
}

#bottom-partners-inner h2 {
    margin-bottom: 10px;
    font-size: 24px;
}

#bottom-partners-inner table tr td[colspan="10"] img {
    max-width: 300px;
}
#bottom-partners-inner table tr td img {
    max-width: 200px;
}


#bottom-partners-bottom {
    background: url('../../img/bg-bottom-partners-2-980.png') 0 150px;
    height: 150px;
    width: 980px;
}




/* RESPONSIVE DESIGN
----------------------------------------------------------------------------------------*/
@media only screen and (min-width: 1310px) {

	.responsive-hide-980 {
		display: block!important;
		visibility: visible!important;
	} 

	.responsive-hide-1300 {
		display: none!important;
		visibility: hidden!important;
	} 

	#layout {
		background-image: url('../../img/bg-layout-2015.jpg');
	}

 	
 	#layout #main {
 		width: 1300px; 
 	}

	#layout #content {
		width: 1300px; 
	}

		#layout #content.subpage {
			width: 1260px;
		}
		
		#layout #content.full {
			width: 1260px; 
		} 

			#layout #content.full #text-left {
				margin: 0; 
				padding: 0; 
				width: 1260px;
			} 

	#layout #main-container {
		width: 1300px;
	}

	#layout #main #top-container {
		width: 1300px;
	}

	#layout #main #top-container #top-left #top-marketing {
		margin-left: 10px;
	}	


	#layout #main #bottom {
		width: 1300px;
	}

		#layout #main #bottom #bottom-partners {
			background: url('../../img/bg-bottom-partners.png') top left;
			width: 1300px;
		}
	
		#layout #main #bottom #bottom-text {
			width: 1270px;
		}


	#right-column {
		float: right; 
		width: 300px;
	}

		#right-column .box-container {
			margin: 10px 0 20px 10px;
			width: 300px;		
		}

		#right-column.match {
			display: block;
		}


	#matches {
		width: 1300px; 
	}

	#match-panels .matches {
		width: 1260px;
	}

	#match-panels div.match-container {
		width: 1260px; 
	}

		#match-panels div.match-container div.match {
			width: 223px; 
		}

			#match-panels div.match-container div.match p.match-result {
				width: 158px; 
			}

	#left-column {
		display: block; 
		float: left; 
		margin: 0; 
		min-width: 220px;
		width: 220px;
	}

	#text-left {
		width: 700px; 
		margin-left: 20px;
	}

		#text-left.match {
			float: left;
			margin-left: 20px;
		}

		#text-left #fotogalerie {
			width: 1260px!important;
		}

			#text-left #fotogalerie table {
				width: 1200px!important;
			}
	
				#text-left #fotogalerie table tr td a {
					height: 130px!important; 
					width: 195px!important;
				}

	#content #text-left #archiv #box {
		width: 620px;
	}
	
	#text-left #socials {
		width: 620px; 
	}

		#text-left #socials #button_facebook {
			width: 210px;
		}

		#text-left #socials #button_twitter {
			width: 135px;
		}

		#text-left #socials #button_google {
			width: 135px;
		}

		#text-left #socials #button_print {
			width: 105px;
		}

	#text-left #fb-comments .fb_iframe_widget span iframe {
		width: 620px!important;
	}



	#content #text-left #article_photo a {
		width: 140px; 
	}

	#content #text-left #forum #coments .comment .comment_right {
		width: 630px;
	}

	#content #text-left #forum #df_form {
		width: 680px;
	}

	#content #text-left #forum #df_form #form_left {
		width: 680px;
	}

	#content #text-left #forum #df_form #form_left textarea {
		width: 675px;
	}

	#content #text-left #forum #df_form #form_right {
		width: 680px;
	}

	#content #text-left #forum #coments .comment .comment_right.level_1 {width: 634px;}
	#content #text-left #forum #coments .comment .comment_right.level_2 {width: 571px;}
	#content #text-left #forum #coments .comment .comment_right.level_3 {width: 508px;}
	#content #text-left #forum #coments .comment .comment_right.level_4 {width: 445px;}
	#content #text-left #forum #coments .comment .comment_right.level_5 {width: 382px;}
	#content #text-left #forum #coments .comment .comment_right.level_6 {width: 319px;}
	#content #text-left #forum #coments .comment .comment_right.level_7 {width: 256px;}	

	#content #text-left #onlajn {
		width: 700px;
	}

	#content #text-left #archiv #box {
		width: 688px;
	}

	#content #text-left #archiv #box2 {
		width: 700px;
	}

	#match-panels div.match-container div.match ul.match-detail {
		width: 158px;
	}

	#player-foto-container {
		height: 395px;
		width: 700px;
	}

	#player-foto-container-inner {
		height: 395px;
		width: 700px;
	}

	#player-foto-container-big-image {
		height: 395px;
		width: 700px;
	}

	#player-foto-big-image {
		height: 395px;
		width: 700px;
	}

	#player-name {
		height: 100px;
	}

	#player-number {
		height: 100px;
	}

	#player-foto-name {
		height: 100px;
	}

	#player-foto-name > .player-number {
		height: 100px;
		line-height: 100px;
	}

	#player-foto-image {
		bottom: 25px;
		left: 35px;
	}

    #bottom-partners-top {
        background: url('../../img/bg-bottom-partners-2.png') 0 0;
        width: 1300px;
    }

    #bottom-partners-inner {
        background: url('../../img/bg-bottom-partners-2-inner.png') 0 0 repeat-y;
    }

    #bottom-partners-bottom {
        background: url('../../img/bg-bottom-partners-2.png') 0 150px;
        width: 1300px;
    }




}



/* News
---------------------------------------------------------------------------------------- */
.news-inner {
	background: #F3F3F3;
	border-bottom: 1px solid #CFCFCF;
	height: 333px;
	margin: 12px 0 0 0;
	padding: 10px;	
}

.news {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	width: 300px
}

.news .box-news {
	background: #F3F3F3;
	height: 310px;
	margin: 10px 0 0 0;
	padding: 0 5px;
}

.news .box-news .time {
	font-family: 'proxima_nova_rgbold', sans-serif;
	font-size: 13px;
	margin: 0; 	
}

.news .box-news h3 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	margin: 0; 	
}

.news .box-news p {
	font-size: 14px;
}

.jScrollPaneTrack {
	background: url('../../img/scroll_drag_track.png') 7px 0 repeat-y;
	margin: 0;
}

.jScrollPaneDrag {
	background: url('../../img/scroll_drag_middle.png') 4px 0 no-repeat;
	height: 88px!important;
}

.jScrollPaneDragTop {
	background: url('../../img/scroll_drag_top.png') 4px 0 no-repeat;
	height: 8px!important;
}

.jScrollPaneDragBottom {
	background: url('../../img/scroll_drag_bottom.png') 4px 0 no-repeat;
	height: 8px!important;
}

a.jScrollArrowUp {
	background: url('../../img/scrollbar-track-top.png') no-repeat bottom center;
	height: 16px;
}

a.jScrollArrowDown {
	background: url('../../img/scrollbar-track-bottom.png') no-repeat top center;
	height: 16px;
}


.article_photo
{
	margin: 20px 0 0 0;
	padding:0
}


@media only screen and (max-width: 1310px) {
	.article_photo a {
		background-color:#fff;
		border:3px solid #CD0206;
		display:block;
		float:left;
		height:72px;
		margin:0 10px 10px 0;
		padding:0;
		text-decoration:none;
		width:107px;
	}

}

@media only screen and (min-width: 1310px) {
	.article_photo a {
		background-color:#fff;
		border:3px solid #CD0206;
		display:block;
		float:left;
		height:80px;
		margin:0 10px 10px 0;
		padding:0;
		text-decoration:none;
		width:120px;
	}          
}

.article_photo a:hover {
	border:3px solid #CD0206;
	text-decoration:none
}

.article_photo a span {
	display:none
}

.article_photo a.photo-hidden {display: none; visibility: hidden}


.esgallery-overlay {
	font-size: 1.6em;
}

.DetailNadpis {
   font-weight: bold;
}



@media only screen and (max-width: 1310px) {
	#photo_box {
		padding: 5px 0px 5px 45px;
		border: 1px solid #E6E6E6;
		height: 100px;
	}
}



@media only screen and (min-width: 1310px) {
	#photo_box {
		padding: 5px;
		border: 1px solid #E6E6E6;
		height: 100px;
	}
} 

#layout #main #top-container #top-left #top-marketing #top-socials form{
    margin: -4px 0px;
}
                       
#top-right { position: absolute; top: 0;     
    right: 80px;
    line-height: 95px; }
  #top-right a { opacity: 0.5; vertical-align: middle; }
  #top-right a:hover { opacity: 1; }
  #top-right a img { vertical-align: middle; }
  #top-right a + a { margin-left: 22px; }
  
  #partnerTop {     
      position: relative;
      float: left;
      margin: -25px 20px; }
  #partnerTop a { opacity: 0.5; vertical-align: middle; }
  #partnerTop a:hover { opacity: 1; }
  
  @media only screen and (max-width: 1310px) { 
    #top-right { line-height: 88px;      right: 18px;} 
    #top-right img, #partnerTop img{max-height: 35px;}
    #partnerTop {margin: -18px 20px;}
  }
  
/* Newsletter
---------------------------------------------------------------------------------------- */
#newsletter {
	border-top: 2px solid #DEDEDE; 
	float: left; 
	font-family: 'proxima_nova_rgbold', sans-serif; 
	font-size: 14px; 
	padding: 20px 0;	
	text-align: center; 
	text-transform: uppercase; 
	width: 100%;
}

#newsletter p {
	display: inline
}

#newsletter form {
	display: inline;
}

#newsletter form input[type="text"] {
	width: 160px;
}
