@import url("css_zaklad.css");

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body {
	height: 100%;
  }

body {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
  text-align: left;
	background: #f9f9f9 url('img/bg_2.gif') left top repeat-x;
	}
/*
a, a:active, a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9400;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
*/

	
/*** Layaut webu BEGIN ***/
#kontejner {
	width: 960px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  background: transparent url('img/pozadi_kontejneru.gif') left 80px no-repeat;
  }

html>body #kontejner {
	height: auto;
  }
  
#kontejner_uvod {
	width: 960px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  background: transparent url('img/pozadi_kontejneru.gif') left 80px no-repeat;
  }
  
html>body #kontejner_uvod {
	height: auto;
  }
  
#zahlavi {
  margin: 0;
	padding: 0;
	height: 126px;
	position: relative;
  }	
  
#zahlavi_kont {
  background: url('img/zahlavi_pozadi.gif') left bottom no-repeat;	
	padding: 0;
	height: 142px;
	position: relative;
  }
div.part_sec {
	float: right;
}  
div.part_sec img {
	position: relative;
	top: 2px;
	padding-right: 4px;
} 
div.part_sec a, div.part_sec a:link, div.part_sec a:active, div.part_sec a:visited {
	color: #fff;
	text-decoration: none;
	
}
div.part_sec a:hover {
	color: #ff9400;
	text-decoration: none;
}

div.part_sec span.bottom {
	display: block;
	background: url('img/vlnovka_prava.gif') right bottom no-repeat;
}  	
div.part_sec span.top {
	display: block;
	background: url('img/vlnovka_leva.gif') left bottom no-repeat;
} 
div.part_sec span.top span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 5px 45px 6px 45px;
}

div.doporucit {
	float: right;
}  
div.doporucit img {
	position: relative;
	top: 2px;
	padding-right: 4px;
} 
div.doporucit a, div.doporucit a:link, div.doporucit a:active, div.doporucit a:visited {
	color: #fff;
	text-decoration: none;
	
}
div.doporucit a:hover {
	color: #ff9400;
	text-decoration: none;
}

div.doporucit span.bottom {
	display: block;
	background: url('img/vlnovka_prava.gif') right bottom no-repeat;
}  	
div.doporucit span.top {
	display: block;
	background: url('img/vlnovka_leva.gif') left bottom no-repeat;
} 
div.doporucit span.top span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 5px 45px 7px 45px;
}
div.jazyky {
	float: right;
}  
div.jazyky img {
	position: relative;
	top: 2px;
	padding-right: 4px;
} 
div.jazyky a.jazyk_de {
	padding-left: 8px;
}
div.jazyky a, div.jazyky a:link, div.jazyky a:active, div.jazyky a:visited {
	color: #fff;
	text-decoration: none;
	
}
div.jazyky a:hover {
	color: #ff9400;
	text-decoration: none;
}

div.jazyky span.bottom {
	display: block;
	background: url('img/vlnovka_prava.gif') right bottom no-repeat;
}  	
div.jazyky span.top {
	display: block;
	background: url('img/vlnovka_leva.gif') left bottom no-repeat;
} 
div.jazyky span.top span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 5px 45px 6px 45px;
}
  
#logo  {
  position: relative;
  left: 22px;
  top: 32px;
  }
	
#zahlavi_obri div.vyhledavani {
	position: absolute;
	right: 74px;
	top: 12px;
}

#zahlavi_obri input.tlacitko {
	position: relative;
}


table.table_hledej {
	margin: 0;
	padding: 0;
}
  
table.table_hledej tr {
	margin: 0;
	padding: 0;
}
  
table.table_hledej tr td {
	margin: 0;
	padding: 0;
}

table.table_hledej input.text {
  padding: 2px 2px 3px 2px;
	border: solid 1px black;
	width: 150px;
}
  
	
#cesta {
  background: transparent url('img/cesta_bg.gif') top left repeat-x;	
	padding: 0 8px 0px 8px;
	height: 21px;
	min-height: 21px;
	 font-size: 11px;
	 font-family: Arial, Helvetica, sans-serif;
  line-height: 140%;
  border-bottom: 1px dotted #9e9e9e;
  }
  
  
#kontejner_uvod #telo, #kontejner_uvod #telo_t  {
  float: right;
  width: 669px;
  }
	
#kontejner_uvod #telo_obsah {
  padding: 0px 0px 0 0px;
  }
	
#kontejner #telo, #kontejner #telo_t {
  float: right;
  width: 669px;
  }

#kontejner #telo_obsah {
  padding: 0px 0px 0 0px;
  }
  
#telo_leve {
  float: left;
  width: 278px;
  } 
  
#telo_leve_obsah {
  padding: 15px 0 0 0px;
  }
	
#telo_prave {
  float: right;
  width: 171px;
  }
  
#telo_prave_obsah {
  padding: 12px 2px 0 0px;
  }
  
#kontejner_uvod #telo_p {
	padding: 0px 0 0px 0px	
}		

#kontejner #telo_p {
	padding: 20px 0 0px 0px	
}		
/*** Layaut webu END ***/

