/* basic CSS styles for all browsers */
body, html {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	background:white url(../images/bg/top.jpg) repeat-x top;
	}

/* font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; */
/* font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; */

.resetovac {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	}

p, img, table, tr, th, td, h1, h2, h3, h4, h5 {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	}

#bodyhlavicka {
	background-color: #ffffcc;
	}

#bodypaticka {
	background-color: #ffffcc;
	}

#strankahlavicka {
	background-color: #ffffff;
	padding: 2px;
	}	
#strankahlavicka h1 {
	display: none;
	}	
#strankapaticka {
	background-color: #ffffff;
	}
#paticka {
	border: solid #FFFFFF 2px;
	background-color: #2a2622;
	color: #c3bfba;
	padding: 8px 5px 8px 15px;
	font-size: 12px;
	}	
#paticka a {
	color: #c3bfba !important;
  }		
#paticka p {
	text-align: center;
	font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	letter-spacing: 0.1em;
	padding-top: 3px;
	}
#paticka a, #paticka a:visited {
	color: #000000;
	text-decoration:none;
	}
#paticka a:hover, #paticka a:active {
	color: #000000;
	text-decoration:underline;
	}	
#strankaobal {
  background: url(../images/body_bg.jpg) top center no-repeat;
	}
/* Note: DON'T set pagewrap background to fixed !!! - mess in Opera/Gecko-core */
#strankaobal1 {
	width: 984px;
	margin: 2px auto 2px auto;
	background-color: #ffffff;
	/* background: url('../images/bg/left.gif') top left repeat-y; */
	}

#strankaobal2 {
	/* background: url('../images/bg/right.gif') top right repeat-y; */
	}

#levypanelobal {
  background: #b0b735;
	float: left;
	width: 200px;
	margin: 0px 0px 2px 2px;
	padding: 0px;
	font-size: 90%;
	}
#levypanelvnitrek h1 {
	display:none;
	}
#levypanelvnitrek p {
	text-align:center;
	margin:15px 0px;
	}	
div#levypanelvnitrek div.folder a {

  
	color: #2a2622; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	display: block;
	font-weight: bold; 
	background: #b0b735 url(../images/odrazka.jpg) left center no-repeat; 
	cursor: hand;
	padding: 0px 0px 0px 35px;
	text-decoration: none;
	border-bottom: 1px dotted white;
	
	}
div#levypanelvnitrek div.foldera {
	display: block;
	background-color: #b0b735; 
	cursor: hand;
	text-decoration: none;
	margin-bottom: 1px;
	}
div#levypanelvnitrek div.foldera img{
	border:none;
	}		
div#levypanelvnitrek div.folder div.filtr, div#obsah div.folder div.filtr  {
	display: none;
	visibility: hidden;
	font-weight: normal; 
	}
div#levypanelvnitrek div.folder div.filtr a {
	color: #2a2622; 
	padding: 0px 0px 0px 45px;
	background-color: #b0b735;
	display: block;
	cursor: hand;
	margin-top: 1px;
	font-weight: normal; 
	}
div#levypanelvnitrek div.otevreno {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-color:#9eb4be;
	padding:0;
	margin-top:50px;
	}
div#levypanelvnitrek div.otevreno p {
	text-align:left;
	padding:0px;
	margin:0px;
	}	
div#levypanelvnitrek div.otevreno span {
	margin-left:10px;
	}
#pravypanelobal {
	float: right;
	width: 200px;
	margin: 5px 5px 5px 0px;
	padding: 2px 2px 2px 2px;
	font-size: 85%;
	}
#pravypanelvnitrek h1 {
	display:none;
	}	
#pravypanelvnitrek p {
	text-align:center;
	padding-bottom:15px;
	}
#pravypanelvnitrek img {
	border:none;
	}		

#hlavnipanelobal {
	padding:0px;
	margin:0px;
	}
#hlavnipanelhlavicka {
	margin: 0px 205px 0px 205px;
	background: #B0B735 url(../images/bg/hph.jpg) right top no-repeat;
	}
#hlavnipanelhlavicka p {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:5px 10px;
	}
#hlavnipanelhlavicka a {
	color: #000000;
	margin-right:20px;
	}
#hlavnipanelhlavicka a, #hlavnipanelhlavicka a:visited {
	text-decoration:none;
	}	
#hlavnipanelhlavicka a:hover, #hlavnipanelhlavicka a:active {
	text-decoration:underline;
	}
#hlavnipanelhlavicka a.first_flag {
	margin-left:110px;
	margin-right:0px;
	}
#hlavnipanelhlavicka a.mfirst_flag {
	margin-left:70px;
	margin-right:0px;
	}		
#hlavnipanelhlavicka a.flag {
	margin-left:10px;
	margin-right:0px;
	}		
#hlavnipanelvnitrek {
	padding: 5px 220px 5px 220px;
	}		
#hlavnipanelvnitrek h1 {
	color: #FF0000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	line-height: 26px;
	margin:10px 0px;
	}	
#hlavnipanelvnitrek h2 {
	color: #FF0000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	margin:20px 0px 10px 0px;
	}	
#hlavnipanelvnitrek h3 {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 21px;
	margin:20px 0px 10px 0px;
	}
#hlavnipanelvnitrek h4 {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 20px;
	margin:10px 0px;
	text-align:center;
	}	
#hlavnipanelvnitrek h5 {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 20px;
	margin:10px 0px;
	}
#hlavnipanelvnitrek h6 {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight:normal;
	margin:10px 0px;
	text-align:center;
	}	
#hlavnipanelvnitrek p {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	margin:10px 0px;
	}
