BODY {
	background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; padding: 0 0 0 0; margin: 0 0 0 0; text-align: center; 
}

BODY a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #777777; text-decoration: underline;
}

H2 {
	font-size: 14px; color: #888888;  font-weight: bold; margin: 0 0 0 0; height: 20px; line-height: 20px; width: 100%; border-bottom: 1px dotted #888888;
}

H3 {
	font-size: 13px; color: #999999;  font-weight: bold; margin: 10px 0px 5px 0px; padding: 0 0 0 0;
}

H4 {
	font-size: 13px; color: #AAAAAA; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;
}

H5 {
	font-size: 10px; color: #AAAAAA; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;
}

P {
	margin: 0 0 0 0; padding: 0 0 0 0;
}

#printheader {
	display: block; width: 566px; border-bottom: ridge; text-align: center;
}

.tl  { 
	border-left:1px outset #AAAAAA; border-right:1px outset #555555; border-top:1px outset #AAAAAA; border-bottom:1px outset #555555; color: #444444; background: #CCCCCC url('../layout/tlac_bg.gif'); cursor: pointer; height: 17px; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.vst { 
	font-size: 11px; color: #555555; border: 1px #E7EEFB inset; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#obrys {
	height: auto; margin-left: auto; margin-right: auto;
	display:block; padding: 0 0 0 0; text-align: left; width:566px; background-color:#FFFFFF;
}

#obrys_logo {
	display: none;
}

#obrys_menu {
	display: none;
}

#obrys_main {
	display:block; width: 566px; text-align: left; border-left: 1px solid #BBBBBB; border: 1px solid #BBBBBB; height: auto;
}

#obrys_sloupek {
	display: none;
}

#footer {
	display: none;
}

#header_main {
	display: none;
}

#header_main a {
	color: #000000; text-decoration: underline; 
}

.obsah_main {
	display:block; width: 566px; padding: 0 0 0 0;

}

.novinka {
	text-align: justify;
}

.novinka_text {
	padding: 0 0 0 0; margin: 7px 7px 1px 7px; color: #000000; text-align: justify; line-height: 14px; height: auto; width: auto;
}

.novinka_datum {
	padding: 0 0 0 0; margin: 1px 7px 7px 7px; color: #BBBBBB; text-align: right;
}

.kursy_text {
	padding: 0 0 0 0px; margin: 5px 5px 5px 5px; color: #000000;
}

.kursy_polozka {
	padding: 0 0 0 0px; margin: 0 0 0 0; color: #000000; border-bottom: 1px solid #EEEEEE; width: auto;
}

.musilka_prg_polozka {
	display: block;
	width: 566px;
	margin-top: 5px;
	height: auto;
	border-bottom: 1px solid #CCCCCC;
}

.musilka_prg_spacer {
	display: none;
}

.musilka_prg_den {
	
	width: 100px;
	margin-top: 7px;
	font-size: 11px;
	height: 40px;
	text-align: right; 
	float: left;
}
.musilka_prg_detail {
	width: 446px;
	margin-top: 5px;
	height: auto;
	padding-bottom: 3px; 
	text-align: justify; 
	padding-right: 10px; 
	float: left;
}

.vyhl_polozka {
	width: 566px;
	float: left;
	margin-top: 5px;
	height: auto;  width: 100%;
}

.vyhl_spacer {
	width: 10px;
	margin-top: 5px;
	float: left;
	font-size: 11px;
	height: 40px;
}

.vyhl_cislo {
	width: 30px;
	margin-top: 7px;
	float: left;
	font-size: 11px;
	height: 40px;
	text-align: right;
}
.vyhl_detail {
	width: 512px;
	margin-top: 5px;
	float: left;
	height: auto;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px; text-align: justify; padding-right: 10px;
}

.bezny {
	padding: 15px 5px 5px 5px; height: auto; display: block;
}

.ks_sedypruh {
	width: 540px;
}

.ks_sedybok {
	border-left: 1px solid #EEEEEE;
}

.photo_left {
	text-align: right; float: left; width: 125px; height: 100%; padding-right: 5px;
}

.photo_right {
	text-align: left; float: right; width: auto; height: 100%; padding-left: 5px;
}

.photo_polozka {
	width: 540px;
	float: left;
	margin-top: 5px; margin-left: 5px;
	height: auto;
	text-align: center; border-bottom: 1px solid #EEEEEE;
}

DIV {
	display: block; height: auto;
}