/*** Prvky layoutu webu BEGIN ***/
#zahlavi_obr {
  background: url('img/zahlavi/prechod.jpg') top right no-repeat;
  height: 85px;
  padding: 0;
	}  

  
#zapati_kontejner {
	position: relative;
  clear: both;
  background-color: #000;
	/*background: #000000 url('img/paticka.gif') top left repeat-x;*/
	font-size: 0.95em;
	width: 100%;
	}

html>body #zapati_kontejner {
	position: relative;
	height: auto;
 	background-color: #000;		
	}	
	

	
#zapati_kontejner_obsah {
position: relative;
	color: #919191;
   width: 100% !important;
	  background-color: #000;
	}
	

	
#zapati  {
	margin: 0;
	padding: 10px 0 0 0;
	background: url('img/zapati.gif') top left no-repeat;
	position: relative;
	}

#zapati_menu  {
	float: left;
	position: relative;
	}
	
#zapati_create  {
	float: right;
	position: relative;
	}

/*** Prvky layoutu webu END ***/

/*** Menu horní BEGIN ***/
#menu_horni {
  text-align: right;
  padding: 0 49px 0 0;
  position: absolute;
  bottom: 0;
  right: 0px;
  }
  
div.rss {
   position: absolute;
   right: 18px;
	top: 8px;
}

#menu_horni ul {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px;
  width: 100%;
	}

#menu_horni ul li {
	display: block;
  padding: 0;
  margin: 0;
  float: right;
  background: none;
  }
 
#menu_horni ul li a, #menu_horni ul li a:link, #menu_horni ul li a:visited {
  text-decoration: none;
  float: left;
	display: block; 
	padding: 0px 2px 1px 1px;
  }

 
  #menu_horni .levo
  {
  display: block;
  	font-weight: bold;
		padding: 7px 13px 7px 13px;
	background: none;
  }
  
  
   #menu_horni li.uroven1 .levo
 {
	display: block; 
   color: white;
 	background: url('img/mh_levo_1.gif') top left no-repeat;
 } 
 

    #menu_horni li.uroven1_vybrano .levo
 {
	display: block; 
 	background: url('img/mh_levo.gif') top left no-repeat;
 } 
 
  #menu_horni li.uroven1 .pravo
 {
	display: block; 
 	background: url('img/mh_pravo_1.gif') top right no-repeat;
 } 
 
   #menu_horni li.uroven1_vybrano .pravo
 {
	display: block; 
 	background: url('img/mh_pravo.gif') top right no-repeat;
 } 
 
    #menu_horni li.uroven1 a:hover .pravo
 {
	display: block; 
 	background: url('img/mh_pravo.gif') top right no-repeat;
 } 
     #menu_horni li.uroven1 a:hover .levo
 {
	display: block; 
   color: black;
 	background: url('img/mh_levo.gif') top left no-repeat;
 } 
 
     #menu_horni a:hover .levo 
  {
  color: black;
  display: block;
  font-weight: bold;
  }
 
/*** Menu horní END ***/

/*** Clear BEGIN ***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

div.clear_bottom {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	
	}
	
span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
/*** Clear END ***/

/*** Menu levé BEGIN ***/
/* Leve menu - 1. uroven */
 
#menu_leve ul.uroven1, #menu_leve ul.uroven1_vybrano {
	margin: 0;
	padding: 0px 0 0 0;
	list-style-type: none;
	font-weight: bold;
	background: url('img/okraj_leve_menu.gif') left top repeat-x;
	height: 224px;
	}

#menu_leve li.uroven1, #menu_leve li.uroven1_vybrano {
	margin: 0;
	padding: 0;
	}
	
#menu_leve li.uroven1 span.bn, #menu_leve li.uroven1_vybrano span.bn {
	margin: 0;
	padding: 0;
	}	
	
  #menu_leve li a, #menu_leve li a:link, #menu_leve li a:visited {
  display: block;
  	margin: 0;
	padding: 0;
  }
  
 #menu_leve_obsah ul li,  #menu_leve_obsah ul li a span
 {
 	background: none;
	margin: 0;
	padding: 0;
	display: block;
 }
 
 #menu_leve_obsah ul li.uroven1_vybrano_1,  #menu_leve_obsah ul li.uroven1_1 {
 	background: none;
	height: 51px;
 }
 
	#menu_leve_obsah li.uroven1_1 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_1 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_1 a:visited span.menu_leve_prvni
{
	background: url('img/leve_menu_1.gif') top left no-repeat;
	height: 51px;
}
	#menu_leve_obsah li.uroven1_1 a:hover span.menu_leve_prvni
{
	background: url('img/leve_menu_1.gif') left -51px no-repeat;
	cursor: pointer;
	height: 51px;
}

#menu_leve_obsah li.uroven1_vybrano_1 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_1 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_1 a:visited span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_1 a:hover span.menu_leve_prvni 
{
	display: block;
	background: url('img/leve_menu_1.gif') left -51px no-repeat;
	cursor: pointer;
	height: 51px;
}

 #menu_leve_obsah ul li.uroven1_vybrano_2,  #menu_leve_obsah ul li.uroven1_2 {
 	background: none;
	height: 49px;
 }
 
	#menu_leve_obsah li.uroven1_2 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_2 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_2 a:visited span.menu_leve_prvni
{
	background: url('img/leve_menu_2.gif') top left no-repeat;
	height: 49px;
}
	#menu_leve_obsah li.uroven1_2 a:hover span.menu_leve_prvni
{
	background: url('img/leve_menu_2.gif') left -49px no-repeat;
	cursor: pointer;
	height: 49px;
}

