body,html {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-family: Arial, Verdana, Sans;
	text-align: center;
}

#obal {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 888px;
}

#supertop {
	padding: 5px 8px 5px 8px;
	background: #013f78 url(../images/supertop-bg.png) repeat-y;
	text-align: right;
	color: #ffffff;
	font-size: 0.9em;
}

#supertop div {
	width: 872px;
	height: 16px;
}

#supertop a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#supertop a:hover {
	text-decoration: underline;
}

#top {
	width: 888px;
	height: 80px;
}

#top .list {
	width: 71px;
	height: 80px;
	float: left;
}

#top .nadpis {
	width: 627px;
	height: 80px;
	float: left;
	font-weight: bolder;
}

#top .nadpis .oddelovac {
	height: 12px;
}

#top .nadpis1 {
	color: #013f78;
	height: 38px;
	font-size: 24pt;
}

#top .nadpis1 a {
	color: #013f78;
	text-decoration: none;
}

#top .nadpis2 {
	color: #008bd2;
	height: 30px;
	font-size: 12pt;
}

#top #pravy {
	padding-right: 8px;
	float: left;
}

#top #pravy-i {
	width: 182px;
	height: 80px;
	font-weight: bold;
	text-align: right;
}

#top #pravy-i .oddelovac {
	height: 40px;
}

#top .lokalizace {
	height: 20px
}

#top .lokalizace img {
	border-width: 6px 0 0 6px;
	border-color: #ffffff;
	border-style: solid;
}

#top .lokace {
	color: #949494;
	height: 20px;
	/*font-size: 1.1em;*/
}

#obsah {
	width: 888px;
}

#obsah-levy {
	width: 148px;
	float: right;
}

#obsah-levy .menu {
	width: 148px;
}

#obsah-levy .menu img {
	border: 0;
}

#obsah-levy .menu div {
	width: 148px;
	height: 40px;
	color: #ffffff;
	float: left;
	text-align: center;
}

#obsah-levy .menu .sub {
	background: url(../images/menu-l-bg.png) no-repeat;
	height: 30px;
	text-align: left;
}

#obsah-pravy .menu a {
	display: block;
	width: 240px;
	height: 40px;
	color: #ffffff;
	text-decoration: none;
}

#obsah-levy .menu .sub a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 8px;
	font-weight: bold;
}

#obdelnik {
	width: 148px;
	height: 60px;
	background: url(../images/red-rect.png) no-repeat;
}

#obsah-pravy {
	width: 740px;
	float: left;
}

#obsah-pravy .menu {
	width: 740px;
	height: 60px;
}

#obsah-pravy .menu img {
	border: 0;
}

#obsah-pravy .menu div {
	float: left;
}

#obsah-pravy .menu a {
	display: block;
	width: 148px;
	height: 60px;
	color: #ffffff;
	text-decoration: none;
}

#obsah-pravy .menu2 {
	width: 740px;
	height: 40px;
}

#obsah-pravy .menu2 div {
	width: 148px;
	height: 40px;
	color: #ffffff;
	float: left;
	text-align: center;
	background: url(../images/menu-p-bg1.png) no-repeat;
}

#obsah-pravy .menu2 a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold;
}

.zarovnavac {
	width: 888px;
	clear: both;
	font-size: 1px;
	line-height: 0px;
	height: 0px;
}

.novinka, #podmenu {
	
	background: #efefef;
}

.novinka div, #podmenu div {
	width: 218px;
}

#podmenu ul {
	margin-top: 0;
	padding-left: 20px;
	_padding-left: 0;
}

#podmenu ul li {
	margin-top: 4px;
}

#podmenu .velke, #podmenu .velke a {
	color: #ab0003;
	text-decoration: none;
}

a.pm1, a.pm2, a.pm4 {
	
	padding: 3px 0 3px 22px;
	text-decoration: none;
}

a.pm1 {
	color: #ffffff;
	background: #0000CC;
	font-weight: bold;
}

a.pm2, a.pm3, a.pm4, a.pm5{
	color: #FFFFFF;
}

