/* CSS Document */body {  margin: 0;  padding: 0;  text-align: center;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 160%;  color: #555555;  background-image: none; }#obal {  position: relative;  width: 1080px;  height: 595px;  overflow: visible;  margin-top: 0px;  margin-bottom: 0px;  margin-left: auto;  margin-right: auto;  padding-top: 200px;  text-align: center;  background-position: center;  background-image: url('../images/_pozadi-04.jpg');  background-repeat: no-repeat;  background-position: center top;}#obal_vnitrni {  position: relative;  width: 660px;  height: 595px;  overflow: visible;  margin-top: 0px;  margin-bottom: 0px;  margin-left: auto;  margin-right: auto;  z-index: 20;}#obal_menu {  width: 660px;  height: 30px;  margin-top: 0px;  margin-bottom: none;  margin-left: auto;  margin-right: auto;  float: left;}#obal_obsah_vrch {  width: 660px;  height: 20px;   background-image: url('../images/pozadi_vrch.png');  float: left;}#obal_obsah_stred {  width: 660px;   min-height: 460px;  _height: 460px;  background-image: url('../images/pozadi_stred.png');  float: left;}#obal_obsah_spodek {  width: 660px;  height: 20px;  background-image: url('../images/pozadi_spodek.png');  float: left; }#obsah {  margin-left: 20px;  margin-right: 20px;  margin-bottom: 40px;  text-align: justify;	font-size: 13px;	line-height: 180%;}#paticka {  width: 630px;  height: 20px;  padding: 10px 30px 30px 0;  float: left;  text-align: right;  font-size: 10px;  color: #bbb; }#obal_dolni_panel {   width: 660px;   margin: 0 auto 0 auto;  display: none;}#dolni_panel_vrch {   position: relative;  width: 660px;  height: 20px;  background-image: url('../images/pozadi_vrch_bila.png');  float: left;}#dolni_panel_stred {   position: relative;  width: 660px;  height: auto;  background-image: url('../images/pozadi_stred_bila.png');  float: left;  text-align: center;  bottom: 0;  margin: 0;}#dolni_panel_spodek {  position: relative;  width: 660px;  height: 35px;  background-image: url('../images/pozadi_spodek_bila.png');  background-repeat: no-repeat;  float: left;}#odkazy {  margin: 15px auto 15px auto;  text-align: center;  font-size: 11px;	line-height: 160%;}#banery {  vertical-align: middle;}.baner {  margin: 0 3px 0 3px;  vertical-align: middle;}/*FORMÁTOVÁNÍ MENU -------------------------------------------------------------*/#menu_vlevo {  width: 450px;  float: left;  margin-left: 30px;  margin-right: auto;  text-align: left;  font-size: 26px;  letter-spacing: 1px;}#menu_vlevo a:hover {  border-bottom: none;}/*----------------------------------------------------------------------------- */p {  text-indent: 2em;}a {  color: rgb(102,0,0);   border-bottom: none;   text-decoration: none;   outline: none;}a:hover {  color: rgb(153,0,0);   /*border-bottom: 1px dotted rgb(192,192,192);*/  border-bottom: none;}a.odkaz_paticka:link, a.odkaz_paticka:active, a.odkaz_paticka:visited {  color: #bbb;   text-decoration: none;   border-bottom: none;  margin-left: 5px; }a.odkaz_paticka:hover {  color: #cb6f14; }/*zašeděné odkazy*/a.odkaz_sedy:link, a.odkaz_sedy:active, a.odkaz_sedy:visited {  color: #999999;  text-decoration: none;   border-bottom: none;}a.odkaz_sedy:hover {  color: #cb6f14; }img {  border: none;}.nadpis_uvodni {  font-size: 300%;  color: #555555;	line-height: 120%;}.nadpis_kapitola, .fotogalerie_akce {  width: 100%;  margin-top: 20px;  margin-bottom: 30px;  font-size: 30px;}.nadpis_kapitola, .fotogalerie_akce, .fotogalerie_datum, .fotogalerie_misto {  margin-left: 25px;}/*RÁMEČKY OBRÁZKŮ -------------------------------------------------- */table.ramecek td, .fotogalerie td {  padding: 10px;   border: 1px solid #bbbbbb;  background-color: #ffffff;  text-align: left;}table.ramecek a, .fotogalerie table tr td a {  text-decoration: none;  border-bottom: none;  cursor: pointer;}table.ramecek img, .fotogalerie table tr td img {   border: 1px solid #e0e0e0;}/*FORMÁTOVÁNÍ FOTOGALERIE ----------------------------------------------------- */.galerie_datum, .galerie_akce {  margin-left: 30px;}.galerie_datum {  margin-top: 15px;  font-size: 110%;}.galerie_akce {  font-size: 120%;}/* Formátování jednotlivých fotogalerií --------------------------------------*/.fotogalerie_akce {  color: #444;  float: none;  margin-bottom: 5px;}.fotogalerie_datum {  color: #999;  font-size: 130%;}.fotogalerie_misto {  margin-bottom: 20px;  color: #444;  font-size: 130%;}.fotogalerie {  margin-top: 30px ;  margin-left: 110px;  margin-bottom: 15px;}.fotogalerie table {  border-collapse: separate; }.fotogalerie td {  padding: 10px;   border: 1px solid #bbb;   width: 120px;   background-color: #fff;   text-align: center;}.text_fotil {  font-size: 12px;   color: #999;   line-height: 1.2;   text-align: right;  margin: 0px 80px 30px auto;}/*Nám sa porád cosi zdá ------------------------------------------------------- */table.diskografie {  width: 590px;   border-collapse: collapse;   font-size: 13px; }table.diskografie td {  line-height: 1.4;  border: none; }td.poradi {   line-height: 1.3;  width: 40px;    text-align: right;}td.nazev {   width: auto;   padding-left: 10px;  text-align: left;}td.popis {   width: 110px;   text-align: left;}td.podle {   width: 200px;   text-align: left;}td.cas {   width: 40px;  text-align: left; }