#menu_leve_obsah li.uroven1_vybrano_2 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_2 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_2 a:visited span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_2 a:hover span.menu_leve_prvni 
{
	display: block;
	background: url('img/leve_menu_2.gif') left -49px no-repeat;
	cursor: pointer;
	height: 49px;
}

#menu_leve_obsah ul li.uroven1_vybrano_3,  #menu_leve_obsah ul li.uroven1_3 {
 	background: none;
	height: 49px;
 }
 
	#menu_leve_obsah li.uroven1_3 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_3 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_3 a:visited span.menu_leve_prvni
{
	background: url('img/leve_menu_3.gif') top left no-repeat;
	height: 49px;
}
	#menu_leve_obsah li.uroven1_3 a:hover span.menu_leve_prvni
{
	background: url('img/leve_menu_3.gif') left -49px no-repeat;
	cursor: pointer;
	height: 49px;
}

#menu_leve_obsah li.uroven1_vybrano_3 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_3 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_3 a:visited span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_3 a:hover span.menu_leve_prvni 
{
	display: block;
	background: url('img/leve_menu_3.gif') left -49px no-repeat;
	cursor: pointer;
	height: 49px;
}

#menu_leve_obsah ul li.uroven1_vybrano_4,  #menu_leve_obsah ul li.uroven1_4 {
 	background: none;
	height: 52px;
 }
 
	#menu_leve_obsah li.uroven1_4 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_4 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_4 a:visited span.menu_leve_prvni
{
	background: url('img/leve_menu_4.gif') top left no-repeat;
	height: 52px;
}
	#menu_leve_obsah li.uroven1_4 a:hover span.menu_leve_prvni
{
	background: url('img/leve_menu_4.gif') left -52px no-repeat;
	cursor: pointer;
	height: 52px;
}

#menu_leve_obsah li.uroven1_vybrano_4 a span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_4 a:link span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_4 a:visited span.menu_leve_prvni, #menu_leve_obsah li.uroven1_vybrano_4 a:hover span.menu_leve_prvni 
{
	display: block;
	background: url('img/leve_menu_4.gif') left -52px no-repeat;
	cursor: pointer;
	height: 52px;
}



#menu_leve_obsah .none
{
display: none;	
visibility: hidden;
font-size: 1px;
line-height: 1%;
background: none;
height: 1px;
margin: 0;
padding: 0;
}

div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
/* Leve menu - 2. uroven */
#menu_leve ul.uroven3, #menu_leve ul.uroven3_vybrano {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: normal;
	font-size: 0.95em;
	}

#menu_leve li.uroven3, #menu_leve li.uroven3_vybrano {
	margin: 0;
	padding: 0;
	background: url('img/border_uroven2.gif') left top repeat-x;
	}

#menu_leve li.uroven3 a, #menu_leve li.uroven3 a:link, #menu_leve li.uroven3 a:visited {
  display: block;
	text-decoration: none;
	color: #727272;
  width: 100%;
  padding: 5px 0;
  background: url('img/tecka.gif') 22px 12px no-repeat;
  }
 
#menu_leve li.uroven3 a:hover {
	text-decoration: none;
	color: #834928;
	background-image: none;
	padding: 5px 0;
	background: url('img/tecka.gif') 22px 12px no-repeat;
  }

#menu_leve li.uroven3_vybrano a, #menu_leve li.uroven3_vybrano a:link, #menu_leve li.uroven3_vybrano a:visited, #menu_leve li.uroven3_vybrano a:hover {
  display: block;
	text-decoration: none;
	color: #834928;
  width: 100%;
  padding: 5px 0;
  background: url('img/tecka.gif') 22px 12px no-repeat;
	}
  
#menu_leve li.uroven3 span, #menu_leve li.uroven3_vybrano span  {
	padding: 0px 0px 0px 31px;
	display: block;
	}
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
#telo_leve_2
{
	padding: 15px 0 15px 0px;
}
	
#menu_leve_2
{
	 background: white url('img/sm_middle1.gif') top left no-repeat;
	margin-top: 0px;

}
#menu_leve_2 a, #menu_leve_2 a:link, #menu_leve_2 a:visited
{
  display: block;
	 width: 100%;
	 margin: 0 0 0 0;
	 font-size: 12px;
	 font-weight: bold;
	 text-decoration: none;
	 padding: 0 0 0 0px;
	 color: black;	
	 cursor: pointer;
}

#menu_leve_2 ul
{
	background: none;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
}
#menu_leve_2 li
{
	background: none;
	list-style: none;
	margin: 0;
	 padding: 0;
}

#menu_leve_2 #obal
{
	margin: 0px 4px;
	background: none;
}
#menu_leve_2 ul span.center
{
	display: block;
	background: transparent url('img/sm_sm_middle.gif') top left repeat-y;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;

}

