html, body {
	margin:0px;
	padding:0px;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color: #fee0e0;
	background:url(../images/bg.jpg) no-repeat center top #821c1f;
}

img {
	border:0px;
	behavior:url(styly/iepngfix.htc);
}
	
a:link, a:visited {
	text-decoration:none;
	color:#fff;
}

a:hover, a:active {
	text-decoration:underline;
	color:#fff;
}

#megadiv {
	margin: 0 auto;
	padding:0px;
	width:960px;
}

#predweb {
	text-align: center;
}

.top {
	width:468px;
	height:60px;
	padding:35px 0px 0px 472px;
	margin:0px;
}

.flash {
	margin:0px;
	padding:0px;
	width:960px;
	height:133px;
}

.left {
	float:left;
	width:665px;
	padding:20px 0px 0px 30px;
}

.right {
	float:left;
	margin:0px;
	width:230px;
	padding:0px 0px 0px 18px;
}




/*---------------------------------------------------- pravy sloupec */
.box02 {
	float:left;
	width:230px;
	padding:0px 0px 16px 0px;
	background:url(../images/box02-bottom.gif) no-repeat bottom;
}

.box02-top {
	float:left;
	width:230px;
	height:30px;
	background-color:#821c1f;
	padding:10px 0px 0px 0px;
	text-align:center;
	color:#fff;
}

.box02-middle {
	float:left;
	width:190px;
	background:url(../images/box02-bg.png) repeat-y;
	padding:20px;
}


.box03 {
	float:left;
	width:230px;
	margin-top:10px;
	padding:0px 0px 17px 0px;
	background:url(../images/box03-bottom.gif) no-repeat bottom;
}

.box03-top {
	float:left;
	width:230px;
	height:70px;
	background-image: url(../images/box03-top.png);
	behavior:url(styly/iepngfix.htc);
	padding:5px 0px 0px 0px;
	text-align: center;
	color: White;
}

.box03-middle {
	float: left;
	width: 230px;
	background-image: url(../images/box03-bg.png);
	background-repeat: repeat-y;
	behavior: url(styly/iepngfix.htc);
}

.box03-middle ul {
	float:left;
	width:190px;
	background:url(../images/box03-bgbot.png) no-repeat bottom;
	behavior: url(styly/iepngfix.htc);
	padding:20px;
	margin:0px;
}

.box03-middle li {
	list-style-type:none;
}


.box04 {
	float:left;
	width:230px;
	height:353px;
	margin-top:10px;
	background:url(../images/box04.png) no-repeat;
	behavior:url(styly/iepngfix.htc);
}

.box04-top {
	width:230px;
	height:28px;
	padding:40px 0px 0px 0px;
	text-align:center;
	color:White;
}

.box04-middle {
	width: 230px;
	text-align: center;
}

/*---------------------------------------------------- nejnovejší fotky */

.box05 {
	float:left;
	width:316px;
	padding:10px 0px 0px 15px;
	margin:0px;
}

.box05-top {
	float:left;
	width:296px;
	height:27px;
	padding:33px 0px 0px 20px;
	color:#fff;
	font:italic 20px Arial, Helvetica, sans-serif;
	background:url(../images/box05-top.png) no-repeat;
	behavior: url(styly/iepngfix.htc);
}

.box05-middle {
	float:left;
	margin:0px;
	width:271px;
	background:url(../images/box05-bgtop.png) no-repeat #272932;
	behavior:url(styly/iepngfix.htc);
	padding:15px 20px 0px 20px;
	color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
}

.novinka {
	float:left;
	width:271px;
	padding:15px 0px 10px 0px;
	color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
	border-bottom:dotted 1px #fff
}

.novinka h3 {
	padding:0px 0px 0px 0px;
	margin:0px;
	font:normal 16px Arial, Helvetica, sans-serif;
}

