/* CSS Document */

/* layout */
body {
	margin: 10px 0;
	color: #000;
	text-align: center;
	background: white;
	font: 12px verdana, tahoma, Times New Roman;
}
	
#global {
  position: relative;
	width: 780px;
  margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #fff;
}
/*
.box{
  width: 221px;
  background: #F2F2F2 url("../images/box_repeat.png"); 0 0 repeat-y;
}
.boxin1{
	background: transparent url("../images/box_top.png") left top no-repeat;
}
.boxin2{
	background: transparent url("../images/box_bottom.png") left bottom no-repeat;
	padding: 5px 25px 15px 20px;
}*/

/* box */
.box {
  width: 201px;
  background: white url("../images/box-back.png") 0 0 repeat-y;
  }
.boxin1 {
  background:transparent url("../images/box-top.png") left top no-repeat;
}
.boxin2 {
  background:transparent url("../images/box-bottom.png") left bottom no-repeat;
  padding: 15px 10px 15px 10px;
  font-size: 0.9em;
}

/* karta_pozadi */
.karta_pozadi {
  width: 557px;
  background: white url("../images/karta_pozadi_stred.png") 0 0 repeat-y;
  }
.karta_pozadi1 {
  background:transparent url("../images/karta_pozadi_horni.png") left top no-repeat;
}
.karta_pozadi2 {
  background:transparent url("../images/karta_pozadi_dolni.png") left bottom no-repeat;
  padding: 15px 10px 15px 10px;
  font-size: 0.9em;
}

a.hlasovani
{
	background: url("../images/karta_hlasovani.png") no-repeat top left;
	width: 32px;
	height: 31px;
	color: #F5F5F5;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 13px 10px 12px;
	margin: 0;
	text-decoration: none;
	background-color: none;
}


/* footer */
.footer {
	margin-top: 0px;
  width: 780px;
  background: white url("../images/footer-back.png") 0 0 repeat-x;
  }
.footer1 {
  background:transparent url("../images/footer-left.png") left top no-repeat;
}
.footer2 {
  background:transparent url("../images/footer-right.png") right top no-repeat;
  padding: 5px 25px 15px 20px;
  text-align: center;
  color: white;
}

/* menu */
.menu {
  width: 780px;
  background: white url("../images/menu-back.png") 0 bottom repeat-x;
}
.menu1 {
  background:transparent url("../images/menu-left.png") left bottom no-repeat;
}
.menu2 {
  background:transparent url("../images/menu-right.png") right bottom no-repeat;
  padding: 4px 25px 8px 0px;
}
/* mapa */
/*#mapa{
	width: 202px;
	height: 135px;	
	background:transparent url("../images/mapa.png") left top no-repeat;
	margin-bottom: 10px;
}*/

h2, h3{
  color: #00923f;
  font-size: 20px;	
  margin: 0;
  padding-left: 2px;
}
h3{
	font-size: 15px;
}

.okres,
.kraj{
	color: #9c685a;
	font-weight: bold;
}

.adresa,
.okres,
.kraj{
  font-size: 15px;
}
.okres-kraj{
	color: #54468d;
	font-weight: bold;
	
}

h2,
.adresa,
.okres,
.kraj,
.popis{
  margin-bottom: 5px;
  margin-top: 7px;	
}

.popis2{
  margin-bottom: 5px; 
}

/* layout - header + menu */
#header {
	background: url("../images/hlavicka.jpg") no-repeat;
	height: 76px;
	width: 780px;
	margin-bottom: 10px;
}
	
#menu {
	background: url("../images/menu0000.png") no-repeat;
	width: 780px;
	padding: 10px 0 10px 0;
	color: black;
	font-size: 13px;
	text-align: center;
}

/* layout - main (2 columns layout) */
#main {
  margin: 0;
  padding: 10px 0 20px 0;
	background: url("../images/backgrou.png") repeat-y;
	width: 780px;
}
#left {
	float: left;
	width: 560px;
	margin: 0;
	padding: 0;
}
/* oddelovaci cara mezi kempy */
.oddelovaci-cara-kempu{
	position: relative;
  width: 90%;
  left: 25px;
  border-top: 1px #00a76e solid;
}

