* { 
 margin: 0; 
 padding: 0; 
} 


/* SpryMasterDetail.css */

/* Copyright (c) 2007. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Master/Detail structure container. 
 *
 * If you want to constrain the width of the Master/Detail structure, set a width on
 * the Master/Detail container. By default, our structure expands horizontally to fill
 * up available space.
 */
.calMasterDetail
{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	visibility: visible;
}



/* This is the selector for the Master Container element which houses all the MasterColumn
 * classes. By default the Master column occupy about 35% from the width of the 
 * entire structure. 
*/
.calMasterDetail .calMasterContainer
{
	border: 1px solid #CCC;
	width: 183px;
	float: left;
	padding: 5px;
	height: 160px;
	background-image: url(images/tlo/tlo1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/* This is the selector for a Master Column element which holds the actual data for 
 * a master column.
*/
.calMasterDetail .calMasterColumn
{
	background-color: #FEF9E9;
	cursor:pointer;
	height: 16px;
	width: 20px;
	border: 1px solid #FFF;
	color: #333;
	text-align: right;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
}
.calMasterDetail .calMasterColumnh {
	background-color: #FEF9E9;
	height: 16px;
	width: 20px;
	border: 1px solid #FFF;
	color: #999;
	text-align: right;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	font-weight: bold;
}
.calMasterDetail .calMasterColumnhSo {
	background-color: #FEF9E9;
	height: 16px;
	width: 20px;
	border: 1px solid #FFF;
	color: #CCC;
	text-align: right;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	font-weight: bold;
}
.calMasterDetail .calMasterColumnhNi {
	background-color: #FEF9E9;
	height: 16px;
	width: 20px;
	border: 1px solid #FFF;
	color: #F9AEA2;
	text-align: right;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	font-weight: bold;
}





/* This is the selector for a highlighted Master Column element.
*/
.calMasterDetail .calMasterColumnHover
{
	/*background-color: #FC6;*/
	border: 1px solid #CCC;
}

/* This is the selector for a selected Master Column element.
*/
.calMasterDetail .calMasterColumnSelected
{
	background-color:#FFDD97;
	color: #000;
}
.calMasterDetail .DetailContainer
{
	padding-bottom: 5px;
	padding-left: 34px;
	width: 338px;
	float: left;
	visibility: visible;
	overflow: visible;
	height: auto;
}
.caldzient {
	font-weight: bold;
	color: #69C;
	padding-left: 5px;
	padding-bottom: 5px;
}
.calbloko {
	text-align: center;
	background-color: #FFF;
	display: block;
	padding: 1px;
	margin-right: -3px;
	margin-top: -1px;
	color: #CCC;
}
.calblok {
	text-align: center;
	background-color: #9C3;
	display: block;
	color: #FFF;
	padding: 1px;
	margin-right: -3px;
	margin-top: -1px;
}
.calhit_opis {
	color: red;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.calblokhit {
	text-align: center;
	display: block;
	color: red;
	padding: 1px;
	margin-right: -3px;
	margin-top: -1px;
	background-color: #FC0;
}
.calobrazek {
	background-color: #FFC;
	padding: 3px;
	border: 1px solid #CCC;
}

.caltytulozdobny {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #630;
	letter-spacing: 0em;
}

.calMasterDetail .DetailColumntitle {
	margin-bottom: 5px;
	width: 320px;
}
.caldzient {
	font-size: 12px;
	font-weight: bold;
	color: #369;
}

.calMasterDetail .DetailColumnevent {
	width: 320px;
}

.calMasterDetail .DetailColumnevent ul li {
	width: 315px;
	margin-bottom: 4px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F3F3F3;
	background-image: url(images/tlo/tlok.gif);
}
.newsMasterDetail {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	visibility: visible;
}
.newsMasterDetail .newsMasterContainer {
	border: 1px solid #CCC;
	width: 183px;
	float: left;
	background-image: url(images/tlo/tlok.gif);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.newsMasterDetail .newsDetailContainer {
	padding-bottom: 5px;
	padding-left: 34px;
	width: 338px;
	float: left;
	visibility: visible;
	overflow: visible;
	height: auto;
}

.newsMasterDetail .newsreklamaContainer {
	padding-bottom: 5px;
	padding-left: 34px;
	width: 705px;
	float: left;
	visibility: visible;
	overflow: visible;
	height: auto;
}
.newsMasterDetail .newsDetailColumntitle {
	margin-bottom: 5px;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #369;
}
.newstytulozdobny {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #F90;
	letter-spacing: 0em;
}
.newsMasterContainerbaner {
	border: 1px solid #CCC;
	width: 183px;
	background-image: url(images/tlo/tlok.gif);
	padding: 5px;
}
#program tr td ul li {
	color: #9C0;
}

