body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background: White;
	color: Black;
}
td {
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input, select, textarea {
	font-size: 10px;
	background: #DCDCDC;
	margin:3px;
}
a, a:visited {
	color: #483D8B;
	text-decoration: none;
}
a:hover {
	color: Black;
	text-decoration: underline;
}
.PrepinacJazyku {
	z-index:1; position:absolute; 
	top:15px; 
	left:80px;
}
.nadpis {
	font-size: 14px;
	font-weight:bold;
	color: Maroon;
}
h1 {
	margin: 0;
	background: url('disajn/nadpis_stranky.gif') no-repeat top left;
	color: #B22222;
	font-size: 180%;
	font-weight: normal;
	padding-top: 18px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Helvetica,Arial,sans-serif;
}
h2, .podnadpis {
	font-size: 160%;
	color: Maroon;
	font-weight: normal;
	font-family: Helvetica,Arial,sans-serif;
}
h3 {
	font-size: 140%;
	color: Black;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}
.Top {
	background: url(disajn/top_pozadi.gif) repeat-x bottom;
	}
.NadpisStrankyL {
	background: url(disajn/nadpis_stranky_left.gif) no-repeat left top;
	width: 30px;
}
.NadpisStrankyR {
	width: 30px;
}

.PataTextuL {
	background: White;
}
.PataTextuR {
	background: White;
}

.PataTextu {
	background: White}
.OknoVnoreneStranky {
	/*border-right: Silver 1px solid;*/
	background: White;
}
.OknoTextu {
	padding: 0px 10px 5px 0px;
	background: White url(disajn/okno_textu.gif) no-repeat top right;
}
.OknoTextuL {
	background: White;
}
.OknoTextuR {
	background: White;
}
	
/* ********* zacatek menu ************ */	
.MenuPozadi {
	background: url(disajn/menu.gif) repeat-x bottom;
}
.Menu1Pozadi {
	background: url(disajn/menu.gif) repeat-x left bottom;
}
.MenuPozadiA {
	background: url(disajn/menu_pozadiA.gif) repeat-x bottom;
}
.MenuPozadiL {
	width: 30px;
}
.MenuPozadiR {
	width: 30px;
}
/*.Menu a, .MenuPrvni a, .MenuPosledni a,
.Menu a:visited, .MenuPrvni a:visited, .MenuPosledni a:visited,
.MenuReaded a,
.MenuSeparator
 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Menu a:hover, .MenuReaded a:hover, .MenuPrvni a:hover, .MenuPosledni a:hover {
	color: #E0FFFF;
	background:url('disajn/menu_hover.gif') left top;
}
.Menu a,.MenuPrvni a, .MenuPosledni a, .MenuSeparator, .MenuReaded a{
	background:url('disajn/menu.gif') left top;
}*/
/* ********* konec menu ************ */


/* ********************** submenu *******************/
.Submenu {
	background: url(disajn/submenu_pozadi.gif);
}
.SubmenuTop, .SubmenuNadpis{
	font-size:12px;
	color: White;
	font-weight:bold;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: left;
}
.SubmenuTop {
	background:url('disajn/submenu_top.gif') no-repeat right top;
}
.SubmenuNadpis {
	background:url('disajn/submenu_nadpis.gif') no-repeat right top; 
}
.SubmenuMiddle{
	background: url('disajn/submenu_middle.gif') repeat-y right top;
	color: #323232;
	font-size:12px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
.SubmenuMiddle a, .SubmenuMiddle a:visited  {
	color: Maroon;
	text-decoration: none;
}
.SubmenuBottom {
	width:220px;
	background:url('disajn/submenu_bottom.gif') no-repeat right bottom;
	height:20px;
}
/* **************** konec submenu *******************/

/* ********************** Rightboxes *******************/
.Rightboxes {
	background: url(disajn/rightboxes_pozadi.gif);
}

.RightboxesTop, .RightboxesNadpis{
	font-size:12px;
	color: #8B0000;
	font-weight:bold;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.RightboxesTop {
	background:url('disajn/rightboxes_top.gif') no-repeat right top;
}

.RightboxesNadpis {
	background:url('disajn/rightboxes_nadpis.gif') no-repeat right top; 
}

.RightboxesMiddle{
	background: url('disajn/rightboxes_middle.gif') repeat-y right top;
	color: #323232;
	font-size:12px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.RightboxesMiddle a, .RightboxesMiddle a:visited  {
	color: Maroon;
	text-decoration: none;
}

.RightboxesBottom {
	width:220px;
	background:url('disajn/rightboxes_bottom.gif') no-repeat right bottom;
	height:20px;
}
/* **************** konec Rightboxes *******************/

.main1 {
	background: url(disajn/main_pozadi.gif) repeat-x top right;
}

.main {
	background: url(disajn/main_pozadi.gif) repeat-x top right;
	/*padding-top:37px;*/
}

.mainA {
	background: url(disajn/mainA_pozadi.gif) repeat-x top left;
	/*padding-top:37px;*/
}

.SpodniMenuLeft {
   width: 30px;
	background: url('disajn/spodni_menu_left.gif') no-repeat left bottom; 
}
.SpodniMenuMiddle, .SpodniMenuMiddle a:visited {
	background:url('disajn/spodni_menu.gif') repeat-x bottom;
	color: White;
	padding-top: 16px;
	padding-bottom: 26px;
	font-size: 10px;
	text-align: center;
}
.SpodniMenuNavrcholu {
	background: url('disajn/spodni_menu.gif') repeat-x bottom;
	color: White;
	text-decoration: none;
	padding-top: 16px;
}

.SpodniMenuMiddle a{
color: White;
text-decoration: none;
}
.SpodniMenuRight {
	background: url('disajn/spodni_menu_right.gif') no-repeat right bottom; 
   width: 30px;
}
.BilaBunka {
	background-color: White;
	color: #000000;
}
.SvetlaBunka {
	background-color: #DCDCDC;
	color: Black;
}

.TmavaBunka, .TmavaBunkaPadding5px, .TmavaBunkaBoldPadding5px, 
.psoitWinFront .psoitWinTitleArea {
	background-color: #B22222;
	color: White;
}
.TmavaBunka a, .TmavaBunkaPadding5px a, .TmavaBunkaBoldPadding5px a, 
{
	background-color: #B22222;
	color: Yellow;
}
.TmavaBunkaPadding5px {
	padding: 5px;
}
.TmavaBunkaBoldPadding5px {
	padding: 5px;
	font-weight: bold;
}

.CopyRight, .CopyRight a:visited {
font-size: 10px;
color: Maroon;
text-decoration: none;
background: White}
.CopyRight a {
color: Maroon;
}
.RamovanyNadpis {
	background: Black;
	color: White;
	border: 1px dotted Black;
	padding: 5px;
	font-weight: bold;
}
.Odsazeni28 {
	padding-left: 28px;
}
.subtop {
	z-index:0; 
	position:relative;
	width:960px;
	left: 0px;
	height: 5px;
}
.vzdalenostsubtop {
	padding-left: 55px;
}

/* formatovana tabulka*/
table.formatovana {
	border-collapse: collapse;
}
th.formatovana {
	padding: 0.5em;
	text-align: left;
}
tr.formatovana td {
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
	background: #dcdcdc;
	color: maroon;
	padding: 0.5em;
}

tr.formatovana td a {
	color: maroon;

}
tr.formatovana td+td {
	border-left: 1px solid Gray;
}

td.formatovana {
	border-bottom: 1px solid Gray;
	padding: 0.5em;
}
td:first-child.formatovana {

}
td+td.formatovana {
	border-left: 1px solid Gray;
	text-align: left;
}
/* formatovana tabulka konec */