#hlavnipanelvnitrek img.levy {
	float:left;
	margin:10px 20px 10px 0px;
	}	
#hlavnipanelvnitrek img.pravy {
	float:right;
	margin:10px 0px 10px 20px;
	}			
#hlavnipanelvnitrek a {
	color: #FF0000;
	}
#hlavnipanelvnitrek a, #hlavnipanelvnitrek a:visited {
	text-decoration: none;
	}
#hlavnipanelvnitrek a:hover, #hlavnipanelvnitrek a:active {
	text-decoration: underline;
	}				
#hlavnipanelvnitrek hr {
	border-top:dotted #000000 1px;
	border-left:none;
	border-right:none;
	border-bottom:dotted #ffffff 1px;
	margin:0px;
	padding:0px;
	}
#hlavnipanelvnitrek li {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin:0px 0px 5px 0px;
	text-align:justify;
	}	
#hlavnipanelpaticka {
	background-color: #2a2622;
	}

.aktual {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding:0px;
	margin:10px 0px 0px 0px;
	}
#hlavnipanelvnitrek div.aktual p {
	margin-bottom:0px;
	padding-bottom:0px;
	}	
#hlavnipanelvnitrek div.aktual a, #hlavnipanelvnitrek div.text a {
	color: #ff0000;
	font-weight:bold;
	text-decoration:none;
	}
div.aktual strong {
  color: #ff0000;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	}
#hlavnipanelvnitrek div.aktual a.red, #hlavnipanelvnitrek div.aktual a.red:visited, #hlavnipanelvnitrek div.aktual a.red:hover, #hlavnipanelvnitrek div.aktual a.red:active {
	color: #FF0000;
	font-weight:normal;
	margin-left:5px;
	}	
#anketa {
	width:184px;
	background:#acbfc8 url(../images/bg/ank_bg.gif) repeat-y;
	margin:0px 8px;
	padding:0px;	
	}	
#anketa a {
	color:#666666;
	text-decoration:none
	}		
#anketa div.top {
	background:#9eb4be url(../images/bg/ank_top.gif) no-repeat top;
	margin:0px;
	padding:0px;
	height:24px;		
	}
#anketa div.top p {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding: 5px;		
	}	
#anketa div.otazka {
	background:#e4eaed;
	margin:1px;
	padding:0px;		
	}
#anketa div.otazka p {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding: 2px 5px;		
	}	
#anketa div.lichy {
	background:#ffffff;
	margin:0px 1px;
	padding:2px;		
	}
#anketa div.sudy {
	background:#e4eaed;
	margin:0px 1px;
	padding:2px;		
	}	
#anketa div.lichy span, #anketa div.sudy span {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	}	
#anketa div.lichy span.sloupec, #anketa div.sudy span.sloupec {
	padding:2px 0px;
	}
#anketa div.lichy span.sloupec img, #anketa div.sudy span.sloupec img {
	border:1px solid #000000;	
	}	
#anketa div.lichy span.procento, #anketa div.sudy span.procento {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;	
	}
#anketa div.bot {
	background:#9eb4be url(../images/bg/ank_bot.gif) no-repeat bottom;
	margin:0px;
	padding:0px;
	height:24px;		
	}
#anketa div.bot p {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding: 5px;		
	}									
.datum {
	font-style:italic;
	}
div.text p {
	text-align:justify;
	line-height:18px;
	}	
.t12b {
	color: #000000; 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	}
div.text a.black, div.text a.black:visited {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	}
div.text a.black:hover, div.text a.black:active {
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
	padding:0px;
	}
div.obrazek {
	text-align:center;
	margin:20px 0px;
	}
div.fotky {
	margin:10px 0px 10px 0px;
	}	
div.fotky img {
	border: 1px solid #a9a9a9;
	}
div.column-in p {
	margin-bottom:5px;
	}
div.column-in a, div.column-in a:visited {
	text-decoration:none;
	font-weight:bold;
	}
div.column-in a:hover, div.column-in a:active {
	text-decoration:underline;
	font-weight:bold;
	}	
.left {
	float:left;
	}	
img.left1 {
	float:left;
	margin-right:20px;
	}	
.center {
	text-align:center;
	}		
.right {
	float:right;
	}
img.right1 {
	float:right;
	border: 1px solid #a9a9a9;	
	margin-left:20px;
	}	
.okraj {
	margin-left: 14px;
	}	
table.basic td {
	padding:3px;
	}
span.menu img {
	padding:0px 5px;
	}
table.galleryTable {
	border:none;
	}
table.galleryTable td {
	border:none;
	text-align:center;
	padding:15px;
	}
table.galleryTable td img {
	border:1px solid #a9a9a9;
	}	
table.admin {
	border:none;
	}	
div.folderadmin { 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	display: block;
	font-weight: bold; 
	background-color: #acbfc8; 
	cursor: hand;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
	}
div.folderadmin img { 
    margin-left: 3px;
	}	
div.filtradmin { 
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	background-color: #bccfd8; 
	cursor: hand;
	padding-left: 12px;
	}
textarea.polepopis { 
    width: 400px;
	height:60px;
	}
table.startovne {
	background:#999999;
	}	
table.startovne tr.horni {
	vertical-align:top;
	}	
table.startovne td { 
    padding: 5px 2px;
	text-align:center; 
    font-size:10px;
	margin:1px;
	background:#FFFFFF;
	}	
samp {  
    font-family: Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
    color:#b20000;
	}	
abbr { 
    color: #000066;
	}		
cite { 
    color: #FF6600;
	font-style:normal;
	}	
dfn { 
    color: #003300;
	font-style:normal;
	}	