#menu_leve_2 ul span.top
{
  display: block;
	background: transparent url('img/sm_sm_top.gif') top left no-repeat;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;


}
#menu_leve_2 ul span.bottom
{
  display: block;
	background: transparent url('img/sm_sm_bottom.gif') bottom left no-repeat;
	 margin: 0 0 3px 0;
	 padding: 10px 0 10px 18px;
	position: relative;
}

#menu_leve_2 ul span.bottom_
{
  display: block;
	background: transparent url('img/sm_sm_bottom.gif') bottom left no-repeat;
	 margin: 0 0 0px 0;
	 padding: 10px 0 10px 18px;
}


#menu_leve_2 ul a:hover span.center
{
	display: block;
	background: transparent url('img/sm_sm_middle_over.gif') top left repeat-y;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;

}
#menu_leve_2 ul a:hover span.top 
{
  display: block;
	background: transparent url('img/sm_sm_top_over.gif') top left no-repeat;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;


}
#menu_leve_2 ul a:hover span.bottom 
{
  display: block;
	background: transparent url('img/sm_sm_bottom_over.gif') bottom left no-repeat;
   margin: 0 0 3px 0;
}

#menu_leve_2 ul a:hover span.bottom_
{
  display: block;
	background: transparent url('img/sm_sm_bottom_over.gif') bottom left no-repeat;
  margin: 0 0 0 0;
}


#menu_leve_2 ul li.uroven2_vybrano_1 span.center
{
	display: block;
	background: transparent url('img/sm_sm_middle_over.gif') top left repeat-y;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;
	 color: black;

}
#menu_leve_2 ul li.uroven2_vybrano_1 span.top
{
  display: block;
	background: transparent url('img/sm_sm_top_over.gif') top left no-repeat;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;


}
#menu_leve_2 ul li.uroven2_vybrano_1 span.bottom
{
  display: block;
	background: transparent url('img/sm_sm_bottom_over.gif') bottom left no-repeat;
	padding: 10px 0 10px 18px;
	margin: 0 0 3px 0;
}

#menu_leve_2 ul li.uroven2_vybrano_1 span.bottom_
{
  display: block;
	background: transparent url('img/sm_sm_bottom_over.gif') bottom left no-repeat;
	padding: 10px 0 10px 18px;
	margin: 0 0 0 0;
}


#menu_leve_2 ul.uroven3 li.uroven3_1 a, #menu_leve_2 ul.uroven3 li.uroven3_1 a:link, #menu_leve_2 ul.uroven3 li.uroven3_1 a:visited
{
	display: block;
	width:100%;
	position: relative;
}

#menu_leve_2 ul.uroven3 li.uroven3_1 span.sipka
{
display: block;
padding: 0 10px 0 18px;
}

#menu_leve_2 ul.uroven3 li.uroven3_1 span.sipka span
{
	display: block;
	background: transparent url('img/black_arrow.gif') 5px 10px no-repeat;
	padding: 5px 5px 5px 17px;
	text-decoration: underline;
	border-bottom: dotted 1px #9e9e9e; 
}
#menu_leve_2 ul.uroven3 li.uroven3_1 span.sipka2
{
display: block;
padding: 0 10px 0 18px;
}
#menu_leve_2 ul.uroven3 li.uroven3_1 span.sipka2 span
{
	display: block;
	background: transparent url('img/black_arrow.gif') 5px 10px no-repeat;
	padding: 5px 5px 5px 17px;
	text-decoration: underline;
	border-bottom: none;
}

#menu_leve_2 ul.uroven3 li.uroven3_1 a:hover span.sipka span
{
	background: transparent url('img/yellow_arrow.gif') 5px 10px no-repeat;
	text-decoration: none;

}
#menu_leve_2 ul.uroven3 li.uroven3_1 a:hover span.sipka2 span
{
	background: transparent url('img/yellow_arrow.gif') 5px 10px no-repeat;
	text-decoration: none;
}
#menu_leve_2 ul.uroven3 li.uroven3_vybrano_1 span.sipka span
{
		display: block;
	background: transparent url('img/yellow_arrow.gif') 5px 10px no-repeat;
	text-decoration: none;
	padding: 5px 5px 5px 17px;
	border-bottom: dotted 1px #9e9e9e; 

}
#menu_leve_2 ul.uroven3 li.uroven3_vybrano_1 span.sipka2 span
{
	display: block;
	background: transparent url('img/yellow_arrow.gif') 5px 10px no-repeat;
	text-decoration: none;
		padding: 5px 5px 5px 17px;
	border-bottom: none;
}

#menu_leve_2 ul.uroven3 li.uroven3_vybrano_1 span.sipka
{
display: block;
padding: 0 10px 0 18px;
}
#menu_leve_2 ul.uroven3 li.uroven3_vybrano_1 span.sipka2
{
display: block;
padding: 0 10px 0 18px;
}



div.reference_list h1 {
	background: url('img/bg_h1.gif') left top no-repeat;
	padding: 6px 0 6px 40px;
}


span.bold {
	font-weight: bold;
}