.novinka h4 {
	padding:3px 0px 0px 0px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.novinka p {
	padding:3px 0px 0px 0px;
	margin:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:130%;
}

.novinka img {
	float:left;
	margin-right:5px;
	border: 1px solid #fff;
}

.box05-bottom {
	float:left;
	width:276px;
	height:128px;
	padding:10px 20px 0px 20px;
	background:url(../images/box05-bottom.png) no-repeat;
	behavior: url(styly/iepngfix.htc);
	text-align:right;
}

.foto {
	float: left;
	width:100px;
	margin:0px 0px 10px 10px;
	border: 3px solid #831C20;
	font:normal 7pt Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #831C20;
}

.foto2 {
  float: left;
  clear: right;
  width: 100px;
  height: 100px;
  padding: 0;
  margin: 0;
  background-position: center center;
  background-repeat: no-repeat;
}

.foto3 {
  float: left;
  clear: right;
  width: 100px;
  height: 100px;
  padding: 0;
  margin: 4px;
  background-position: center center;
  background-repeat: no-repeat;
  border:solid 1px #fff;
}

.foto-radek {
	float:left;
	width:261px;
	padding:10px 0px 0px 10px;
	margin:0px;
}

.clear {
  clear: both;
}

/*---------------------------------------------------- nejnovejsi novinka*/

.aktuality-box {
	float:left;	
	width:657px;
	height:224px;
	background:url(../images/aktuality.png) no-repeat;
	behavior:url(styly/iepngfix.htc);
}

.aktuality-nad {
	float:left;
	width:100px;
	height:80px;
	padding:75px 0px 0px 41px;
	color:#fff;
	font:normal 11pt Arial, Helvetica, sans-serif;
}

#aktualne {
	float:left;
	width:460px;
	height:123px;
	padding:59px 33px 0px 22px;
	margin:0px;
}

#aktualne h1 {
	padding:0px;
	margin:0px;
	font:normal 18px Arial, Helvetica, sans-serif;
}

#aktualne h2 {
	padding:5px 0px 0px 0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#aktualne p {
	padding:5px 0px 0px 0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:130%;
}

#aktualne img {
	float:left;
	margin-right:5px;
	border: 1px solid #fff;
}

	
	
/*-------------------------------------------------------------------------- bottom-menu */	
.bottom-menu {
	margin:0px;
	padding:0px;
	width:960px;
}
	

.bottom-menu ul {
	width:960px;
	float:left;
	padding:0px;
	margin:0px;
}

.bottom-menu li {
	float:right;
	padding:10px 10px 0px 10px;
	list-style-type:none;
	border-top:dotted 1px #FFF;
}	
	


/*--------------------------------------------------------------------------dalsi stranky */

.obsah {
	float:left;	
	width:657px;
	background:url(../images/bg-obsah-bottom.gif) no-repeat bottom;
	padding:0px 0px 25px 0px;
}

.obsah-nadpis {
	float:left;	
	width:642px;
	background:url(../images/bg-obsah-top.gif) no-repeat top;
	padding:35px 0px 0px 15px;
}

.obsah-nadpis h1 {
	padding:0px;
	margin:0px;
	font:normal 22px Arial, Helvetica, sans-serif;
}

.obsah-telo {
	float:left;	
	width:627px;
	background:#630f0f;
	padding:0px 15px 0px 15px;
}

.obsah-polozka {
	float:left;	
	width:627px;
	padding:20px 0px 15px 0px;
	border-bottom:dotted 1px #FFF;
}

.obsah-polozka img {
	float:left;
	margin-right:5px;
	border: 1px solid #fff;
}


.obsah-polozka h2 {
	padding:0px 0px 0px 0px;
	margin:0px;
	font:normal 16px Arial, Helvetica, sans-serif;
}

.obsah-polozka h3 {
	padding:3px 0px 0px 0px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.obsah-polozka p {
	padding:3px 0px 0px 0px;
	margin:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:130%;
}

/*--------------------------------------------------------------------------upnet link */
.upnet a:link, .upnet a:visited {
	text-decoration: none;
	color: White;
	font-size: 8pt;
}

.upnet a:active, .upnet a:hover {
	text-decoration: underline;
	color: #F75D5D;
}

.upnet {
	float:left;
	background:url(../images/bgupnet.gif) no-repeat 43px 0px;
	width:897px;
	height:22px;
	padding:20px 0px 0px 63px;
	color: #0F765A;
}

