body {
 	background-color: #000000;  /* 2009 #e8e80e; #FFFFCC*/
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	/*background-image: url(./background_body.png);*/
}

img { border-style:none;}

a {
	color: #fb6103;
	font-style: normal;
	font-family: sans-serif;
	text-decoration: none;
	border-style:none;
}

a:hover {
	text-decoration: underline;
}

hr {
	display: block;
	margin-bottom: 10pt;
	margin-top: 10pt;
}

.margin_vpravo {
	margin-left: 15px;
	list-style-type:disc;
}

#container
{
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#top
{
height: 180px;
padding-bottom: 0px;
margin-bottom: 0px;
width: 100%;
}

#logo {
	position: absolute;
	top: -73px;
	left: -58px;
	height: 360px;
	width: 360px;
	overflow: hidden;
}
#logo img
{
	 width: 360px;
}
#header {
	position: absolute;
	top: 53px;
	left: 0px;
	height: 80px;
	width: 100%;
  /*background-image: url(./HeaderBlock.png);*/
  background-repeat: no-repeat;
  background-position: -70px top;
	display: block;
	color: red;
}
#slideshow {
float: right;
height: 100%;
width: 500px;

background-repeat: no-repeat;
background-position: left middle;
background-image: url(./img_header_random.png);

overflow: hidden;

}

#header h1
{
	padding: 0;
	margin: 0;
	font-size: 72px;
	font-family: impact,sans-serif;
	display: none;
	color: Black;

}
#header h2
{
padding: 0;
margin: 0;
font-size: 32px;
font-family: impact,sans-serif;
display: none;
color: Black;

}
#menulogin {
	float: right;
	width: 250px;
	height: 50px;
	display: inline;
	padding-right: 10px;
	text-align: right;
}

#menulogin a {
	font-weight: bold;
	text-decoration: none;
	color: Gray;
}

#menulogin a:hover {
font-weight: bold;
text-decoration: none;
color: 	#F0F0F0;
}

#loginlink {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: white;
}


#content_conteiner{
width: 100%;
}

#leftnav
{
float: left;
width: 160px;
margin: 0 0 0 0;
padding: 5px;
padding-top: 70px;
}

#ospaticka {

	width: 150px;
	text-align: center;
	height: 100px;
	color: Gray;
	position: relative; 
	left: -20px; 
	top: 130px;
	margin-top: 150px;
	z-index: 0;
	
}

#content
{
	padding: 60px 160px 20px 160px; /*max-width: 36em;*/
	max-width: 100%;
	margin: 0px 10px 0px 180px;
	font-family: Verdana, Courier, sans-serif;
	font-size: 10pt;
	color: #FFE4B5;
	background-color: Black; /* background-repeat: no-repeat;*/
	background-position: left top;
	/*background-image: url(./ContentBackground.png);*/
}
#content h1 {
  
  font-size: 40pt;
}

#footer
{
clear: both;
/* background-color: blue #fc3300*/;
color: #000000;

}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.menu {
	position: relative;
	top: 0;
	left: 0;
	width: 155px;
	font-size:90%;
	float:left;	
	/* margin:0px 0px 50px 0px; */ 
	margin:0px 0px 0px 0px; /* this page only */
}

#admin_menu {
	border: solid thin #dddddd;
	background-color: Silver;
	width: 100%;
	margin-left: auto;
	margin-right: auto;

	text-align: center;
}
#admin_menu ul {
	display: block;
	margin: 0;
	padding: 0;
	border: solid thin green;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

#admin_menu li {
	display: inline;
}

#admin_menu a {
	color: #dddddd;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 10px;
}

#admin_menu a:hover {
	color: white;
}

#admin_menu a:visited {
	color: #dddddd;
}


#form_edit {
  /* background-color: #ffcc00; */
  background-color: transparent;
	color: black;
	width: 1000px;
}

#ospaticka p {
	text-align: center;
	font-family: sans-serif;
	font-size: 0.8em;
}

.inline {
	display: inline;
	padding-left: 20px;
}

.chyba {
	color: red;
	font-weight: bold;
}
table {
	margin: 10px 5px 10px 5px;
}
td {
	font-size: 10pt;
	font-family: sans-serif;
	text-align: center;
}

.lefttextalign {
	text-align: left;
}

/* *****  ADMIN ***** */


#mailinglists_menu {
display: block;
margin-top: 0pt;
margin-bottom: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 3pt;
padding-left: 0pt;
float: none;
padding-left: 40px;
border-bottom: solid thin black;
}
#mailinglists_menu li { display: inline; border: solid thin black; padding: 0px 5px 0px 5px; background-color: Silver; font-size: 8pt; }
#mailinglists_menu li:hover { background-color: Gray; color: Silver; }

#mailinglists_menu a {
 font-size: inherit;
 color: white;
}

#mailinglists_menu a:hover { 
 text-decoration: none;
}

#mailinglists_menu li.vybranemenu {
	background-color: #e8e80e;
	color: black;
	padding-bottom: 5px;
	border-bottom: solid thin #e8e80e;
}

#mailinglists_menu li.vybranemenu a {
	color: black;
}

#mailinglists_menu li.vybranemenu:hover{
	background-color: Gray; 
	color: Silver;
}

/*********************/
/* Admin action menu */
/*********************/
.actionmenu {
	display: block;
margin-top: 0pt;
margin-bottom: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 3pt;
padding-left: 0pt;
float: none;
padding-left: 40px;
border-bottom: solid thin black;
}

.actionmenu li { font-family: sans-serif; color: white; display: inline; border: solid thin black; padding: 0px 5px 0px 5px; background-color: Silver; font-size: 8pt; }
.actionmenu li:hover { background-color: Gray; color: Silver; }

.actionmenu li a { font-size: inherit; color: white; }
.actionmenu li a:hover { text-decoration: none; }

div.actionmenu ul li.vybranemenu {
	background-color: #e8e80e;
	color: black;
	padding-bottom: 5px;
	border-bottom: solid thin #e8e80e;
}

div.actionmenu ul li.vybranemenu a {
	color: black;
}

div.actionmenu ul li.vybranemenu:hover{
	background-color: Gray; 
	color: Silver;
}

#menupage {
  background-color: white;
}