/* nahled na kemp */
.kemp-nahled{
	margin-top: 5px;
	margin-bottom: 5px;
	/*border: 1px red solid;*/
}
.kemp-nahled h2{
	font-size: 1.6em;
	font-weight: bold;
	margin-top: -4px;
	margin-left: 1px;
}
.kemp-nahled .adresa{
	font-size: 1.2em;
	margin-top: -5px;
}
.kemp-nahled .okres-kraj{
  color: black;	
  font-weight: normal;
  font-size: 1.2em;
}
.kemp-nahled .okres-titulek,
.kemp-nahled .kraj-titulek{
	color: #3f1f75;
  font-size: 1em;
  font-weight: bold;

}

.kemp-nahled-obr,
.kemp-nahled-text,
.kemp-nahled-nastroje{
  float: left;	
}

.kemp-nahled-obr{
	width: 130px;
	border: 0px;
}
.kemp-nahled-text{
	width: 310px;
	/*border: 1px aqua solid;*/
	/*background: url("../images/svisla-cara.png") right top repeat-y;*/
	padding-left: 10px;
	padding-right: 5px;
}
.kemp-nahled-nastroje{
	width: 82px;
  text-align: center;
  font-size: 10px;
  background: white url("../images/nastroje-leva-cara.png") 0 0 repeat-y;
  margin-left: 15px;
  padding-left: 5px; /* vzdalenost nastroju od svcary */
  /*border: 1px blue solid;*/  
}

a.kemp_nej:link {	color: #A80F2E;	text-decoration: none;}
a.kemp_nej:visited {	color: #A80F2E;	text-decoration: none;}
a.kemp_nej:hover {	color: green;	text-decoration: underline;}
a.kemp_nej:active {	color: #A80F2E;	text-decoration: none;}
a.kemp_nej {	color: #A80F2E; font-size: 11px; font-weight:bold;}

.nahled-foto{
  border: 1px green solid; 
  width: 130px; 
  height: 98px;
}
.kemp-nahled-nastroje .nastroj{
	padding-bottom: 6px;
}

.kempy_nenalazeny{
	color: red;
}

#left-content {
	margin: 0;
	padding: 0;
}
#right {
  float: left;
  width: 220px;
	margin: 0;
	padding: 0;
}
#right-content {
	margin: 0;
	padding: 0;
}

/* text format */
h1 {
  display: none;
}
/*h2 {
  margin: 0;
  padding: 5px 0 3px 0;
  font-size: 16px;
  color: #777;
}*/
h4 {
	margin: 0;
	padding: 3px 0 7px 0;
	font-size: 14px;
	color: #962020;
	text-align: center;
}
p {
  margin: 0;
  padding: 5px 0 15px 0;
  line-height: 1.4;
  text-align: justify;
}
p.box {
  margin: 0;
  padding: 2px 0 5px 0;
  line-height: 1.2;
  text-align: left;
  font-size: 10px;
}
p.rad {
  margin: 0;
  padding: 2px 0 5px 0;
  line-height: 1;
  text-align: justify;
  font-size: 12px;
  font-family:Tahoma;
}
span.date {
  color: #962020;	
}

.bold {
	color: #962020;	
	font-weight: bold;
	font-style: italic;		
}

/* odkazy v hornim menu*/
a.menu-item, a.menu-item:visited{
  color: black;
  font-size: 1.1em;
  text-decoration: none;
  margin: 0 5px 0 5px;
  font-weight: bold;
}
/* odkazy v paticce */
a.menu-item2, a.menu-item2:visited{
  color: white;
  font-size: 1.1em;
  text-decoration: none;
}
/* odkazy v hornim menu a paticce */
a.menu-item:hover,
a.menu-item2:hover{
  padding-bottom: 6px;
  text-decoration: none;
  color: #A80F2E;
}
/* ikony v hornim menu */
.menu-item-ikony{
  width: 16px; padding-right:5px;	
}
/* ze/do schranky, mapa, informace */
a.nastroj-odkaz{
	color: green;
	text-decoration: none;
	font-size: 0.9em;	
}
a.nastroj-odkaz:hover{
	color: #A80F2E;
}
/* aktualni stranka u strankovani */
.strankovani_active{
	font-weight: bold;
	color: #00923f;
}
.strankovani a, .strankovani a:visited{
  font-size: 1em;	
  text-decoration: none;
  font-weight: normal;
  color: green;
}

.strankovani a:hover{
  padding-bottom: 6px;
  font-size: 1em;
 
  text-decoration: underline;
}

/* popis kempu - nahled kempu */
.popis a, .popis a:visited{
  color: black;
  text-decoration: none;
}

.popis a:hover{
	color: #FF8C00;
}	
	
	
.mapa_kraje_odkazy a, .mapa_kraje_odkazy a:visited{
  font-size: 1em; 
  text-decoration: none;
  font-weight: normal;
  color: #006600;
}

.mapa_kraje_odkazy a:hover{
  padding-bottom: 6px;
  font-size: 1em; 
  text-decoration: underline;
}


.mapa_nadpis a, .mapa_nadpis a:visited{
  font-size: 1em; 
  text-decoration: underline;
  font-weight: normal;
  color: white;
}

.mapa_nadpis a:hover{
  padding-bottom: 6px;
  font-size: 1em; 
  text-decoration: underline;
}

#navigacni_lista a, #navigacni_lista a:visited{
  font-size: 1em; 
  font-weight: normal;
  color: white;
  text-decoration: underline;
}