p.o_nas a, p.o_nas a:link, p.o_nas a:active, p.o_nas a:visited {
	display: block;
	width: 124px;
	height: 25px;
	background: url('img/vice_o_nas.gif') right top no-repeat;
	text-decoration: none;
}
p.o_nas a:hover {
	display: block;
	width: 124px;
	height: 25px;
	background: url('img/vice_o_nas.gif') right -25px no-repeat;
	text-decoration: none;
}

#telo_obsah div.top_center
{
	background: transparent url('img/top_center_sm.gif') top left repeat-x;
			padding: 0;
				}
				
#telo_obsah div.top_left
{
	background: transparent url('img/top_left_sm.gif') top left no-repeat;
			padding: 0;
				}
				
#telo_obsah div.top_right
{
	background: transparent url('img/top_right_sm.gif') top right no-repeat;
			padding: 25px 18px 0 18px;
			height: 237px;
				}
#telo_obsah h1
{
	padding: 15px 0 12px 0px;
	margin: 0;
				}		
#telo_obsah div.top_center {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}				
					
#telo_obsah div.top_center h1 {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	padding: 8px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}	

#telo_obsah div.top_center h2 {
	color: #fff;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	padding: 8px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}			

#telo_obsah div.top_center strong {
	color: #FFF;
	font-size: 1.15em;
}			
								
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
	
	
/*** Menu levé END ***/

/*** Aktuality BEGIN ***/

	 
#telo_prave h2 {
  margin: 0;
	padding: 6px 0 6px 50px;
	background: transparent url('img/pozadi_aktualit.gif') left top no-repeat;
	color: #fff;
	font-size: 1em;
  }

div.middle {
background: transparent url('img/akt_left_middle.gif') top left repeat-y;	
}

div.top {
background: transparent url('img/akt_left_top.gif') top left no-repeat;	
}

div.bottom {
background: transparent url('img/akt_left_bottom.gif') bottom left no-repeat;	
}
  
#kontejner_uvod #telo_leve_obal {
padding: 0px 0 0 0;	
}  

#kontejner #telo_leve_obal {
padding: 0px 0 0 0;	
}  

/* Aktuality uvod BEGIN */

div.uvod_aktuality {
	padding: 0px 0 0 0;
	margin: 0;
	background: white url('img/sm_middle1.gif') top left repeat-y;
}

div.uvod_aktuality h2 a, div.uvod_aktuality h2 a:link, div.uvod_aktuality h2 a:visited {
	color: #ff9400;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	margin:0;
	padding: 0;	
  } 
  
div.uvod_aktuality h2 a:hover {
	color: #000;
	text-decoration: none;
  }

div.uvod_aktuality div.uvod_aktualita_polozka {
	position: relative;
	top: -10px;
	padding: 0 10px;
}

div.uvod_aktualita_polozka p img {
  float: left;
	position: relative;
  top: 3px;
  padding-right: 8px;
}

div.aktualita_polozka p.image {
  float: left;
	width: 110px;
}

div.aktualita p span.perex {
 font-style: italic;
}

div.aktualita p span.date {
 font-style: normal;
}

div.aktualita div.news-single-img {
	float: right;
	padding: 0 0px 0 15px;
}


/* Styly pro strankovani aktualit BEGIN */
div.tx-ttnews-browsebox {
	text-align: center;
	font-size: 0.9em;
	padding: 10px;
	}

div.tx-ttnews-browsebox span.active {
	padding: 1px 3px;
	margin: 0 1px;
	}

div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
	padding: 5px 4px;
	margin: 0 1px;
	text-decoration: none;
	}
	
div.tx-ttnews-browsebox span.inactive a:hover {
	padding: 5px 4px;
	margin: 0 1px;
	text-decoration: underline;
	}
/* Styly pro strankovani aktualit END */
/*** Aktuality END ***/

/*** Mapa webu BEGIN ***/
div.mapa_uroven1 {
	color: #505050;
  margin: 1.2em 0 0 0;
  font-size: 1.1em;
  padding: 0;
  }
  
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {
	color: #505050;
  font-weight: bold;
  text-decoration: none;
  }
div.mapa_uroven1 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven2 {
  background: url('img/ikonky/mapa_sipka.gif') 5px 0.1em no-repeat;
  margin: 0.3em 0 0 5px;
  color: #000000;
  padding: 0 0 0 25px;
  }
  
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven2 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven3 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 30px 0.1em no-repeat;
  margin: 0.3em 0 0 5px;
  padding: 0 0 0 50px;
  }

div.mapa_uroven3 a, div.mapa_uroven3 a:hover, div.mapa_uroven3 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven3 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven4 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 55px 0.1em no-repeat;
  margin: 0.3em 0 0.2em 5px;
  padding: 0 0 0 75px;
  }

div.mapa_uroven4 a, div.mapa_uroven4 a:hover, div.mapa_uroven4 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven4 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven5 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 80px 0.1em no-repeat;
  margin: 0.3em 0 0.2em 5px;
  padding: 0 0 0 100px;
  }

div.mapa_uroven5 a, div.mapa_uroven5 a:hover, div.mapa_uroven5 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven5 a:hover {
  text-decoration: underline;
  }

div.mapa_uroven6 {
  color: #000000;
  background: url('img/ikonky/mapa_sipka.gif') 105px 0.1em no-repeat;
  margin: 0.3em 0 0.2em 5px;
  padding: 0 0 0 125px;
  }