a.pm2 {
	color: white;
}

a.pm2:hover, a.pm4 {
	color: #BE0105;
}

a.pm3 {
	
	padding: 3px 0 3px 37px;
	text-decoration: none;
    color: white;
}

a.pm3:hover, a.pm5 {
	color: #BE0105;
}

a.pm5 {
	display: block;
	padding: 3px 0 3px 37px;
	text-decoration: none;
}

.komentar {
	margin-left: 60px;
}

.datum {
	font-weight: bold;
	color: #ab0003;
}

.komentar .nadpis {
	font-weight: bold;
	color: #04508e;
}

.novinka .text {
	color: #606060;
}

div.mezera {
	height: 10px;
	clear: both;
}

#telo {
	width: 740px;
	
}

#hlavni {
	margin: 0 0 0 0;
	padding: 0 8px 0 8px;
	border-width: 0 1px 0 1px;
	border-color: #cecece;
	border-style: solid;
	background: url(../images/body-bg.png) repeat-x;
}

#hlavni-i {
	width: 714px;
	color: #606060;
	text-align: justify;
}

#index {
	width: 467px;
	color: #606060;
	text-align: justify;
	float: left;
}

#citat {
	color: #606060;
	text-align: justify;
	/*border-width: 0 0 0 1px;
	border-color: #cecece;
	border-style: solid;*/
	float: left;
	padding-left: 15px;
}

#citat p {
	display: block;
	width: 229px;
	margin-top: 15px;
}

#hlavni-i a {
	color: #04508e;
}

#hlavni h3 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color: #ab0003;
	font-weight: bold;
}

table {
	font-size: 0.95em;
	color: #606060;
}

table.podekovani {
	width: 684px;
	margin-left: 7px;
	
}

table.podekovani td {
	width: 228px;
}

table.tym {
	width: 693px;
}

table.tym td.nadpis {
	padding-left: 15px;
}

table.tym td.popis {
	width: 390px;
}

table.tym td.cely {
	width: 540px;
	padding-left: 15px;
}

form {
	/*margin: 0 auto 0 auto;*/
}

.radek {
	width: 480px;
	height: 20px;
}

.sloupec-ml {
	width: 90px;
	float: left;
	font-weight: bold;
	height: 20px;
}

.sloupec-mr {
	width: 150px;
	float: left;
	height: 20px;
}

.sloupec-mr input {
	width: 150px;
}

.sloupec-l {
	width: 90px;
	float: left;
	font-weight: bold;
	height: 20px;
}

.sloupec-r {
	width: 390px;
	float: left;
	height: 20px;
}

.sloupec-r input {
	width: 390px;
}

.sloupec {
	width: 480px;
	height: 20px;
}

input.tlacitko {
	width: 480px;
}

.citace {
	font-style: italic;
	font-family: Georgia, serif;
}

table.galerie {
	border-width: 0px;
	width: 690px;
	margin-left: 1px;
}

table.galerie td {
	border: #04508e solid 1px;
	width: 132px;
	height: 104px;
	text-align: center;
	background: #ffffff;
}

table.galerie td.odkaz {
	border-width: 0;
	width: 132px;
	height: 15px;
	text-align: center;
	background: #ffffff;
}

table.galerie img {
	border-width: 0;
}

#superbtm {
	padding: 5px 8px 5px 8px;
	background: #013f78 url(../images/superbtm-bg.png) repeat-y;
	text-align: left;
	color: #ffffff;
	margin-top: 8px;
	font-size: 0.9em;
}

#superbtm div {
	width: 872px;
	height: 16px;
}

#superbtm a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#vlozeny {
	width: 714px;
}

#vlozeny-l {
	float: left;
	width: 250px;
}

#vlozeny-r {
	float: left;
	width: 448px;
	text-align: right;
}

textarea.text {
	width: 416px;
}

textarea.text2 {
	width: 376px;
}

.info {
padding: 5px;
width: 730px;
height: 19px;
background: #000099 url(../images/lista.png);
align: right;
}

