body, html {
	margin: 0px;
	padding: 0px;
	font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background: #333333 url('images/bgr.gif') repeat-x;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	display: none;
}

h2 { margin: 0px; padding: 0px; font-size: 9pt; }

p, img, h3, h4, h5 { margin: 0px; padding: 0px; }

table, tr, th, td {
	margin: 0px;
	padding: 0px;
	font-size: 7pt;
	font-style: italic;
	text-align: center;
	border: 0px;
}

.centered { text-align: center; }

.texty ul li {
	margin: 10px 0px 5px 0px;
	font-size: 120%;
	list-style: square;
}

#aktualni { display: inline; color: #DA251D; text-decoration: none; }

#buttons { position: relative; top: 0px; left: 0px; }

#buttons img { margin: 0px 0px 5px 0px; }

#citat {
	position: relative;
	top: 17px;
	left: -5px;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	padding: 0 20px 0 0;
	font-weight: normal;
}

#copy {
	font-size: 7px;
	width: 700px;
	padding: 5px 0 2px 0;
	font-family: "Arial CE", "Lucida Grande CE","Helvetica CE", Arial, lucida, sans-serif;
	text-align: center;
	color: #FFFFFF;
}

#copy a { color: #FFFFFF; text-decoration: none; }

#fotografie {
	position: relative;
	left: 6px;
	-left: 0px;
	top: 0px;
	overflow: hidden;
	margin: 0px 20px 0px 10px;
	-margin: 0px 20px 0px 0px;
	background-color: #7F7F7E;
}

#fotografie a:hover span { background-position: 0 -125px; }

#fotografie span {
	position: absolute;
	left: 0;
	- left: 0px;
	top: 0;
	_cursor: hand;
}

#fotografie, #fotografie a, #fotografie span {
	width: 221px;
	height: 125px;
	background: #7F7F7E url('images/obr-fotografie2.gif') no-repeat;
}

#fotografie-en {
	position: relative;
	left: 6px;
	-left: -5px;
	top: 0px;
	width: 221px;
	height: 125px;
	background: #7F7F7E url('images/obr-fotografie-en.gif') no-repeat;
	margin: 0px 20px 0px 0px;
	-margin: 0px 17px 0px 12px;
}

#fotografie-en span {
	width: 221px;
	height: 125px;
	position: absolute;
	left: 0px;
	- left: 0px;
	top: 0px;
	-top: 0px;
	background: #7F7F7E url('images/obr-fotografie-en.gif') no-repeat;
}

#hlavnipanelobal {
	padding: 0px 0px 0px 200px;
	-padding: 0px 0px 0px 215px;
	margin-right: 70px;
	- margin-right: 0px;
}

#hlavnipanelvnitrek {
	font-weight: normal;
	font-size: 8pt;
	color: #1B3582;
	float: right;
	width: 445px;
	- width: 523px;
	padding-left: 25px;
	margin-left: 0px;
	margin-right: 0px;
	-margin-right: 10px;
	padding-right: 0px;
	-padding-right: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 25px;
	margin-right: 10px - margin-right: 0px;
}

#hlavnipanelvnitrek table, #hlavnipanelvnitrek td { border: 1px solid #000000; border-collapse: collapse; }

#kontakt {
	text-align: left;
	color: #FFFFFF;
	font-size: 8 pt;
	margin: 5px 0px 5px 0px;
	background: #DA251D;
	padding: 20px;
}

#kontakt a { color: #FFFFFF; text-decoration: none; }

#levypanelobal {
	float: left;
	width: 190px;
	margin: 0px 0px 10px 20px;
	padding: 0;
	background: url('../images/left.jpg') 0px 0px no-repeat;
}

#levypanelobal a img { border: none; }

#lista_default {
	float: right;
	font-weight: bold;
	text-align: left;
	height: 25px;
	width: 515px;
	color: white;
}

#lista_menu {
	display: inline;
	position: relative;
	top: 40px;
	- top: 40px;
	left: 215px;
	font-weight: bold;
	text-align: left;
	height: 25px;
	color: #1B3582;
	margin-left: 13px;
	padding-top: 5px;
}

#lista_menu a {
	display: inline;
	color: #1B3582;
	text-decoration: none;
	margin-right: 20px;
}

#lista_menu a:hover {
	display: inline;
	color: #DA251D;
	text-decoration: none;
	border-bottom: 4px solid #DA251D;
}

#lista_menu a:active {
	display: inline;
	color: #DA251D;
	text-decoration: none;
	border-bottom: 4px solid #DA251D;
}

#logo {
	width: 770px;
	height: 110px;
	position: relative;
	left: 0px;
	top: 0px;
	background: #FFFFFF url('images/logo.jpg') no-repeat;
}

#obr_zahlavi {
	width: 770px;
	height: 136px;
	position: relative;
	left: 0px;
	top: 0px;
	background: #7F7F7E url('images/top1.gif') 0px 1px repeat-x;
	padding: 0px;
	display: inline;
}

