body, html
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
	font-size: small !important;
}
a img {
	border: 0px none;
}

.resetovac
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

p, h1, h2, h3, h4, h5
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
}

#bodyhlavicka
{
	background-color: #CCC;
}

#bodypaticka
{
	background-color: #CCC;
}

#strankahlavicka
{
	height: 128px;
}

#strankahlavickalogoobal{
  float: left;
  padding: 15px 0 0 15px;
  width: 159px;
  height: 100px;
}

#strankahlavickanadpisobal{
  margin: 8px 10px 0px 180px;
  height: 107px;
}

#strankahlavickaobal1
{
  height: 128px;
}

#strankahlavickaobal2
{
  height: 128px;
}

#aktualizace
{
  margin-right: 20px;
  text-align:right;
}

#strankapaticka
{
	height: 59px;
}

#strankapatickaobal1
{
	height: 59px;
}

#strankapatickaobal2
{
	height: 59px;
}

#strankapatickaobsah
{
	margin: 15px 0px 0px 15px;
}
#strankapatickaobsahleft
{
  width: 161px;
  height: 44px;
  float: left;
}
#strankapatickaobsahright
{
  padding: 25px 140px 0px 0px;
  text-align: center;
}

.ppu
{
 margin: 0 0 0 25%;
}

#strankaobal
{
	width: auto;
	min-width: 750px;
	max-width: 800px;
	margin: 0px auto 0px auto;
	background: #CCC;
}
#hlavnipanelvnitrek
{
  width: auto;
  min-width: 510px;
  max-width: 770px;
  overflow: auto;
  overflow-x: auto;
}

#levypanelobal
{
	float: left;
	width: 155px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 1px;
	font-size: 90%;
}

#pravypanelobal
{
	float: right;
	width: 15px;
	margin: 5px 5px 5px 0px;
	padding: 2px 2px 2px 2px;
	font-size: 85%;
}

#hlavnipanelobal
{
	padding: 5px 30px 5px 190px;
}

#hlavnipanelhlavicka
{
	background-color: #CCC;
}

#hlavnipanelpaticka
{
	background-color: #CCC;
}


/*Styl Navigace*/
#navigace {
	width: 161px;
	margin: 0em 0; padding:0 0em;
	border:0px black solid;
	text-align: left;
	border-bottom: 1px black solid;
}

#admin_menu ul li
{
	display: inline;
}
#admin_menu ul li a
{
padding: 0.2em 12px;
background-color: #1270c8;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #128ac8;
} 
#admin_menu ul li a:hover
{
background-color: #3296f4;
color: #FFFFFF;
} 
#admin_menu li.active a
{
background-color: #45b4fa;
color: #FFFFFF;
}

#navigace_admin {
	width: 161px;
	margin: 0em 0; padding:0 0em;
	border:0px black solid;
	text-align: left;
	border-bottom: 1px black solid;
}

 
div.outer1,div.outer2 {
	width: 161px; height: 23px;
	margin: 0px 0px 0px 0px;
	}

div.outer1 {
	border-top: 1px black solid;
	}
div.outer2 {
	border-top: 1px black solid;
	}


div.outer1 a,div.outer2 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 15px Arial;
	color:#000;
	text-decoration: none;
	}
div.outer1 a:hover,div.outer2 a:hover {
	text-decoration: none;
	}

div.outer1 span,div.outer2 span {
	display: block;
	margin:0; padding: 3px 42px 0px 5px;
	}
div.outer1 a:hover,div.outer2 a:hover {
	background-image: none;
	background-color: transparent;
	}

div.outer1 a:active,div.outer2 a:active {
	background-image: none;
	background-color: #DD9;
	text-decoration: none;
	}

#icons{
text-align: center;
margin-top: 25px;
}

}
#infobar{
  text-align: center;
  width: 500px;
  margin: 0px auto 0px auto;
  padding: 0px auto 0px auto;
  border: 1px black solid;
  background-color: #CCC;
}

div.outer1 {
	background: url( 'navigace.gif' ) 0px -25px no-repeat;
	border-top: 1px black solid;
	}
div.outer2 {
	border-top: 1px black solid;
	background: url( 'navigace.gif' ) top left no-repeat;
	}
div.outer1 a {
	background: url( 'navigace.gif' ) 0px -50px no-repeat;
	}
div.outer2 a {
	background: url( 'navigace.gif' ) top left no-repeat;
	}

div.out {
	border-top: 1px black solid;
	}
	

.left {
      float:right;
      }

#userleftblock {
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
  margin: 25px auto 0px 7px;
}
#userleftblock a img{
  border: 0 none;
  margin: 5px 0px;
}
.aline{
  padding-left: 20px;
}