/*------- INDEX --------*/
#layout #main #text_box.index		{width: 570px;}
#layout #main #col_right.index 	{width: 370px;}

/*------- TOP story --------*/
#layout #main #text_box .top_story_top 		{background: url(../img/bcg_top_story.gif) repeat-x 0px 0px; height: 27px; padding: 7px 0px 0px 15px; font-size: 12px; color:#00356B; font-weight: bold;}
#layout #main #text_box	.box_top					{height: 27px; padding: 7px 0px 0px 15px; font-size: 12px; color:#ffffff; font-weight: bold;}

#layout #main #text_box #text #top_story 		{padding: 0px 0px 5px 0px;}
#layout #main #text_box #text #top_story h1	{color:#F80000; font-size: 1.6em; padding: 6px 0px 0px 0px; margin: 0px;}
#layout #main #text_box #text #top_story h1 a{color:#F80000;}
#layout #main #text_box #text #top_story p 	{padding: 5px 0px 0px 0px; margin: 0px; text-align: left;}
#layout #main #text_box #text #top_story .link {font-size: 1.1em;}

#layout #main #text_box #text .col_index{
	width: 170px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#layout #main #text_box #text .col_index.middle{	margin: 0px 15px 0px 15px;}

#layout #main #text_box #text .col_index h2	{color:#F80000; font-size: 1.3em; padding: 5px 0px 4px 0px; margin: 0px;}
#layout #main #text_box #text .col_index h2 a{color:#F80000;}
#layout #main #text_box #text .col_index p 	{padding: 5px 0px 0px 0px; margin: 0px;}


#layout #main #text_box #text #news						{float: left; width: 355px;}
#layout #main #text_box #text #news #news_top		{background: url(../img/bcg_news_top.gif) no-repeat 0px 0px;}
#layout #main #text_box #text #news #news_text		{background: url(../img/bcg_news.gif) repeat-x 0px 0px; height: 175px;}
#layout #main #text_box #text #news #news_text #news_box				{padding: 5px 9px 10px 9px; overflow: auto; width: 327px; height: 158px; color: #000000; background:#D1E7FE; margin: auto; font-size: 0.9em;}
#layout #main #text_box #text #news #news_text #news_box p 			{padding: 0px 0px 0px 0px; margin: 0px; line-height: 1.45em; text-align: justify;}
#layout #main #text_box #text #news #news_text #news_box p span	{color: #F80000; font-weight: bold;}
#layout #main #text_box #text #news #news_text #news_box .line		{margin: 5px auto 5px auto; background:#4F9CEA}
#layout #main #text_box #text #news #news_bottom 				{height: 5px; background: #4F8DCA; width: 100%; font-size: 0px;	line-height: 0px;}
#layout #main #text_box #text #news #news_bottom .toleft 	{background: #ffffff url(../img/bcg_news_bottom_left.gif) no-repeat 0px 0px; font-size: 0px; width: 6px; height: 5px;  float: left;}
#layout #main #text_box #text #news #news_bottom .toright 	{background: #ffffff url(../img/bcg_news_bottom_right.gif) no-repeat 0px 0px; font-size: 0px; width: 6px; height: 5px; float: right;}


#layout #main #text_box #text #partners							{float: right; width: 170px;}
#layout #main #text_box #text #partners #partners_top			{background: url(../img/bcg_partners_top.gif) no-repeat 0px 0px; text-align: right; padding: 7px 15px 0px 0px;}
#layout #main #text_box #text #partners #partners_text		{background: url(../img/bcg_news.gif) repeat-x 0px 0px;height: 160px; padding: 15px 0px 0px 0px;}
#layout #main #text_box #text #partners #partners_bottom 				{height: 5px; background: #4F8DCA; width: 100%; font-size: 0px;	line-height: 0px;}
#layout #main #text_box #text #partners #partners_bottom .toleft 		{background: #ffffff url(../img/bcg_news_bottom_left.gif) no-repeat 0px 0px; font-size: 0px; width: 6px; height: 5px;  float: left;}
#layout #main #text_box #text #partners #partners_bottom .toright 	{background: #ffffff url(../img/bcg_news_bottom_right.gif) no-repeat 0px 0px; font-size: 0px; width: 6px; height: 5px; float: right;}

/*------- prave boxy --------*/

/* ========================= Games */
#layout #main #col_right .box #game_teams				{font-weight: bold; color: #000000; padding: 2px 0px 2px 0px; font-size: 1.1em;}
#layout #main #col_right .box #score_box				{padding: 5px 0px 5px 0px;}
#layout #main #col_right .box #score_box img 		{border:1px solid red; margin: 0px;}
#layout #main #col_right .box #score_box .score 	{color:#DC2B19; font-size: 18px; font-weight: bold; padding: 15px 0px 2px 0px; float: left; width: 65px;}
#layout #main #col_right .box #score_box .tretiny	{font-size: 10px;}
#layout #main #col_right .box #score_box_info		{background: #D1E7FE; padding: 2px 0px 2px 0px; text-align: center;}

#layout #main #col_right .box .box_aktual 			{float: right; width: 157px; padding: 4px 0px 4px 0px; line-height: 15px;}
#layout #main #col_right .box .box_aktual small		{color:#BFC0C4;}
#layout #main #col_right .box img.znak2				{margin: 4px 0px 0px 0px;}