div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {
  color: #000000;
  text-decoration: none;
  }
div.mapa_uroven6 a:hover {
  text-decoration: underline;
  }
  

/*** Mapa webu END ***/	

div.uvod_komplet {
float: left;
	width: 317px;
	margin:0;
	padding:0 8px 26px 8px;
}


div.uvod_komplet h2 {
	color: #ff9400;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	padding:0;
}
div.uvod_komplet h2 a, div.uvod_komplet h2 a:link, div.uvod_komplet h2 a:visited {
	color: #ff9400;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	margin:0;
	padding:0;
}
div.uvod_komplet p.vstupte a, div.uvod_komplet p.vstupte a:link, div.uvod_komplet p.vstupte a:active, div.uvod_komplet p.vstupte a:visited {
	display: block;
	width: 77px;
	height: 22px;
	background: url('img/vstupte.gif') left top no-repeat;
	text-decoration: none;
}
div.uvod_komplet p.vstupte a:hover {
	display: block;
	width: 77px;
	height: 22px;
	background: url('img/vstupte.gif') left -22px no-repeat;
	text-decoration: none;
}
div.uvod_komplet ul li a, div.uvod_komplet ul li a:link, div.uvod_komplet ul li a:visited {
	color: #000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin:0;
	padding:0;
}
div.uvod_top2 {
padding: 12px 4px 12px 4px;
	background: url('img/cara_seda.gif') top left no-repeat;
}

div.uvod_center2 {
	padding: 12px 4px 12px 4px;
	border-top: 1px dotted #9e9e9e;
}
div.uvod_center2 img {
float: right;
padding: 0;
}
div.uvod_center2 a img {
float: left;
padding: 0;
}

div.referenceline {	
  border-bottom: dotted 1px #FF9400;
   width: 670px;
}
div.uvod_komplet h2 a:hover {
	color: #000;
	text-decoration: none;
}

/* zapati */

span.zapati_vyrobilo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}
span.zapati_vyrobilo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
span.zapati_udt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9400;
}
span.zapati_udt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9400;
}

span.zapati_udt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}

div.reference p {
	margin: 5px 0 7px 0;
}

div.image #gallery-adv {
	float:left;
	width: 520px;
}

div.image #thumbs-adv {
	float: right;
	width: 120px;
}

div.image ul.thumbs li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
	list-style-image: none;
}

div.image ul.thumbs li.selected {
	background: none;
	list-style: none;
	list-style-image: none;
}


table.ref_img-htmlarea-showtableborders {
	margin-left: 78px;
}
img.reference_img {
	WIDTH: 110px; 
	HEIGHT: 95px;
	cursor: pointer;
}
div.position_relative {
	position: relative;
}
div.error_message_validate {
	position: absolute;
	top: 48px;
	left: 54px;
	text-decoration: none;
	color: red;
	font-size: 12px;
	padding: 0;
	margin: 0;

}
div.error_message_validate2 {
	position: relative;
	top: 0px;
	text-decoration: none;
	color: red;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#telo_t a, #telo_t a:link, #telo_t a:visited {
  color: white;
}

#telo_t a:hover {
  color: white;
}

.tip_many_friends_error {
	color: #FF8282;
}

table.tip_many_friends td.tip_many_friends-field {
	width: 160px;
}

table.tip_many_friends td.tip_many_friends-input {
	width: 266px;
}

table.tip_many_friends td.tip_many_friends-input input {
	border: solid 1px #834928;
}

table.tip_many_friends td.tip_many_friends-input textarea {
	width: 260px;
	border: solid 1px #834928;
}

table.tip_many_friends td.send {
  vertical-align: bottom;
	text-align: left;
}

table.tip_many_friends td.send input {
	border: solid 1px #834928;
	background-color: White;
	cursor: pointer;
}

form {
	margin: 0;
	padding: 0;
}

form.kontakt_form_celej {
	position: relative;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
form.kontakt_form_celej h3 {
	color: #ff9400;
	font-weight: bold;
	padding:0px 0px 10px 0px;
	margin: 0;
}

#kontrola_form2 a, #kontrola_form2 a:link #kontrola_form2 a:visited  {
	color: white;
	font-size: 11px;
}

#kontrola_form2 a:hover {
	color: #FF9400;
	font-size: 11px;
}

#kontrola_form2 a.mapa_stranek {
  padding: 0 0 0 18px;
	background: url('img/sitemap_icon.gif') left 2px no-repeat;	
}

#kontrola_form2 a.pristupnost {
  padding: 0 0 0 20px;
	background: url('img/accesibility_icon.gif') left 2px no-repeat;	
}

#kontrola_form2 a.tisknout_stranku {
  padding: 0 0 0 20px;
	background: url('img/print_icon.gif') left 2px no-repeat;	
}

#kontrola_form2 div.zapati_vyrobilo2 {
	padding: 5px 0 12px 0;
}


#kontrola_form2 div.zapati_vyrobilo2 p {
	padding: 0px 0 0px 0;
	margin: 0;
}

#kontrola_form2 div {
	padding: 0 0 10px 0;
}