#navigacni_lista a:hover{
  padding-bottom: 6px;
  font-size: 1em;
  color: #FF8C00;
  text-decoration: underline;
}


#index_hledani a:link {	color: white;	text-decoration: none;}
#index_hledani a:visited {	color: white;	text-decoration: none;}
#index_hledani a:hover {	color: #A80F2E;	text-decoration: underline;}
#index_hledani a:active {	color: white;	text-decoration: none;}
#index_hledani a {	font-size: 1em; color:white;text-decoration: underline;font-weight: bold;}
#index_hledani {	font-size: 1em; color:black;text-decoration: none;font-weight: normal;}

li {
  margin-bottom: 6px;
  text-align: justify;
}

ul {
  margin-top: 2px;
  margin-bottom: 2px;
}

ul.sub {
  padding-left: 12px;
}

/* other */
.cleaner {
  width: 0;
  height: 0;
  margin: 0;
  clear: both;
  visibility: hidden;
}
img{
	border: 0;
}

hr {
  color:	#aaa;;
  height: 1px;
}

hr.menu {
  display: none;	
}

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
  margin-left: 10px;
  margin-right: 10px;
}

.hledani{	
	background-image: url("../images/pozadi_hledani.png");
	width: 525px;
	height: 52px;
	margin-bottom: 10px;
}

.input_size{
  font-size: 9px;
}

.tabulka table {
  border-collapse: collapse;
  border-spacing: 0;
  border-spacing: 1px;
  empty-cells: show;
  border-collapse: separate;
  border: 0;
  margin: auto;
}
.tabulka caption{
  font-weight: bold;
  /*margin: auto;*/
}
.sloupec_a{
  background-color: #f6f8f2/*rgb(255,245,238)*/;
}
.sloupec_b{
  background-color: #f6f8f2/*rgb(255,250,249)*/;
}
.tabulka td{ border: 1px solid #CBCDCD; padding: 4px; padding-left: 10px; padding-right: 10px;}

/* navigacni lista */
#navigacni_lista{
  width: 552px;
  height: 25px;
  background: white url("../images/navigacni_lista.png") 0 0 no-repeat;
  color: white;
  font-size: 1.3em;
  padding-left: 5px;
  padding-top: 5px;
  margin-bottom: 10px;
}
.navigacni_lista_mapa{
  width: 525px;
  height: 25px;
  background: white url("../images/navigacni_lista_mapa.png") 0 0 no-repeat;
  color: white;
  font-size: 1.3em;
  padding-left: 5px;
  padding-top: 5px;
  margin-bottom: 3px;
}

