body {
	margin: 0; padding: 0 10px;
	text-align: left;	
	background: #571d12 url(images/bcg.jpg) no-repeat center top;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	
	/*scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #F9F9F9;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #F9F9F9;
	scrollbar-track-color: #F9F9F9;*/
	
	color: #f2f4db;
}

a:LINK, A:VISITED {
	color: Silver; text-decoration: none;
}

a:HOVER {
	color: #f2f4db;	text-decoration: none;
}
.ban {
	margin-right:80px;
}






#dolni {
	padding: 10px 0 15px 0; background: none;	
}
.pravy {
	position:relative;
	border:none;
	float:left;
	width:430px;
	height:230px;
	margin:20px 0px 0px 10px;
	text-align:center;
}
.stredd {
	position:relative;
	border:none;
	height:250px;
	overflow:auto;
	margin:0px 0px 14px 0px;
}
.stredd p{
	padding:10px;
}
.tl {
	border:none;
	text-align:right;
}
.tl img{
	border:none;
	padding:1px;
}


.levy {
	position:relative;
	border:none;
	float: right;
	width:230px;
	height:250px;
	margin: 0px 10px 0px 0px;
}
.horni {
	position:relative;
	height:16px;
	background:white;
	color:black;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	overflow:hidden;
}
.spodek {
	position: relative;
	color: black;
	padding: 10px 10px 10px 20px;
	overflow: auto;
	height: 190px;
	background: url(images/divbcg.jpg) left;
}

.spodek a:link {
	color: black; text-decoration: underline;
}

.spodek a:visited {
	color: black; text-decoration: underline;
}

.spodek a:hover {
	color: White; text-decoration: underline;
}


.pravo {
	background:url(images/sipka1.gif) no-repeat;
	width:40px;
	height:70px;
	float:left;
	margin:13px 0px 0px 0px;
}
.levo {
	background:url(images/sipka2.gif) no-repeat;
	width:40px;
	height:70px;
	float: right;
	margin:13px 0px 0px 0px;
}

/*div.sc_menu {
	height:40px;
	width:628px;
	white-space:nowrap;
	margin:0px;
	padding:0px;

}
div.sc_menu ul{
	width:628px;
	margin:0px;
	padding:0px;
}*/
.aktu {
	position:relative;
	border:none;
	height:100px;

}
.ak {
	position:relative;
	float:left;
	border:none;
	width:190px;
	height:90px;
	padding:5px;
	margin:3px;
}
.ak p{
	position:relative;
	text-align:left;
	border:none;
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
}
.ak img{
	position:relative;
	float:left;
	
}
.zapati {
	position:relative;
	border:none;
	padding:15px 0px 20px 0px;
}
.nadpis {
	position:relative;
	text-align:left;
	color:black;
	font-weight:bold;
	font-size:16px;
}

/*obraykz*/
div.sc_menu {
  position: relative;
  height: 90px;
  width: 600px;
  overflow: hidden;
  margin: 0 0 0 7px;
  padding:0;
}
ul.sc_menu {
  display: block;
  height: 110px;
  width: 2500px;
  padding: 1px 0 0 15px;
  margin: 0;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}


.sub0 {
	float: left; margin: 10px 0px 10px 0px;
}

.sub0obj {
	float: left; width: 120px; height: 80px; background: black;
	text-align:center;
}

.sub0text {
	float: left; width: 70px; height: 80px; margin: 0 7px 0 7px;
	font-size: 10px; line-height: 12px;
}
.virtu {
	margin:0px 47px 0px 47px; 
}
.prvek {
	position:relative;
	border:none;
	margin:0px 10px 10px 10px;
}
.prvek h2{
	margin:0px 0px 5px 0px;
}
.pr_te {
	position:relative;
	border:none;
}
.pr_te p {
	margin:0px;
	float:left;
}
.pr_te abbr {
	margin:0px;
	float: right;
}
.odradkuj {
	clear:both;
	margin:0px;
	padding:0px;
}
.overDiv, #overDiv {
	background:#0F0;
}
.stredd p,.stredd ul {
	margin:10px;
	padding:5px;
}


.fill {
	padding: 0 10px 0 15px;
}

.napoveda {
	padding: 5px 3px 5px 3px; background: #8b0000; color: #eaeaea;
}

.jazyk {
	margin: 0px 10px 0px 0px; position: relative; float: right;
}
