#RozkladyJazdy h2
{
	display: block;
	width: 783px;
	height: 20px;

}

#RozkladyJazdyTop
{
	padding: 11px 0px 11px 15px;
	width: 325px;
	float: left;
	font-size: 10px;
}

#RozkladyJazdyTopDays
{
	padding: 11px 15px;
	text-align: right;
	font-size: 10px;
}

#RozkladyJazdyTopDays span
{
	padding: 0 1px;
}

#RozkladContent
{
	width: 783px;
	padding: 20px 0;
	border-top: 1px solid #999;	
} 

#RozkladContent a
{
	color: #009;
}

#RozkladContent a:hover
{
	color: #c33;
}


#RozkladContent pre
{
    font: 12px/14px normal Courier, Courier New, monospace;
	margin: 0;
	padding: 0;
	letter-spacing: -0.06em;
	
}

#RozkladContent pre a
{
	text-decoration: none;
	font-weight: normal;
}

#RozkladContent pre span
{
	cursor: pointer;
}

#RozkladContent pre span.hovered
{
	background: #e8e8e7;
	cursor: pointer;
}

#RozkladContent pre strong
{
	font: 23px/27px bold Verdana, Arial, sans-serif;
}

.red
{
	color: #c33 !important;
}
