BODY         {
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

font.h2 {font: bold 16px Tahoma; color: #DE2918; }
font.h1 {font: bold 16px Tahoma; color: #123375; }
font.menu {font: bold 18px Tahoma; color: Black; }


/* ---------- Start: odkazy ----------- 

div#menu a:link {
	text-decoration: none;
	color: White;
}

div#menu a:visited {
   text-decoration: none;
   color: White;
}

div#menu a:hover {
	text-decoration: none;
	xbackground: #FDDD6F;
	color: Red;
}

/*----------------------- MENU ----------------------- */

ul.menu {
	position: relative;
	left: -20px;
	list-style: none;
	margin-left: 0px;

}

ul.menu li {
	display: block;
	height: 20px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 20px;
	/*border: 1px solid #DFDFDF;*/
}

ul.menu li a {
	text-decoration: none;
	color: White;
}

ul.sub {
	display: block;
	width: 150px;
	left: 120px;
	background: #FAFAFA;
	position:absolute; 
	visibility:hidden;
	margin: 0px;
	margin-top: -1px;
	padding-left: 0px;
	border: 1px solid Gray;
}

ul.sub li {
	list-style: none;
	text-align: left;
	font-size: 10px;
	height: 34px;
	margin: 0px;
	padding: 3px 3px;
	/*border: 1px solid Lime;*/
}

ul.sub li a {
	display: block;
	width: 144px;
	height: 30px;
	color: Gray;
	border-bottom: 1px dashed #DFDFDF;
	/*border: 1px solid blue;*/
}

ul.sub li a:hover {
	color: Red;
}

ul.menu li:hover ul.sub, ul.menu li.hover ul.sub 
{ 
visibility:visible; 
} 


/*------------------------ END MENU ------------------- */

span.log {
	display: block;
	color: Black;
	background: #F5F5F5;
	margin: 30px 0px 0px 20px;
	font-size: 13px;
	font-weight: normal;
	border: 2px solid Black;
	padding: 5px;
}

/* ---------- Konec: odkazy ----------- */

/*------------- MINE ------------------*/

#smalltn {
	margin: 10px;
}




#main    {
	position: absolute;
	background: #113377;
	left: 0px;
	top: 0px;
	width: 1024px;
	height: 768px;
}

#left    {
	position: absolute;
	background: #113377;
	top: 0px;
	left: 0px;
	width: 271px;
	height: 755px;
}

img.left {
	width: 271px;
	height: 755px;
}


#obsah {
	position: absolute;
	background: #113377;
	top: 7px;
	left: 275px;
	height: 755px;
	width: 519px;
}

img.obsah {
	width: 519px;
	height: 755px;
}

#right {
	position: absolute;
	background: #113377;
	top: 0px;
	left: 794px;
	height: 759px;
	width: 226px;
}

img.right {
	width: 226px;
	height: 759px;
	border: 0px;
}

img.foto {
	width: 100px;
	height: 120px;
	float: left;
	margin-left: 0px;
	margin-right: 15px;
	border: 1px solid #EEEEEE;
}

.ico {
	margin-right: 5px;	
}


HR {
	CLEAR: left; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px dashed; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px
}



#karta {
	height: 120px;
	}

#obsah_txt {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 472px;
	height: 700px;
	xbackground: Gray;
	overflow: scroll;

}


#right_txt {
	position: absolute;
	top: 180px;
	left: 25px;
	width: 175px;
	height: 550px;
	text-align: center;
	xbackground: Gray;
	xoverflow: scroll;
	padding-right: 10px;
}

#right_txt img {
	margin-right: 10px;
}



#menu {
	position: absolute;
	xbackground: #EEEEEE;
	font-size: 18px;
	text-align: center;
	top: 130px;
	_top: 150px;
	left: 20px;
	width: 220px;
	height: 450px;
}

table.tab {
	font-size: 14px;
}



table.auto {
	border-collapse: collapse;
	font-size: 12px;
	border: 1px solid #DCDCDC;
	padding: 5px;
	text-align: center;
}

th  {
	border-collapse: inherit;
	border: 1px solid #EEEEEE;
	padding: 5px;
}

td.photo a {
	display: block;
	height: 100px;
	width: auto;
	border: 1px solid #AEAEAE;
}

td.photo a:hover {
	border: 1px solid #123375;
}

table.auto tr.l {
	background: #EDEDED;
}

table.auto tr {
	background: #F7F7F7;
}

th.le  {
	text-align: left;
}

th.ri  {
	text-align: right;
}


th.tice  {
	background: #FFFFF0;
	text-align: center;
}

th.tiri  {
	background: #FFFFF0;
	text-align: right;
}


th.tile  {
	background: #FFFFF0;
	text-align: left;
}


img.vlajka {
	width: 30px;
	height: 20px;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	background: #FFFFFF;
    border: 1px solid #000000;
}

img.vlajka2 {
	width: 30px;
	height: 20px;
	float: left;
	margin-left: 0px;
	margin-right: 30px;
	background: #FFFFFF;
    border: 1px solid #000000;
}


.stat {
	width: auto;
	margin-bottom: 10px;
}

hr.blank  {
	height: 1px;
	border: none;
	border-bottom: 1px dashed White;
	clear: left;
	xmargin-top: 10px;
	xpadding-top: 5px;
}


ul.obr li {
	list-style-image: url(../img/li/1.gif);
	text-align: justify;
	margin-right: 10px;
}

ul.obr li img {
	text-align: justify;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.obr li.cen {
	text-align: center;
	margin-right: 10px;
}

ul.obr li.red a {
	list-style-image: url(../img/li/1.gif);
	text-align: justify;
	margin-right: 10px;
}

ul.obr li.redbolt {
	font-weight: bolder;
	color: Black;
}

ul.obr li.redbolt a {
	font-weight: bolder;
	color: Red;
}

ul.obr li.bluebolt {
	font-weight: bolder;
	color: Black;
}

ul.obr li.bluebolt a {
	font-weight: bolder;
	color: Blue;
}


.popis {
	COLOR: #A22C7C;
	xfont-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
}

.popis2 {
	COLOR: #A22C7C;
	xfont-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
}

.logoright {
	margin: 10px auto 10px auto;
}

a.hrefimp {
	font-size: 18px;
	font-weight: bolder;
	color: Blue;
	text-decoration: none;
}

a.hrefimp:hover {
	color: Red;
	text-decoration: underline;
}

ul.obr li ol.subli {
	margin: 0px 0px 25px 0px;
	_margin: 0px 0px 25px 20px;
	padding-top: 0px;
}

ul.obr li ol.subli li a {
	color: Blue;
	font-weight: normal;
}

ul.obr li ol.sublicount {
	list-style-image: none;
	list-style: decimal;
	margin: 0px 0px 25px 0px;
	_margin: 0px 0px 25px 20px;
	padding-top: 0px;
	list-style-type: decimal;
}

ul.obr li ol.sublicount li {
	list-style-image: none;
	list-style: decimal;
}

table.newstab {
	border: 1px solid Black;
	border-collapse: collapse;
}

table.newstab tr td {
	border: 1px solid Black;
}

table.newstab tr.newstabtr td {
	font-weight: bold;
}

img.imgrightblock {
	margin-right: 10px;
}

a.blink {
	color: Blue;
	text-decoration: underline blink;
}

a.redboltblink {
	color: Red;
	font-weight: bold;
	text-decoration: underline blink;
}

p.blink {
	color: Red;
	font-weight: bold;
	text-decoration: blink;
}
