* {padding: 0px; margin: 0px;}

body{
  text-align:center;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 82%;
  background: url(../img/bg.jpg) top left no-repeat #cc6633
}

h2 {
  font-size:150%;
  font-weight:normal;
  padding-bottom:10px;
  color: #fff;
  font-family:Georgia, "Times New Roman", Times, serif
}

h3 {
  font-size:125%;
  padding-bottom:4px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000
}

p {padding-bottom:15px; line-height:1.4;}
.cerna p {color:#000}

a { color: #000; text-decoration: underline;}

a:hover {color: #fff; text-decoration: underline;}

img {border:none}

#obal {
	width:960px;
	margin:10px auto 0px auto;
	border:5px solid #FFF;
	text-align:center;
}

#hlavicka {
	width:960px;
	height:309px;
	margin:0 auto;
	background:url(../img/hlavicka.jpg) center no-repeat;
}

h1#logo {
   width:417px;
   height:126px;
   float:left;
   text-indent: -1500px;
   overflow: hidden; 
   background:url(../img/logo.png) no-repeat;
   margin-left: 0px;
}

h1#logo a{
   width:417px;
   height:126px;
   display: block;
}

#obsah {
	width:960px;
	margin:0px auto;
	background: url(../img/bg-obsah.png) top repeat-x
}

#levy-box {
	float:left;
	width:221px;
	padding: 0px 0px 0px 33px;
	text-align: left
}
#levemenu{ 
    width: 220px; 
	text-align: left;
	background: url(../img/bg-menu.png) top repeat-x; 
	font-size:12px
}
#levemenu ul{
	padding: 0px; 
	margin: 0px; 
}
#levemenu li{ 
   list-style-type: none; 
   margin: 0px; 
   background:url(../img/menu-cara.png) top no-repeat
}

#levemenu li a { 
   padding: 10px 0px 10px 30px; 
   width: 190px; 
   color: #fff; 
   text-decoration: none; 
   display: block; 
}
#levemenu li a:hover{ 
	color: #000;
	background-color:#cc6633;
	padding: 10px 0px 10px 30px; 
	width: 190px;
}

#levemenu li.activ a {
	color: #fff;
	background:url(../img/ctverecek.png) left 1px no-repeat
}



#pravy-box {
	float:right;
	width:640px;
	text-align:justify;
	padding: 5px 25px 0px 15px
}

#kontakt {
	float:left;
	width:330px;
	text-align:justify;
	padding: 5px 25px 0px 0px
}
#kontakt-prava {
	float:right;
	width:250px;
	text-align:justify;
	padding: 5px 25px 0px 0px
}

#pravo {
	float:right;
	margin: 10px 0px 15px 15px
}

.tisk {clear:both; font-size:80%; padding:10px 10px 10px 0px; text-align:right; color: #000}
.tisk a{ color: #000}
.tisk a:hover{ color:#fff}

.clear{ clear:both}

.novinky {
	width:640px;
	padding:10px 0px;
	border-bottom: 1px solid #fff;
	margin-bottom:15px;
}


.novinky p{
	line-height: normal;
	font-size:85%;
	padding: 7px 0px 0px 0px
}

.novinky h3{
	font-weight:normal;
	color:#FFF;
	font-size:140%
}

.foto {
	float:left;
	text-align:center;
	width:140px;
	padding:10px 0px;
	margin: 0px 14px 14px 0px;
	background:url(../img/bg-foto.png) top repeat-x;
	border:1px solid #CCC}


/*patice*/

#patice {
   width:970px;
   height:40px;
   color:#FFF;
   margin: 0px auto 0 auto;
   font-size:85%;
   text-align:right;
   background:url(../img/bg-patice.png) center repeat-x
}

#patice p{padding:4px 15px 0px 0px; }
#patice a{text-decoration:none; color: #fff; font-size:10px}
#patice a:hover{text-decoration: underline; color: #000}


/* ------- Hacky ------- */
#pravy-box{
	_width: 680px; /* pro IE 5.x */
	_wid\th: 640px; /* pro IE 6 */
}

#levemenu li a {
   _width: 220px; 
   _wid\th: 190px; 
}

#levemenu li a:hover {
   _width: 220px; 
   _wid\th: 190px; 
}