#layout.index{
	background: url(../img/bcg_layout.gif) repeat-y 0px 0px;
}

#layout #main #games_box {
	padding: 10px 10px 10px 10px;
}

#layout #main #games_box .games_box_text	{
	width: 310px; 
	height: 94px; 
	background: #ffffff url(../img/bcg_games_box.gif) no-repeat 0px 0px; 
	padding: 15px 20px 0px 20px;
}
#layout #main #games_box .games_box_text img.toleft {margin: 0px;}
#layout #main #games_box .games_box_text img.toright {margin: 0px;}
#layout #main #games_box .games_box_text	.nazev{
	text-align: center;
	clear: both;
	font-weight: bold;
	padding: 10px 0px 2px 0px;
	text-transform: uppercase;
	font-size: 1.1em;
   font-family: Tahoma;
}
#layout #main #games_box .games_box_text .datum {font-size: 0.9em;}

#layout #main #games_box .games_box_text .box_znaky {height: 40px;}
#layout #main #games_box .games_box_text #score {
	text-align: center;
	clear: both;
	font-weight: bold;
	padding: 8px 0px 2px 0px;
	text-transform: uppercase;
	font-size: 1.1em;
   font-family: Tahoma;
}
#layout #main #games_box .games_box_text #score .toleft {width: 130px; text-align: center;}
#layout #main #games_box .games_box_text #score .toright {width: 130px; float: left; text-align: center;}
#layout #main #games_box .games_box_text #score span {font-size: 20px; font-weight: bold; text-align: center; float: left; display: block; width: 50px;}
#layout #main #games_box .games_box_text .buttons {font-weight: bold; padding: 5px 0px 0px 5px;  text-transform: uppercase; color:#D24393; font-size: 0.9em; text-align: center;}


#layout #main .top_space {	background:#C9167A; height: 5px;}
#layout #main #main_text #top_story_left{
	width: 360px;
	height: 300px;
	float: left; 
}
#layout #main #main_text #top_story_left img {
	border: 1px solid #000000;
}

#layout #main #main_text #top_story_left .top_story_left_box{
	width: 360px;
	height: 300px;
	display: none;
	position: relative;
}
#layout #main #main_text #top_story_left .top_story_left_box.show{display: block;}

#layout #main #main_text #top_story_left .top_story_left_box .top_story_text {
	position: absolute; 
	left: 10px; 
	bottom: 10px;
	width: 322px;
	padding: 10px;
	display: block;
   z-index: 90;
	background:url(../img/back_top_story_left.png) repeat 0px 0px;
}

#layout #main #main_text #top_story_left .top_story_left_box .top_story_text h1{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
}
#layout #main #main_text #top_story_left .top_story_left_box .top_story_text h1 a{color:#ffffff;}

#layout #main #main_text #top_story_left .top_story_left_box .top_story_text p{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color:#ffffff;
	font-size: 12px;
	line-height: 1.4em;
}
#layout #main #main_text #top_story_left .top_story_left_box .top_story_text p  a{color:#ffffff; text-decoration: none;}

#layout #main #main_text #top_story_right{
	width: 348px;
	float: right;
}

#layout #main #main_text #top_story_right a{
	width: 333px;
	height: 20px;	
	float: left;
	padding: 5px 0px 5px 15px;
	display: block;
	color:#000000;
	font-weight: normal;
}

#layout #main #main_text #top_story_right a.highlight{
	background:url(../img/gradient1.gif) repeat-x 0px 0px;
}

#layout #main #main_text #top_story_right a.selected{
	background: #D24393;
	text-decoration: none;
	color:#ffffff;	
}

#layout #main #main_text #top_story_right a:hover{
	background: #D24393;
	text-decoration: none;
	color:#ffffff;	
}

#layout #main #main_text #top_story_right a.highlight:hover{
	background: #D24393;
	text-decoration: none;
	color:#ffffff;	
}

#layout #main #main_text #infobar{}
#layout #main #main_text #infobar .toleft{background:url(../img/infobar_left.gif) no-repeat 0px 0px; width: 19px; height: 33px;}
#layout #main #main_text #infobar .toright{float: left; background:url(../img/infobar_right.gif) no-repeat 0px 0px; width: 19px; height: 33px;}
#layout #main #main_text #infobar #infobar_box{background:url(../img/infobar_bcg.gif) repeat-x 0px 0px; width: 660px; height: 27px; float: left; padding: 6px 0px 0px 12px;}

#layout #main #main_text #index_left {
	width: 485px;
	float: left;
}

#layout #main #main_text #index_left .box {
	border-top:  1px solid #ffffff;
	background:#D7D7D7;
	padding: 5px 5px 5px 5px;
}

