* {padding: 0px; margin: 0px;}

body{
  background:url(../img/bg.png) repeat;
  margin:0;
  padding:0;
  text-align:center;
  color:#000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 83%;
}

h1{
  font-size:130%;
  padding-bottom:10px;
  font-weight:normal;
  color:#fff
}

h2{
   font-size:130%;
   padding-bottom:10px;
   font-weight:normal;
   color:#fff
}

h3{font-size:115%;
   padding-top:10px;
   padding-bottom:7px;
   font-weight:normal;
   color:#000000
}

p{padding-bottom:10px; }

a{ text-decoration: none; color: #000;}

a:hover{ text-decoration: underline; color: #fff;}
img{ border:none}

hr { height: 1px; background: none; display: block; border: 1px solid #09f; border-width: 1px 0 0 0; overflow: hidden; margin: 20px 10px 20px 10px; clear:both; }

#obal{
width: 1000px;
margin: 0 auto;
background:url(../img/bg-obal.png) center repeat-y;
}

#hlavicka{
width: 960px;
height:460px;
margin: 0 auto;
}

#horizontmenu{
width: 960px;
height:51px;
margin: 0px auto;
background:url(../img/bg-menu.png) top center repeat-x;
border-top: 1px solid #FFF;
border-bottom:1px solid #999
}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	text-align:center;
	height:51px;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	}
ul#menu li a{
	display:block;
	float:left;
	color: #fff;
	text-decoration: none;
	padding-top:17px;
	height:34px;
	border-right:1px solid #1a80cd
	}
ul#menu li.m1 a{ width:175px}
ul#menu li.m2 a{ width:245px}
ul#menu li.m3 a{ width:173px}
ul#menu li.m4 a{ width:180px}
ul#menu li.m5 a{ width:180px}

ul#menu li a:hover{ background:url(../img/bg-menu-activ.png) top center no-repeat; }
ul#menu li.last	a{ border-right:none;}

#obsah {
	width:960px;
	margin:20px auto 0px auto
}

#hlavniBox {
	width:960px;
	margin:0 auto;
	text-align:left
}

#levyBox {
	float:left;
	width:594px;
	border-right: 1px solid #09F;
	text-align:justify
}

#pravyBox {
	float:right;
	width:364px;
	text-align:left;
}

.tisk{
   padding: 30px 20px 10px 25px;
   font-size:80%;
   text-align:left;
   clear:both
}

.vymezeni {
	padding:0px 20px 20px 20px
}

.nabidka {
	float:left;
	width:180px;
	height:240px;
	background:url(../img/bg-nabidka.png) top center no-repeat;
	text-align:center;
	margin-right:4px
}

.nabidka img{
	padding: 0px 4px 20px 4px;
	margin-top:4px
}

a.link {
background-image:url(../img/link.gif);
background-position:right center;
background-repeat:no-repeat;
display:inline;
padding-right:13px;
}

.photo {
	float:left;
	text-align:center;
	width:136px;
	padding:5px 0px;
	margin: 0px 11px 10px 0px;
	background:url(../img/bg-photo.png) left top repeat-x;
	border:1px solid #fff
}

.photo img{
	border:1px solid #000
}

.clear {
	clear:both;
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

# {
}

#paticeobsah{
width: 960px;
clear:both;
height: 25px;
background:url(../img/bg-patice-obsah.png) repeat
}

#patice {
    clear: both;
	background:url(../img/bg-patice.png) repeat-x top;
	text-align: center;
	font-size:85%;
	height:200px
}

#patice p{
	padding-top:20px;
	color:#666
}

ul#menuPatice{ 
  margin:0px auto;
  text-align:center;
  color:#FFF
}

ul#menuPatice a{
   text-decoration:none;
   color:#666;
   padding: 0px 10px;
	border-right: 1px solid #666;
}

ul#menuPatice a:hover{ 
   text-decoration:underline; 
   color: #000
}

ul#menuPatice li	{
    display:inline;
	list-style-type:none;
}

ul#menuPatice li.last	a{
	border-right: none;
}
