#layout #main #col_left #text #top_story {
padding: 0px 0px 15px 0px;
}

#layout #main #col_left #text #top_story #top_story_img {
	width: 550px;
	position: relative;
}

#layout #main #col_left #text #top_story #top_story_img #author {
	position: absolute; 
	left: 0px; 
	bottom: 0px;
	width: 530px;
	padding: 2px 10px 2px 10px;
	display: block;
   z-index: 90;
	background:url(../img/back_top_story_left.png) repeat 0px 0px;
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
}
#layout #main #col_left #text #top_story #top_story_img #author span {color: #D6D6D6}

#layout #main #col_left #text #top_story h1{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color:#A00503;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.6em;
}
#layout #main #col_left #text #top_story h1 a{color:#A00503;}

#layout #main #col_left #text #top_story p	{margin: 0px 0px 1px 0px;	padding: 0px 0px 8px 0px; border-bottom: 1px dotted #D6D6D6; line-height: 1.4em;}
#layout #main #col_left #text .link				{padding: 5px 0px 0px 0px; text-align: right; font-size: 0.8em; text-transform: uppercase; color:#A00503; font-weight: bold;}
#layout #main #col_left #text .link a			{color:#A00503}

#layout #main #col_left #text .col_index {width: 265px;}
#layout #main #col_left #text .col_index h2 {font-size: 1.1em; color:#A00503;font-weight: bold;}
#layout #main #col_left #text .col_index h2 a{color:#A00503;}
#layout #main #col_left #text .col_index p{line-height: 1.4em; margin: 0px;}

#layout #main #col_left #text  #index_next ol {margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px dotted #D6D6D6;}
#layout #main #col_left #text  #index_next ol li{list-style: none; background:url(../img/arrow.gif) no-repeat 0px 8px; padding-left:10px; display: block;}
#layout #main #col_left #text  #index_next ol li h3 {font-size: 1.0em; color:#A00503;font-weight: bold; clear: none; display: inline;}
#layout #main #col_left #text  #index_next ol li h3 a{color:#A00503;}
#layout #main #col_left #text  #index_next span {color:#D6D6D6;}

#layout #main #col_right .box.games{
}

#layout #main #col_right .box.games .date{
	text-align: center;
	font-weight: bold;
	color:#D6D6D6;
	font-size: 0.9em;
}

#layout #main #col_right .box.games .teams{
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
}

#layout #main #col_right .box.games .score{
	text-align: center;
	font-size: 1.4em;
	padding: 5px 0px 5px 0px;
}
#layout #main #col_right .box.games .score a {color:#CCB63C; font-weight: bold;}
#layout #main #col_right .box.games .score span {color:#D6D6D6;	font-weight: normal; font-size: 0.6em;	}
#layout #main #col_right .line		{height: 1px; background:transparent; border-top:1px dotted #D6D6D6; margin: 0px 20px 5px 20px;}



#layout #main #col_right  .table_mala 						{width: 220px; margin: auto; font-size: 0.9em}
#layout #main #col_right  .table_mala th					{color:#ffffff;padding: 1px;}
#layout #main #col_right  .table_mala tr td.poradi		{width: 25px;}
#layout #main #col_right  .table_mala tr td.body		{width: 17px; padding: 0px 5px 0px 5px; font-weight: bold;text-align: center;}
#layout #main #col_right  .table_mala tr th.body		{text-align: center;}
#layout #main #col_right  .table_mala tr td.zapasy		{width: 17px; text-align: center;}
#layout #main #col_right  .table_mala tr th.zapasy		{text-align: center;}
#layout #main #col_right  .table_mala tr td.score		{width: 30px;text-align: center;}
#layout #main #col_right  .table_mala tr th.score		{text-align: center;}
#layout #main #col_right  .table_mala td					{padding: 1px; color:#D6D6D6;}

#layout #main #col_right  .link			{padding: 5px 0px 0px 0px; text-align: right; font-size: 0.8em; text-transform: uppercase; color:#ffffff; font-weight: bold;}
#layout #main #col_right .link a			{color:#ffffff}
