body {
	margin: 0px auto;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	background:#033c71 url(../img/pozadi.jpg) repeat-x left top;
	color:#47628b;
}
h1{
	text-transform:uppercase;
	color:#47628b;	
	font-size:15px;
	line-height:52px;
	height:52px;
	vertical-align:middle;
	background:transparent url(../img/h1.jpg) repeat-x left top;
	padding-left:25px;
	margin:0px;
}
.clear{
	clear:both;
}

a{
  color:#47628b;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
}


#container{
	width:1012px;
	margin:0 auto;
}

#header{
	width:1012px;
	height:94px;
	display:block;
	background:transparent url(../img/header.png) no-repeat left top;
	margin-top:48px;
	margin: 0  auto;
}
#header #menu{
	position:relative;
	top:-5px;	
	left:30px;
	width:726px;
}
#header #menu a{
	color:#47628b;
	font-size:16px;
	font-family: Calibri, Arial;
	font-weight:bold;
	text-decoration:none;
	margin:0px 13px;
}
#header #menu a:hover{
	color:#25AAE1;
}
#header #login{
	position:relative;
	top:5px;
	left:60px;
	height:67px;
	width:400px;
	display:block;
	margin:0px;
	padding:0px;
}
#header #login form{
	margin:0px;
	padding:0px;
	left:0px;
}
#header #login, #header #login a{
	color:#a6acb2;
	text-decoration:none;
	font-weight:bold;
}
#header #login a:hover{
	color:#666a6e;

}
#header #login input{
	height:15px;
	width:127px;
	display:block;
	color:#000;
	background:#fff;
	border:1px #929292 solid;
}
#header #login #prihlasit{
	font-family: Arial;
	background-color:transparent;
	border:none;
	font-weight:bold;
	color:#A6ACBF;
	font-size:12px; 
	text-align:left;
	margin:0px;
	padding:0px;
}
#header #lang{
	float:right;
	position:relative;
	top:5px;
	right:15px;
}
#header #lang a{
	color:#55b9e3;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}
#header #lang a:hover{
	color:#55b9e3;
	text-decoration:none;
}
#obrazek{
}
#obrazek img{
	width:1008px;
	height:230px;
	display:block;
	margin:0 auto;
	padding-left:2px;
}
#site{
	margin-top:24px;
	background: transparent url(../img/stranka_back.jpg) repeat-y center top;
	width:1011px;
	display:block;
}`
#site .padding{
	margin: 0px 10px 10px 10px;
	padding:0px;
}
#site #novinky{
	width:245px;
	float:left;
	margin: 0px 0px 0px 3px;
	padding:0px;
	display:block;
	background:#f1f5f4;
	padding-top:10px;
}
#site #novinky .padding{ 
	margin:0px 10px;
}
#site #novinky .novinka{
	margin-bottom:10px;
}
#site #novinky .datum{ 
	font-size:11pt;
	color:#767a7d;
	font-weight:bold;
}
#site #novinky .nadpis{
	background: transparent url(../img/novinky.jpg) no-repeat center top;
	width:245px;
	height:49px;
	display:block;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:center;	
}
#site #novinky .text{
	color:#47628b;
	font-weight:bolder;
}
#site #text{
	width:762px;
	_width:750px;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}
#site #text_full{
	width:1007px;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}
#site .padding{
	margin:16px 20px;
}

#footer{
	background: transparent url(../img/footer.png) no-repeat center top;
	width:1012px;
	height:101px;	
	display:block;
	margin-bottom:10px;
	margin-top:25px;
}
#footer #copyright{
	color:#bec2c7;
	font-weight:bold;
	width:350px;
	position:relative;
	left:0px;
	top:25px;
	*top:-25px;
	float:right;
}
#footer #dolni_menu{
	position:relative;
	top:18px;
	*top:-11px;
	text-align:center;
	font-weight:bold;
	color:#bec2c7;
 	margin:0 auto;
 	padding:0px;
 	clear:both;
}
#footer #dolni_menu .spacer{
	text-align:center;
	margin:0 auto;

}
#footer #dolni_menu a{
	color:#bec2c7;
	text-decoration:none;

}
#footer #dolni_menu a:hover{
	color:#666a6e;
}
table#cut{
	
	width:100%;
	color:#1d3d72;
}
table#cut div{
	text-align:center;
}
table#cut div img{
	border:1px white solid;
}
.vyhledat{
	width:88px;
	height:17px;
	display:block;
	background:#1d3d72;
	color:#fff;
	border:0px;
}
.vysledek_hledani{
  border-collapse: collapse;
  border:1px black solid;;

}
.vysledek_hledani thead tr th{
	text-align:center;
}
.vysledek_hledani a{
  font-weight: bold;
}
.suda{
	background:#edf4ff;
}
.licha{
	background:#d3e4fc;
}
.vysledek_hledani tr:hover, vyhledat tr:hover td {
  background-color: #9da7ff;
}
.polozka{
  font-weight:bold;
}
.cena{
	text-align:right;
	width:100%;
	display:block;
}

.lista {
  font-size:11px;
  color:#fff;
  text-align:center;
  padding-bottom: 4px;    
}

.lista a {
  font-size:11px;
  color:#fff;
}