#zapati_kontejner_obsah_2 {
	height: 228px;
	min-height: 228px;
	margin: 15px auto 15px auto;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	width: 960px;
}

#kontakt_form {
	width: 220px;
	float: left;
	border-right: 1px dotted #9a9a9a;
	margin-top: 30px;
}

#kontakt_form input {
	width: 140px;
	height: 17px;
	padding: 2px 2px 2px 2px;
	float: left;
	border: 1px solid white;
	background: url('img/input_back.gif') left top repeat-x;
}

#zajemoreseni_form {
	width: 190px;
	float: left;
	border-right: 1px dotted #9a9a9a;
	margin: 30px 0px 0px 25px;
	line-height: 12px;
}

#zajemoreseni_form input.checkbox {
	margin: 0px 10px 0px 0px;
	padding: 0;
	border: none;
}

#zajemoreseni_form span.checkboxtext {
	margin: 0px 0px 0px 0px;
		padding: 0;
}

#dotaz_form {
	width: 275px;
	float: left;
	border-right: 1px dotted #9a9a9a;
	margin: 30px 0px 0px 25px;
	text-align: left;
	position: relative;
}

#dotaz_form textarea{
	width: 245px;
	height: 95px;
	border-right: 1px solid white;
	background: #fff url('img/input_back.gif') left top repeat-x;
	padding: 3px 3px 15px 3px;
	position: relative;
	font-size: 12px;
}

input.odeslatformpaticka {
	width: 67px;
	height: 20px;
	background: url('img/odeslat.png') left top no-repeat;
	border:none;
	text-align: left;
	float: right;
	margin:10px 28px 0px 0px;
	cursor:pointer;
}

p.textdoleshvezdou {
	color: #fff;
	margin: 0;
	padding: 8px 0 0 0;
}

span.hvezdaruda {
font-weight: normal;
	color: red;
}
#kontakt_form tr td {
	padding: 0px 0px 20px 0px;
}
#kontakt_form tr td.text {
	width: 52px;
	padding: 5px 0px 0px 2px;
}

#kontrola_form2 {
	width: 197px;
	height: 140px;
	float: left;
	text-align:right;
	padding-top: 35px;
}

#zapati {
	display: none;
}

div.reference_detail div.image {
	margin-bottom: 30px;
}

div.tx-pagebrowse-pi1 ul li {
	background-image: none;
}

div.tx-rgmediaimages-pi1 {
	float: left;
	margin: 0 0 0 10px;
}

div.tx-rgmediaimages-pi1 div.rgmediaimages-caption {
	padding: 5px 0 10px 0;
}

div.tx-indexedsearch-browsebox ul {
	padding: 0 0 0 6px;
}


div.tx-indexedsearch-browsebox ul li {
	float: left;
	background-image: none;
	padding: 0px 0 20px 20px;
	margin: 0;
}

table.vysledek_hledani th.rating {
	text-align: right;
	padding:  0 20px 0 0;
}

table.vysledek_hledani td.info {
	text-align: right;
	padding:  0 20px 0 0;
}

div.manual_obsah p {
	margin: 0;
	padding: 2px 0;
}



/*
div.reference_li_center
{
	background: transparent url('img/sm_sm_middle.gif') top left repeat-y;
	_background: transparent url('img/sm_sm_middle.gif_') top left repeat-y;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
}

div.reference_li_top
{
	background: transparent url('img/sm_sm_top.gif') top left no-repeat;
	_background: transparent url('img/sm_sm_top.gif_') top left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
*/

div.reference
{
	 background: white url('img/sm_middle1.gif') top left repeat-y;
}

div.reference a, div.reference a:link, div.reference a:visited
{
  display: block;
	 width: 100%;
	 margin: 0 0 0 0;
	 font-size: 12px;
	 font-weight: bold;
	 text-decoration: none;
	 padding: 0 0 0 0px;
	 color: black;	
	 cursor: pointer;
}

div.top
{
	background: url('img/sm_top.gif') top left no-repeat;
	font-size: 0.1em;
	line-height: 1%;
	height: 4px;

}

div.bottom
{
	background: url('img/sm_bottom.gif') bottom left no-repeat;
	font-size: 0.1em;
	line-height: 1%;
	height: 4px;


}
div.reference ul
{
	background: none;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
}

div.reference li
{
	background: none;
	list-style: none;
	margin: 0;
	 padding: 1px 0 1px 0;
}

div.reference div.reference_obal
{
	margin: 0px 0 0 4px;
	background: none;
	position: relative;
}

div.reference_li_bottom
{
	margin: 0 0 0px 0;
	padding: 6px 0 10px 5px;
}

div.reference h2 {
	margin: 0;
	padding: 7px 0 5px 0;
	font-weight: normal;
	font-size: 12pt;
}

div.reference_text h3 {
	line-height: 140%;
	margin: 0;
	padding: 0;
	font-size: 13px !important;
	font-weight: normal;
}

div.reference_text h3 a, div.reference_text h3 a:link, div.reference_text h3 a:visited{
	color: #ff9400;
	text-decoration: underline;
	font-size: 13px;
}

div.reference_text h3 a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
}

