#layout.index	{background: url(../img/bcg_layout_index.png) repeat-y 0px 0px;}
#layout.index	{background: url(../img/bcg_layout_index.png) repeat-y 0px 0px;}
#layout #main_bcg {
	width: 785px;
	float: left;
	background: url(../img/bcg_main_index.png) repeat-y 0px 6px;
}
#layout #main_bcg .space {background: #ffffff;}

#layout #main #text_box.index {
	width: 472px;
}

#layout #main #text_box #text.index {padding-bottom: 0px;}

#layout #main #text_box #topstory h1	{
	font-size: 1.4em;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#layout #main #text_box #topstory p	{
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
#layout #main #text_box #games {
	background: url(../img/bcg_games.png) repeat-y 0px 0px;
	width: 443px;
}

#games .header{
	background: url(../img/header_games.png) no-repeat 0px 0px;
	height: 23px
}

#games .toleft {
	width: 200px;
	padding: 10px 10px 10px 10px;
}

#games .toleft .score {font-size: 15px; color:#D92105; font-weight: bold; text-align: center;}
#games .toleft .score a {color:#D92105;}
#games .toleft .score .periods {font-size: 10px; color:#000000; font-weight: normal;}
#games .toleft .names {font-size: 12px; color:#000000; font-weight: bold;}
#games .toleft .names span{font-size: 10px;  font-weight: normal;}

#games .toright {
	width: 200px;
	padding: 10px 10px 10px 10px;
}
#games .toright #box_aktual span{font-size: 0.8em}
#games .toright #box_aktual .games_name{padding: 0px 0px 5px 0px; font-weight: bold;}

#layout #main #index_articles {
	background: #ffffff url(../img/bcg_index_articles.png) repeat-y 15px 0px;	
	padding: 0px 15px 0px 15px;
}
#layout #main #index_articles .toleft {	width: 443px;}
#layout #main #index_articles .toright {	width: 298px;}
#layout #main #index_articles .toleft .box  {padding: 10px 10px 10px 10px;}
#layout #main #index_articles .toright .box {padding: 5px 10px 10px 10px;}
#layout #main #index_articles .box h2 {font-size: 1.3em; line-height: 1.4em; padding: 0px 0px 0px 0px; margin: 0px;}
#layout #main #index_articles .box h2 a{color:#D92105;}
#layout #main #index_articles .box p {padding: 5px 0px 10px 0px; margin: 0px;}
#layout #main #index_articles .box h3	{padding: 0px; clear: none; display: inline; color:#D92105; font-size: 1.0em; line-height: 1.4em}
#layout #main #index_articles .box h3 a{color:#D92105;}
#layout #main #index_articles .box span{font-size: 0.8em;}
#layout #main #index_articles .toright .box span{display: block;}
#layout #main #index_articles .box ul {padding: 0px 0px 0px 0px; margin: 0px;}
#layout #main #index_articles .box ul li{padding: 0px 0px 5px 20px; background: url(../img/arrow_articles.png) no-repeat 0px 7px;}
#index_articles .header.napsali_o_nas{background: url(../img/header_napsali_o_nas.png) no-repeat 0px 0px; height: 25px}
#index_articles .box.napsali_o_nas{background: url(../img/bcg_napsali_on_nas.jpg) no-repeat 0px 0px;}
#index_articles .header.nasledujici_clanky{background: url(../img/header_nasledujici_clanky.png) no-repeat 0px 0px; height: 25px}

#layout #main #red_boxes {
	background: #ffffff url(../img/bcg_red_box.png) repeat-y 14px 0px;	
	padding: 0px 15px 0px 14px;
}
#red_boxes .header {height: 30px;}
#red_boxes .header.anketa{background: url(../img/header_anketa.png) no-repeat 0px 0px;}
#red_boxes .header.marodka{background: url(../img/header_marodka.png) no-repeat 0px 0px;}
#red_boxes .header.narozeniny{background: url(../img/header_narozeniny.png) no-repeat 0px 0px;}
#red_boxes .header.ptejte_se{background: url(../img/header_ptejte_se.png) no-repeat 0px 0px;}
#red_boxes .red_box {float:left; width: 164px; margin-right: 33px;}
#red_boxes .red_box_bottom {float:left; width: 164px; background: #ffffff url(../img/red_box_bottom.png) repeat-y 0px 0px; margin-right: 33px; height: 69px;}

#red_boxes .box {padding: 10px 10px 0px 10px;	color:#ffffff;}
#red_boxes .box a {color:#ffffff;}
#red_boxes .box ul {padding: 0px 0px 0px 0px; margin: 0px;}
#red_boxes .box ul li{padding: 0px 0px 7px 13px; background: url(../img/arrow_red.png) no-repeat 0px 7px;}