/* leva horni mala mapa - nadpis */
.mapa_nadpis{
  color: white;
  font-size: 1.3em;
}

a.t1:link {	color: green;	text-decoration: none;}
a.t1:visited {	color: green;	text-decoration: none;}
a.t1:hover {	color: green;	text-decoration: none; font-weight: bold;}
a.t1:active {	color: green;	text-decoration: none;}
a.t1 {	font-size: 0.95em; }

a.diskuze:link {	color: #A80F2E;	text-decoration: none;}
a.diskuze:visited {	color: #A80F2E;	text-decoration: none;}
a.diskuze:hover {	color: green;	text-decoration: underline;}
a.diskuze:active {	color: #A80F2E;	text-decoration: none;}
a.diskuze {	font-size: 120%; font-weight: bold; color:black;text-decoration: none;}

a.karta_o:link {	color: green;	text-decoration: none;}
a.karta_o:visited {	color: green;	text-decoration: none;}
a.karta_o:hover {	color: #A80F2E;	text-decoration: underline;}
a.karta_o:active {	color: green;	text-decoration: none;}
a.karta_o {	font-size: 10px; color:green;text-decoration: underline;}

a.index:link {	color: green;	text-decoration: none;}
a.index:visited {	color: green;	text-decoration: none;}
a.index:hover {	color: #A80F2E;	text-decoration: underline;}
a.index:active {	color: green;	text-decoration: none;}
a.index {	font-size: 10px; color:green;text-decoration: underline;}

a.back:link {	color: gray;	text-decoration: none;}
a.back:visited {	color: gray;	text-decoration: none;}
a.back:hover {	color: #A80F2E;	text-decoration: none;}
a.back:active {	color: gray;	text-decoration: none;}
a.back {	font-size: 11px; font-weight:bold;}

a.r1:link {	color: #0066cc;	text-decoration: none;} 
a.r1:visited {	color: #0066cc;	text-decoration: none;}
a.r1:hover {	color: #A80F2E;	text-decoration: underline;}
a.r1:active {	color: #A80F2E;	text-decoration: none; font-size: 14px;}
a.r1 {	font-size: 13px; color:#0066cc;text-decoration: underline; } /* tm.modra */
a.r2 {	font-size: 13px; color:#A80F2E; } /* tm.cervena */


h2.index {
	color: red;
	font-weight: bold;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
	margin: 0px 0 0 0px;
}

a.k {	font-size: 8px; color:silver; text-decoration: none; cursor:default;}

a.size1 { font-size: 11px; color:green;	text-decoration: none;}
a.size1:hover {	color: #990000;	text-decoration: underline;}
a.size2 { font-size: 9px; color:green;	text-decoration: none;}
a.size2:hover {	color: #990000;	text-decoration: underline;}
a.size3 { font-size: 10px; color:#cc3333;	text-decoration: none;} /* tm.cervena */
a.size3:hover {	color: #990000;	text-decoration: underline;}
a.size4 { font-size: 13px; color:#0000b3;	text-decoration: none;} /* tm.modra */
a.size4:hover {	color: #990000;	text-decoration: underline;}
a.size5 { font-size: 12px; color:#6f6f6f;	text-decoration: none;} /* cerna */
a.size5:hover {	color: #990000;	text-decoration: underline;}
a.size6 { font-size: 9px; color:#da8300;	text-decoration: none;} /* zluta */
a.size6:hover {	color: #990000;	text-decoration: underline;} /* tmave cervena */
a.size7 { font-size: 12px; color:gray;	text-decoration: none;}
a.size7:hover {	color: #990000;	text-decoration: underline;}

.img1 {
  position: relative; top:2px;
}