/* ========================= Anketa */
#layout #main #col_right .box .anketa								{font-size: 11px; line-height: 1.3em;}
#layout #main #col_right .box .anketa .anketa_otazka 			{margin-bottom: 5px;}
#layout #main #col_right .box .anketa .hlasuj 					{border-bottom: 1px solid #E7CDB3; padding-top: 3px; padding-bottom: 3px;}
#layout #main #col_right .box .anketa p.anketa_odpoved 		{clear: both; margin: 0px; padding: 3px 0px 1px 0px; text-align: left;}
#layout #main #col_right .box .anketa .anketa_graf 			{display: block;	float: left;	font-size: 0px;	width: 100px;	line-height: 0px;	background: #D1E7FE;	margin-bottom: 10px;	padding: 1px 3px 1px 3px;	margin-top: 4px;}
#layout #main #col_right .box .anketa .anketa_graf_vyplnene {display: block;	float: left;	font-size: 0px;	height: 8px;	line-height: 0px;	background: #DC2B19;}
#layout #main #col_right .box .anketa .anketa_procenta 		{text-align: center;	margin: 0px;	padding: 0px;	line-height: 0px;	font-size: 10px;	padding-top: 5px;}
#layout #main #col_right .box .anketa .space 					{height: 3px;}
#layout #main #col_right .box .anketa #q_status 				{padding-top: 5px;}

/* ========================= MALA TABULKA */
#layout #main #col_right .box table.table_hokej_mala 						{margin: 5px auto 0px auto; width: 170px; border-collapse: collapse;}
#layout #main #col_right .box table.table_hokej_mala tr .poradi		{width: 25px; text-align: left;}
#layout #main #col_right .box table.table_hokej_mala tr .tym			{display: none;}
#layout #main #col_right .box table.table_hokej_mala tr .tym_dlouhe	{}
#layout #main #col_right .box table.table_hokej_mala tr .body			{width: 25px; text-align: center; padding-right: 3px; font-weight: bold;}
#layout #main #col_right .box table.table_hokej_mala tr .zapasy		{width: 25px; text-align: center;}
#layout #main #col_right .box table.table_hokej_mala tr .score			{width: 45px; text-align: center; display: none;}
#layout #main #col_right .box table.table_hokej_mala tr td				{border: #B7B7B7 0px solid; padding: 0px 3px 0px 3px;}
#layout #main #col_right .box table.table_hokej_mala tr.VAL td			{background:#D1E7FE; color:#000000;}
#layout #main #col_right .box table.table_hokej_mala tr.VAL td	a		{color:#000000;}
#layout #main #col_right .box table.table_hokej_mala tr th				{background:#9C9694; color:#ffffff;}
#layout #main #col_right .box table.table_hokej_mala th					{padding: 0px 3px 0px 3px;  border: #EC0204 0px solid;}
#layout #main #col_right .box table.table_hokej_mala th.zapasy			{text-align: center;}
#layout #main #col_right .box table.table_hokej_mala th.score			{text-align: center;}
#layout #main #col_right .box table.table_hokej_mala th.body			{text-align: center;}

/* ========================= Stats TABULKA */
#layout #main #col_right .box table.stats			{margin: 5px auto 0px auto; width: 150px; border-collapse: collapse;}
#layout #main #col_right .box table.stats tr th	{background:#9C9694; color:#ffffff; padding: 0px 3px 0px 3px;}
#layout #main #col_right .box table.stats tr td	{padding: 0px 3px 0px 3px;}

/* ========================= Bobr tv */
#layout #main #col_right .box #box_video			{}
#layout #main #col_right .box #box_video #video_items			{font-size: 1.1em}


/* ========================= KALENDAR */
#layout #main #col_right table#kalendar 								{font-family:arial ce,arial,sans-serif; border: 0px solid #ffffff;  margin: 0px auto 0px auto;}
#layout #main #col_right table#kalendar tr 							{background-color:#ffffff;border-right:1px solid #F1F5F8; border-bottom:1px solid #F1F5F8;}
#layout #main #col_right table#kalendar th 							{font-weight:bold;color:#000000;font-size:11px;border-right:1px solid #F1F5F8; border-bottom:1px solid #F1F5F8; text-align: center;  height: 15px;}
#layout #main #col_right table#kalendar td 							{font-weight:bold;font-size:11px;text-align:center;border-right:1px solid #F1F5F8; border-bottom:1px solid #F1F5F8; width: 34px; height: 22px; padding: 0px 1px 0px 1px;}
#layout #main #col_right table#kalendar tr td span#kalDnesek 	{border:1px solid #0554A1; background:#D1E7FE; padding: 1px 5px 1px 5px;  color:#000000;}
#layout #main #col_right table#kalendar tr td.kalDoma 			{background-color:#00356B; color:#ffffff;}
#layout #main #col_right table#kalendar tr td.kalDoma a 			{text-decoration:none; color:#ffffff;}
#layout #main #col_right table#kalendar tr td.kalDoma a:hover 	{display:block;}
#layout #main #col_right table#kalendar tr td.kalVenku 			{background-color:#FE0000; color:#ffffff;}
#layout #main #col_right table#kalendar tr td.kalVenku a 		{text-decoration:none; color:#000000;}
#layout #main #col_right table#kalendar tr td.kalVenku a:hover	{display:block;}
#layout #main #col_right table#kalendar tr td.kalAkce 			{background-color:#006AB1; color:#ffffff;}
#layout #main #col_right table#kalendar tr td.kalAkce a 			{text-decoration:none; color:#ffffff;}
#layout #main #col_right table#kalendar tr td.kalAkce a:hover	{display:block;}
#layout #main #col_right table#kalendar tr td.kalNormalni 		{background-color:#E3E6EB; color:#000000;}

#layout #main #col_right	#kalendarMesic 			{width:170px; margin: auto; height: 25px; text-align: center;} 
#layout #main #col_right	#kalendarMesic .arrow 	{width:10px; float: left;}
#layout #main #col_right	#kalendarMesic .month 	{font-size:11px;padding: 0px 5px 0px 5px; text-align: center;  float: left; width:140px;}
#layout #main #col_right	#kalendarLegend 			{display: none;}