/* ========================= Anketa */
#layout #red_boxes .box .anketa									{line-height: 1.3em; padding: 0px 0px 8px 0px;background: transparent;}
#layout #red_boxes .box .anketa .anketa_otazka 				{padding-bottom: 3px; text-align: left;}
#layout #red_boxes .box .anketa .hlasuj 						{padding: 0px 0px 4px 0px;}
#layout #red_boxes .box .anketa .hlasuj input				{width:71px;font-size: 10px;	margin: 7px 0px 0px 0px; padding: 4px 0px 4px 0px;	border: 0px;  color:#000000; font-weight: bold; float: left; text-transform: uppercase; text-align: left; text-decoration: underline; text-align: center;}
#layout #red_boxes .box .anketa .anketa_odpoved 			{padding: 0px 0px 3px 0px; margin: 0px; text-align: left;  background: transparent;}
#layout #red_boxes .box .anketa .anketa_odpoved input  	{padding: 0px 0px 0px 0px; margin: 0px; width: 15px; height: 12px;  float: left;}
#layout #red_boxes .box .anketa .anketa_odpoved label  	{padding: 0px 0px 0px 2px;	margin: 0px; float: left;}
#layout #red_boxes .box .anketa .anketa_graf 				{display: block;	float: left;	font-size: 0px;	width: 100px; height: 8px;	line-height: 0px;	background: #FFFFFF;	margin: 2px 0px 0px 0px;	padding: 2px 2px 2px 2px;}
#layout #red_boxes .box .anketa .anketa_graf_vyplnene 	{display: block;	float: left;	font-size: 0px;	height: 8px;	line-height: 0px;	 background: #2B67BF;}
#layout #red_boxes .box .anketa .anketa_procenta 			{text-align: center;	margin: 0px;	padding: 0px;	font-size: 10px; font-weight: bold;}
#layout #red_boxes .box .anketa .space.anketa_space		{height: 5px; background: transparent;}
#layout #red_boxes .box .anketa .space						{height: 5px; background: transparent;}
#red_boxes .box .anketa #q_status								{float: right; padding: 7px 0px 0px 3px; font-size: 0.8em}


#layout #main #col_right.index {
	width: 313px;
	padding-top: 0px;
}

#layout #main #col_right.index .tabs{height: 32px;}

#layout #main #col_right.index .box{
	padding: 0px 10px 10px 10px; 
	margin: 0px 0px 0px 0px;
	background: transparent;
	font-size: 0.9em;
}
#layout #main #col_right.index .link a	{color: #D92105;}

#layout #main #col_right.index #box_1_1.box img {
	margin: 20px 10px 0px 0px;
}

#layout #main #col_right.index #box_1_1.box h2{
	clear: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 1.3em;
	color: #D92105;
}

#layout #main #col_right.index #box_1_1.box h2 a{color: #D92105;}
#layout #main #col_right.index #box_1_1.box p {font-size: 1.0em; line-height: 1.4em; padding: 2px 0px 0px 0px;}

#layout #main #col_right.index #box_1_2.box .table_mala 					{margin: 20px auto 10px auto;	width: 270px;}
#layout #main #col_right.index #box_1_2.box .table_mala th				{color:#000000; background: #E3E3E3; padding: 2px 1px 2px 1px;}
#layout #main #col_right.index #box_1_2.box .table_mala tr td.poradi	{width: 25px; text-align: center}
#layout #main #col_right.index #box_1_2.box .table_mala tr td.body	{width: 30px; text-align: center; padding-right: 3px; font-weight: bold;}
#layout #main #col_right.index #box_1_2.box .table_mala tr td.zapasy	{width: 30px;text-align: center;}
#layout #main #col_right.index #box_1_2.box .table_mala tr td.score	{width: 35px; text-align: center;}
#layout #main #col_right.index #box_1_2.box .table_mala td				{ padding: 3px 0px 3px 0px; border-bottom: 1px solid #E3E3E3;}

/* ========================= KALENDAR */
#kalendarMesic {margin: auto; width:160px;margin-bottom:5px; margin-top:15px;} 
#kalendarMesic td {color:#ffffff;font-family:arial ce,arial,sans-serif;font-size:11px;font-weight:bold;}
#kalendar {font-family:arial ce,arial,sans-serif;border: 0px solid #fff; margin: auto; width:260px}
#kalendar tr {background-color:#aaaaaa;border-right:1px solid #fff; border-bottom:1px solid #fff;}
#kalendar th {font-weight:bold;color:#ffffff;font-size:11px;border-right:1px solid #fff; border-bottom:1px solid #fff;}
#kalendar td {font-weight:bold;font-size:11px;text-align:center;border-right:1px solid #fff; border-bottom:1px solid #fff; height:22px}
#kalDnesek {background: #ffffff; color: #000000; padding: 0px 0px 0px 0px;}

table#kalendar tr td.kalDoma {background-color:#3e3e3e; color:#ffffff;}
table#kalendar tr td.kalDoma a {text-decoration:none; color:#ffffff;}
table#kalendar tr td.kalDoma a:hover {display:block;}
table#kalendar tr td.kalVenku {background-color:#94020C; color:#ffffff;}
table#kalendar tr td.kalVenku a {text-decoration:none; color:#ffffff;}
table#kalendar tr td.kalVenku a:hover {display:block;}
table#kalendar tr td.kalNormalni {background-color:#888888; color:#CBC9B7;}
#kalVysvet {font-size:11px;margin:5px auto 0px auto; width: 150px;}
.kalVysvetlivky {width:15px;height:15px;}


