body {
  background-color: black;
  background-image: url(../img/body_bg.jpg);
  background-repeat: repeat-x;
  text-align: center;
  padding: -10px;
  
  	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	
	 
}
    
#page_background {
  margin: 0 auto;
  text-align: center;
  width: 920px;
  margin-top: -10px;
  /*border: 1px solid black;*/
}

#page {
  margin: 0 auto;
  width: 600px;
  background-color: #B5FF22;
  height: 800px;
  margin-top: -671px;
  text-align: left;
}


#content {
	position: absolute;
	
	/*border: 1px solid black;*/
	margin-top: 220px;
	margin-left:10px;
	height: 570px;
	width: 580px;
	
}

#left_background_panel {
  /* 158*671 */
  margin: 0 auto;
  /*position: absolute;*/
  width: 158px;
  height: 671px;
  background-image: url(../img/left_background_banner.jpg);
  margin-left: 3px;
  margin-top: -10px;
}

#right_background_panel {
  /* 160*720 */
  /* position: absolute; */
  margin: 0 auto;
  width: 160px;
  height: 720px;
  background-image: url(../img/right_background_banner.jpg);
  margin-left: 760px;
  margin-top: -800px;
}

#menu_lista {
  /* 580*20 */
  position: absolute;
  width: 580px;
  height: 20px;
  background-image: url(../img/lista2.jpg);
  margin-top: 193px;
  margin-left: 10px;
}

#menu_lista_admin {
  /* 580*20 */
  position: absolute;
  width: 580px;
  height: 20px;
  background-image: url(../img/lista_admin.jpg);
  margin-top: 193px;
  margin-left: 10px;
  word-spacing: 15px;
}

#menu_lista_admin a {
	font-family: Arial, Helvetica, sans-serif;
	color: silver;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#menu_lista_admin a:hover {
	color: white;
}

div#lista_white a {
  display: block;
  position: absolute;
  height: 18px;
  cursor: pointer;
}

div#lista_white {
  display: inline;
}

div#lista_white a:hover {
	border-bottom: 3px solid white;
}

a#home {
  width: 45px;
  margin-left: 20px;
}

a#pujcovna {
  width: 74px;
  margin-left: 77px;
}

a#prodej {
  width: 48px;
  margin-left: 163px; 
}

a#bazar {
   width: 45px;
  margin-left: 225px;  
}

a#servis {
   width: 45px;
  margin-left: 282px;  
}

a#napiste_nam {
  width: 91px;
  margin-left: 339px;  
}

a#kontakt {
  width: 61px;
  margin-left: 443px;
}

a#sledujte {
  width: 58px;
  margin-left: 519px;
}



#logo {
  /* 880*203 */
  position: absolute;
  width: 580px;
  height: 203px;
  margin-left: 10px;
  margin-top: -10px;
}

img {
  border: none;
}


/************************************************************ ***********************************************************************/

hr {
	margin: 0px;
	width:580px;
	color: gray;
	border:5px solid gray;
}

.pracovni_doba {
	background-color: #93268f;
	position: absolute;
	margin-top: -10px;
	width:200px;
	min-height: 120px;
	/*height: 120px;*/

}

.pracovni_doba h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #f1e7f7;
	font-size: 18px;
	font-weight: lighter;
}

.pracovni_doba p {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #dec6eb;
	font-size: 10px;
}

.pracovni_doba a {
	text-decoration: none;
	color: white;
}

.pracovni_doba a:hover {
	color: black;
}

#page_content {
	position: absolute;
	/*border: 1px solid black;*/
	margin-left: 210px;
	width: 367px;
	height: 561px;
	overflow: auto;
}

#page_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: grey;
	font-size: 18px;
	font-weight: lighter;	
}

#page_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: grey;
	font-size: 18px;
	font-weight: lighter;	
}

div.light {
	background-color: #eaffc3;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}

.light .head {
	background-color: silver;
	font-weight: bold;
	margin: -5px;
	padding: 2px;
	padding-left: 7px;
}

.err {
  	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.suc {
  	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	font-weight: bold;
	color: green;
}

div.page_body {
	background-color: #eaffc3;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	height: 495px;
}

#admin h1 {
  font-family: Arial, Helvetica, sans-serif;
	color: grey;
	font-size: 18px;
	font-weight: lighter;	
}

#top_menu {
  position: absolute;
  width: 200px;
  height: 40px;
  margin-top: 0px;
  margin-left: 500px;
  word-spacing: 15px;
  background-color: #492446;
}

#top_menu a {
	font-family: Arial, Helvetica, sans-serif;
	color: silver;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#top_menu a:hover {
	color: white;
}

li {
	margin-left: -20px;
}

.ramecek {
	background-color: #d8ff99;
	padding: 5px;
	border: 1px solid silver;
}

.inline {
	display: inline;
}