#layout #main #main_text #index_left .box.photo .toleft{width: 150px;}
#layout #main #main_text #index_left .box.photo .toleft.middle{ padding:0px 10px 0px 10px  }

#layout #main #main_text #index_left .box.mladez {padding:10px 5px 10px 10px}
#layout #main #main_text #index_left .box.mladez h2 {clear: none; display: inline; margin: 0px;  padding: 0px 0px 0px 0px;}
#layout #main #main_text #index_left .box.mladez span {display: block;  padding: 5px 0px 0px 0px; font-weight: bold;}
#layout #main #main_text #index_left .box.mladez p {margin: 0px; padding: 0px 0px 4px 0px; text-align: justify;}
#layout #main #main_text #index_left .box.mladez .toright	{width: 180px; margin: 0px 0px 0px 10px;}
#layout #main #main_text #index_left .box.mladez .toright table {border-collapse: collapse;}
#layout #main #main_text #index_left .box.mladez .toright table tr td	{border: 1px solid #ffffff; padding: 2px 5px 2px 5px;}
#layout #main #main_text #index_left .box.mladez .toright table tr td.bold	{background:#C9167A; color:#ffffff}
#layout #main #main_text #index_left .box.mladez .toright table tr td a	{color:#000000}

#layout #main #main_text #index_left  img.banner	{margin: 0px;}

#layout #main #main_text #index_right{
	width: 212px;
	float: right;
}
#layout #main #main_text #index_right .box {
	border-top:  1px solid #ffffff;
	background:#D7D7D7;
	padding: 5px 5px 5px 5px;
}

#layout #main #main_text #index_right .table_fotbal_mala 					{margin: auto;	width: 200px;font-size: 11px;}
#layout #main #main_text #index_right .table_fotbal_mala th					{background: #A41671;padding: 0px;color:#ffffff; display: none;}
#layout #main #main_text #index_right .table_fotbal_mala tr td.poradi	{width: 15px;}
#layout #main #main_text #index_right .table_fotbal_mala tr td.body		{width: 17px; text-align: right; padding-right: 3px; font-weight: bold;}
#layout #main #main_text #index_right .table_fotbal_mala tr td.zapasy	{width: 17px;}
#layout #main #main_text #index_right .table_fotbal_mala tr td.score		{width: 30px; text-align: center;}
#layout #main #main_text #index_right .table_fotbal_mala td					{padding: 0px; border-bottom: 1px solid #ACAAAC;}
#layout #main #main_text #index_right .table_fotbal_mala tr.CEB td		{background:#C9167A; color:#ffffff}

/* ========================= Anketa */
#layout #main #main_text #index_right .anketa									{line-height: 1.3em; padding: 8px 5px 8px 5px;background: transparent;}
#layout #main #main_text #index_right .anketa .anketa_otazka 			{padding-bottom: 3px; text-align: left;}
#layout #main #main_text #index_right .anketa .hlasuj 						{padding: 0px 0px 4px 0px;}
#layout #main #main_text #index_right .anketa .hlasuj input				{width:60px; height: 25px; font-size: 10px;	margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px;	border: 0px; background: #C9167A;  color:#ffffff; font-weight: bold; float: left; text-transform: uppercase; text-align: left; text-decoration: underline; text-align: center;}
#layout #main #main_text #index_right .anketa .anketa_odpoved 			{padding: 0px 0px 1px 0px; margin: 0px; text-align: left;  background: transparent;}
#layout #main #main_text #index_right .anketa .anketa_odpoved input  	{padding: 0px 0px 0px 0px; margin: 0px; width: 15px; height: 12px;  float: left;}
#layout #main #main_text #index_right .anketa .anketa_odpoved label  	{padding: 0px 0px 0px 2px;	margin: 0px; float: left;}
#layout #main #main_text #index_right .anketa .anketa_graf 				{display: block;	float: left;	font-size: 0px;	width: 152px; height: 8px;	line-height: 0px;	background: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 2px 2px 2px 2px; border: 1px solid #C3CCD5;}
#layout #main #main_text #index_right .anketa .anketa_graf_vyplnene 	{display: block;	float: left;	font-size: 0px;	height: 8px;	line-height: 0px;	 background:#C9167A;}
#layout #main #main_text #index_right .anketa .anketa_procenta 			{text-align: center;	margin: 0px;	padding: 0px;	font-size: 10px; font-weight: bold;}
#layout #main #main_text #index_right .anketa .space.anketa_space		{height: 10px;}
#layout #main #main_text #index_right .anketa .line							{margin: 2px auto 2px auto;}
#layout #main #main_text #index_right .anketa #q_status					{float: right; padding: 7px 0px 0px 3px;}
#layout #main #main_text #index_right .box_bottom  {width: 210px;}