#obr_zahlavi table { position: relative; left: 0px; top: 0px; }

#obr_zahlavi table td {
	padding-top: 6px;
	-padding-top: 0px;
	height: 136 px;
	-height: 130 px;
}

#obr2_zahlavi {
	width: 770px;
	height: 137px;
	float: right;
	background: url('../images/top2.jpg') no-repeat;
}

#obr-l { border: 0px; padding: 10px; margin: 10px; align: left; }

#obr-r {
	border: 0px;
	padding: 10px;
	margin: 10px;
	margin-left: 230px;
	text-align: right;
}

#odrazka1 { position: relative; top: 19px; left: -270px; }

#odrazka2 { position: relative; top: -7px; left: -201px; }

#odrazka3 { position: relative; top: -30px; left: -114px; }

#odrazka4 { position: relative; top: -54px; left: -38px; }

#rtvorba {
	position: relative;
	left: 14px;
	-left: 0px;
	top: 0px;
	overflow: hidden;
	margin: 0px 20px 0px 0px;
	-margin: 0px 20px 0px 12px;
	padding: 0px;
	background-color: #7F7F7E;
}

#rtvorba a:hover span { background-position: 0 -125px; }

#rtvorba span {
	position: absolute;
	left: 0px;
	- left: 0px;
	top: 0px;
	_cursor: hand;
}

#rtvorba, #rtvorba a, #rtvorba span {
	width: 221px;
	height: 125px;
	background: #7F7F7E url('images/obr-reklama2.gif') no-repeat;
}

#reklama-en {
	position: relative;
	left: 10px;
	-left: 6px;
	top: 0px;
	width: 221px;
	height: 125px;
	background: #7F7F7E url('images/obr-reklama-en.gif') no-repeat;
	margin: 0px 18px 0px 0px;
	-margin: 0px 18px 0px 12px;
}

#reklama-en span {
	width: 221px;
	height: 125px;
	position: absolute;
	left: 0px;
	- left: 0px;
	top: 0px;
	-top: 0px;
	background: #7F7F7E url('images/obr-reklama-en.gif') no-repeat;
}

#rytectvi {
	position: relative;
	left: 10px;
	-left: 0px;
	top: 0px;
	overflow: hidden;
	margin: 0px 20px 0px 10px;
	-margin: 0px 20px 0px 0px;
	background-color: #7F7F7E;
}

#rytectvi a:hover span { background-position: 0 -125px; }

#rytectvi span {
	position: absolute;
	left: 0;
	- left: 0px;
	top: 0;
	_cursor: hand;
}

#rytectvi, #rytectvi a, #rytectvi span {
	width: 221px;
	height: 125px;
	background: #7F7F7E url('images/obr-rytectvi2.gif') no-repeat;
}

#rytectvi-en {
	position: relative;
	left: 10px;
	-left: 0px;
	top: 0px;
	width: 221px;
	height: 125px;
	background: #7F7F7E url('images/obr-rytectvi-en.gif') no-repeat;
	margin: 0px 20px 0px 0px;
	-margin: 0px 18px 0px 12px;
}

#rytectvi-en span {
	width: 221px;
	height: 125px;
	position: absolute;
	left: 0px;
	- left: 0px;
	top: 0px;
	-top: 0px;
	background: #7F7F7E url('images/obr-rytectvi-en.gif') no-repeat;
}

#strankahlavicka {
	background: #7F7F7E;
	width: 770px;
	height: 246px;
	-height: 247px;
	border-bottom: 1px solid #FFFFFF;
}

#strankaobal {
	width: 770px;
	margin: 0px auto 0px auto;
	background: #FFFFFF url('images/bgr-stred.gif') repeat-y;
	text-align: left;
	border: 0px;
}

#strankapaticka { background: #333333; clear: both; }

#strankavnitrek {
	width: 755px;
	margin: 0px 0px 0px 0px;
	- margin: 0px 0px 8px 0px;
}

#table2 {
	margin: 0px;
	padding: 6px;
	font-size: 7pt;
	text-align: center;
	border: 1px solid #000000;
	font-style: normal;
	border-collapse: collapse;
}

#table2 td {
	margin: 0px;
	padding: 6px;
	font-size: 7pt;
	text-align: center;
	border: 1px solid #000000;
	font-style: normal;
	border-collapse: collapse;
}

#vlajka {
	width: 60px;
	height: 14px;
	position: relative;
	left: 625px;
	top: 20px;
	background: #FFFFFF;
}

#vnitrekobal { width: 770px; background: red; }

#www {
	position: relative;
	top: 21px;
	- top: 21px;
	left: 408px;
	font-weight: bold;
	text-align: left;
	height: 20px;
	color: #DADADA;
	margin-left: 13px;
	padding-top: 5px;
	font-size: 47px;
}