div.reference_h1_center
{
	display: block;
	background: transparent url('img/sm_sm_middle.gif') top left repeat-y;
	margin: 0 0 0 0px;
	 padding: 0 0 0 0;
}

div.reference_h1_top
{
  display: block;
	background: transparent url('img/sm_sm_top.gif') top left no-repeat;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;
}

div.reference_h1_bottom
{
  display: block;
	background: transparent url('img/sm_sm_bottom.gif') bottom left no-repeat;
	 margin: 0 0 0px 0;
	 padding: 0px 0 3px 18px;
}

div.references_h2_center
{
	display: block;
	background: transparent url('img/sm_sm_middle_over.gif') top left repeat-y;
	margin: 0 0 0 0px;
	 padding: 0 0 0 0;
}

div.references_h2_top
{
  display: block;
	background: transparent url('img/sm_sm_top_over.gif') top left no-repeat;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;
}

div.references_h2_bottom
{
  display: block;
	background: transparent url('img/sm_sm_bottom_over.gif') bottom left no-repeat;
	 margin: 0 0 0px 0;
	 padding: 0px 0 3px 18px;
}

div.reference_img {
	float: left;
	width: 85px;
	margin: 3px 0 0 0;
}

div.reference_text {
	float: left;
	width: 170px;
	font-size: 10px;
}

div.reference_text h2 {
	margin: 0;
  padding: 0 0 0 3px;
	font-weight: normal;
	line-height: 120%;
}

div.reference_text h2 a, div.reference_text h2 a:link, div.reference_text h2 a:visited {
	margin: 0;
  padding: 0;
	font-weight: normal;
}

div.reference_text h2 a:hover {
	color: #FF9400;
}

div.reference_text h2.bold a, div.reference_text h2.bold a:link, div.reference_text h2.bold a:visited {
  font-weight: bold;
	padding: 0px 0 3px 0;
	margin: 0;
	text-decoration: underline;
}

div.reference_list div.uvod_levo {
	float: right;
}

div.reference_list_obal {
  border-bottom: dotted 1px #FF9400;
	margin-bottom: 15px;
}
div.ref_margin {
	margin: 15px 0 11px 0;
}

div.tx-pagebrowse-pi1 {
	margin-left: 190px;
}


ul.tx-pagebrowse li {
	height: 31px;
	width: 19px;
	float: left;
	margin: 0 5px;
	padding: 0 ;
	color: #FF9400;
}

ul.tx-pagebrowse li span.text {
	display: none;
}

ul.tx-pagebrowse li a, ul.tx-pagebrowse li a:link, ul.tx-pagebrowse li a:visited, ul.tx-pagebrowse li a:hover {
	height: 31px;
	width: 19px;
	display: block;
	float: left;
	color: #FF9400;
	font-size: 14px;
	padding: 5px 0 0 5px;
	margin: 0;
}

ul.tx-pagebrowse li.tx-pagebrowse-current span {
	padding: 5px 0 0 5px;	
	display: block;
}

ul.tx-pagebrowse li.tx-pagebrowse-current {
	background: transparent url('img/pb_center.gif') left bottom no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-page a, ul.tx-pagebrowse li.tx-pagebrowse-page a:link, ul.tx-pagebrowse li.tx-pagebrowse-page a:visited {
	background: transparent url('img/pb_center.gif') left top no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-page a:hover {
	background: transparent url('img/pb_center.gif') left -41px no-repeat;	
	text-decoration: none;
}

ul.tx-pagebrowse li.tx-pagebrowse-first_act a, ul.tx-pagebrowse li.tx-pagebrowse-first_act a:link, ul.tx-pagebrowse li.tx-pagebrowse-first_act a:visited {
	background: transparent url('img/pb_left_2.gif') left top no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-first_act a:hover {
	background: transparent url('img/pb_left_2.gif') left -41px no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-first_inact {
	background: transparent url('img/pb_left_2.gif') left bottom no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-prev_act a, ul.tx-pagebrowse li.tx-pagebrowse-prev_act a:link, ul.tx-pagebrowse li.tx-pagebrowse-prev_act a:visited {
	background: transparent url('img/pb_left.gif') left top no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-prev_act a:hover {
	background: transparent url('img/pb_left.gif') left -41px no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-prev_inact {
	background: transparent url('img/pb_left.gif') left bottom no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-next_act a, ul.tx-pagebrowse li.tx-pagebrowse-next_act a:link, ul.tx-pagebrowse li.tx-pagebrowse-next_act a:visited {
	background: transparent url('img/pb_right.gif') left top no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-next_act a:hover {
	background: transparent url('img/pb_right.gif') left -41px no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-next_inact {
	background: transparent url('img/pb_right.gif') left bottom no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-last_act a, ul.tx-pagebrowse li.tx-pagebrowse-last_act a:link, ul.tx-pagebrowse li.tx-pagebrowse-last_act a:visited {
	background: transparent url('img/pb_right_2.gif') left top no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-last_act a:hover {
	background: transparent url('img/pb_right_2.gif') left -41px no-repeat;	
}

ul.tx-pagebrowse li.tx-pagebrowse-last_inact {
	background: transparent url('img/pb_right_2.gif') left bottom no-repeat;	
}

#telo_t td b {
	color: White;
}

