body{
  font-family: Verdana; 
  background-image: url('obrazky/album_pozadi.png'); 
  background-attachment: fixed;
  font-size: 13px;
  color: #000000;
  text-align: center; /* zarovnání obsahu i divů na střed v IE */
}

img {_behavior: url('iepngfix.htc'); border: 0px;}
a {text-decoration: underline; color: blue; cursor: pointer; _cursor: hand;}
a.no {text-decoration: none;}
a.no_odkaz {text-decoration: none; font-family: Verdana; color: #000000;}
a.odkaz_pl {font-family: Verdana; color: blue;}
a.menu { width: 100%; height: 100%; display: block; color: #000000 }
a.nabidka{color: #000000; text-decoration:underline;}
a.odkaz_logo {display: block; width: 100%; height: 100%;} 
a.tlacitko{display: block; float: left; margin-right: 6px; width: auto; height: 16px; _height: 19px; border: 1px solid #B30000; background-color: #D2D2D2; padding: 0px; text-align: center; text-decoration: none; font-size: 11px; padding-top: 1px;} 
a.tlacitko:hover{background-color: #FFFFFF}
.roky  {font-family: Verdana; color: #000000; font-size: 13px; font-weight: 900}

h1{
  font-family: Verdana; 
  font-size: 17px;
  color: #B30000;
  text-align: center;
  font-weight: bold;
}

h2{
  font-family: Verdana; 
  font-size: 15px;
  color: #B30000;
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
}

h3{
  font-family: Verdana; 
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

h4{
  font-family: Verdana; 
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}

/* ------------------ VRCHNÍ ČÁST S LOGEM A HLAVNÍM MENU -------------------- */
#vrsek{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1010px;
  height: 152px;
  /*background-image: url(obrazky/pozadi5.png);*/
  margin: 0px auto; /* zrovnání na střed ve FF */
  padding: 0px;
}

#menu{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1000px;
  height: 20px;
  background-color: #B30000;
  text-align: right;
  margin: 0px auto; /* zraovnání na střed ve FF */
}

#logo{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1010px;
  height: 152px;
  background-image: url(obrazky/logo-sdh-ratenice.jpg);
  margin: 0px auto; /* zraovnání na střed ve FF */
}

a.prvky_menu{
  float: right;
  text-align: center;
  font-size: 15px;
  font-weight: 900;
  color: #FFFFFF;
  background-color: #B30000;
  padding: 1px 0px 0px 0px;
  height: 100%;
  width: 150px;
  text-decoration: none; 
}

.prvky_menu:hover{
  background-color: #FFFFFF;
  color: #000000;
  height: 100%;
  text-decoration: none; 
}

/* ---------- TĚLO STRÁNKY S MENU PODKATEGORIÍ A SAMOTNOU STRÁNKOU -----------*/
#bloky{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1010px;
  background-image: url('obrazky/pozadi5.png');
  margin: 0px auto;         /* zarovnání na střed ve FF */
  padding: 0px;
  padding-top: 5px;
}

#vlevo{
  position: relative;
  top: 0px;
  width: 195px;
  height: auto;
  font-size: 13px;
  margin-left: 5px;
  float: left;
  display: inline;      /* z důvodu nesprávného vykreslení v IE - bral margin 5px jako 10px, http://ie-brouci.dero.name/double-margin.html */
  background: transparent;
}

#stred{
  position: relative;
  top: 0px;
  width: 600px;
  text-align: center;
  margin-left: 5px;
  float: left;
  min-height: 550px;
  height: auto !important;
  height: 550px;
  background-image: url('obrazky/pozadi1.png');
  _background-image: url('obrazky/pozadi1.jpg');
}

#vpravo{
  position: relative;
  top: 0px;
  width: 195px;
  height: auto;
  margin-left: 5px;
  float: left;
  background: transparent;
}


.hlavicka{
  margin: 0px auto; /* zrovnání na střed ve FF */
  text-align: left;
  width: 570px;
	padding: 0px;
  font-size: 10px;
}

.nadpis_podmenu{
  position: relative;
  background-color: #B30000;
  color: white;
  font-size: 14px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-weight: 900;
}

.ul_podmenu{
 	border: 1px solid #B30000;
  background-image: url('obrazky/menu.png');
	background-repeat: repeat-y;
  list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.li_podmenu{
  padding: 0;
	margin: 0;
}

a.prvky_podmenu{
  background-image: url('obrazky/menu_sede.png');
  color: #B30000;
  margin: 0;
  padding: 5px 0px 10px 20px; /* top right bottom left */
  _padding: 5px 0px 5px 20px; /* top right bottom left */
  display: block;
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  height: 10px;
  text-decoration: none; 
}
	
a.prvky_podmenu_open{
  color: #B30000;
  padding: 5px 0px 10px 20px; /* top right bottom left */
  _padding: 5px 0px 5px 20px; /* top right bottom left */
  display: block;
  background-image: url('obrazky/menu_bile.png');
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  height: 10px;
  text-decoration: none; 
	}
	
a.prvky_podpodmenu{
	color: #B30000;
	text-align: left;
	padding-left: 30px;
	display: block;
	text-transform: lowercase;
	background-image: url('obrazky/menu_bile.png');
	height: 25px;
	text-decoration: none; 
}

a.prvky_podmenu:hover {
  background-image: url('obrazky/menu_bile.png');
  display: block;
  text-decoration: none; 
}

a.prvky_podpodmenu:hover {
  text-decoration: underline;
  display: block;
  text-decoration: none; 
}

.nahled_akce{
  color: #000000;
  float: left;
  display: inline;
  border: 1px solid #B30000; 
  width: 570px;
  height: 82px;
  _height: 84px;
  margin-left: 15px;
  background: transparent;
  text-decoration: none; 
}

.nahled_akce_skryta{
  color: #000000;
  float: left;
  display: inline;
  border: 1px solid #B30000; 
  width: 570px;
  height: 82px;
  _height: 84px;
  margin-left: 15px;
  background-color: #FFCCCC;
  text-decoration: none; 
}

.nahled_akce_open{
  color: #000000;
  float: left;
  display: inline;
  border: 1px solid #B30000; 
  width: 570px;
  height: 82px;
  _height: 84px;
  margin-left: 15px;
  background-color: #D7D7D7;
  text-decoration: none; 
}

.nahled_obrazek{
  margin: 2px 2px 1px 2px; 
  _margin: 2px 2px 1px 0px; 
  border: 0px;
  float: left;
  background: transparent;
}

.nahled_obrazecek{
  margin: 2px 2px 1px 2px; 
  _margin: 2px 2px 1px 0px; 
  border: 0px;
  float: right;
  background: transparent;
  clear: right;
}

.nahled_text{
  margin-top: 10px;
  font-size: 11px; 
  margin-left: 15px;
  text-align: left;
  width: 425px;
  float: left;
  background: transparent;
}

.nahled_text_pl{
  margin-top: 10px;
  font-size: 11px; 
  margin-left: 15px;
  text-align: left;
  width: 390px;
  float: left;
  background: transparent;
}

.nahled_text_mensi{
  margin-top: 10px;
  font-size: 11px; 
  margin-left: 15px;
  text-align: left;
  width: 300px;
  float: left;
  background: transparent;
}

.detail_text{
  margin: 0px auto; /* zrovnání na střed ve FF */
  text-align: justify;
  width: 570px;
	padding: 0px;
}

.detail_datetime{
  margin: 0px auto; /* zrovnání na střed ve FF */
  text-align: left;
  width: 570px;
}

.detail_autori{
  margin-top: 10px;
  margin: 0px auto; /* zrovnání na střed ve FF */
  text-align: right;
  width: 570px;
	padding: 0px;
}

.detail_druh_vyjezdu{
  margin: 0px auto; /* zrovnání na střed ve FF */
  text-align: center;
	padding: 0px;
}

.fotografie{
  margin: 0px auto;
  width: 580px;
  text-align: center;
}

.fotografie_obrazek{
  border: 2px solid #FFFFFF; 
}

.prave_menu{
  background-color: #D7D7D7;
	margin: 0px;
	padding: 0px;
	border: 1px solid #B30000;
}

.prave_se_chysta{
  margin: 7px 0px 7px 10px; /* top right bottom left */
  text-align: left;
	padding: 0px;
  font-size: 11px;
}

.text_na_stred{
  font-size: 11px;
  text-align: center;
	padding: 0px;
}

.tlacitko{
  background-color: #D2D2D2; 
  border: 1px solid #B30000; 
  color: #B30000; 
  font-size: 11px;
  font-weight: 900;
}

.tlacitko:hover{
  background-color: #FFFFFF; 
}

.navstevy{
  margin: 0px auto; /* zrovnání na střed ve FF */
  border: 1px solid #000000;
  width: 70px; 
  _width: 72px;
  text-align: center; 
}

.hlaska{
  color: #B30000;
  font-size: 13px;
  text-align: center;
}

.hlaska_ok{
  color: #262626;
  font-size: 13px;
  text-align: center;
  background-color: #99FF99;
  padding: 10px;
}

.hlaska_ko{
  color: #262626;
  font-size: 13px;
  text-align: center;
  background-color: #FF6666;
  padding: 10px;
}

br{
  clear: left;
}

.zarovnani_vlevo{
  text-align: left;
  margin: 5px 0px 10px 15px; /* top right bottom left */
}

.profil_uzivatele{ 
  text-decoration: underline;
  color: #000000;
}

label.text{
  display: block;
  width: 230px;
  height: 20px;
  float: left;
  margin-top: 1px;
  margin-bottom: 1px;
  text-align: left;
}

.boxy{
  float: left;
  margin-top: 1px;
  margin-bottom: 1px;
  text-align: left;
  font-family: Verdana; 
}

#form_text{
  width: 100%; 
  height: 30em;
}

.formular{
  display: inline;
  margin: 0px;
  padding: 0px;
}

.formular_registrace{
  width: 500px;
  text-align: center;
  margin: 0px auto;
}

.formular_na_radku{
  display: inline;
}

.formular_hledani{
  width: 195px;
  text-align: center;
  margin: 0px auto;
  font-size: 11px;
}

.boxy_hledani{
  margin-top: 1px;
  margin-bottom: 1px;
  text-align: left;
  font-family: Verdana; 
}

#nelze{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1010px;
  background-image: url('obrazky/pozadi5.png');
  margin: 0px auto;         /* zarovnání na střed ve FF */
  padding: 0px;
  padding-top: 5px;
  font-size: 18px;
}

.prizpusobovaci_nabidka{
  position: relative;
  top: 0px;
  left: 0px;
  width: 570px;
  margin: auto;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: left;
  font-size: 11px;
  background-color: transparent;
}

.nabidka_aktual{
  font-weight: 900;
}

.hled_tlac{
  background: #D7D7D7; 
  border: 1px solid #B30000; 
  color: #B30000; 
  font-size: 11px;
  font-weight: 900;
  width: 55px;
  height: 20px;
  margin-top: 5px;
  padding-bottom: 2px;
}

.hled_co{
  margin
  background: #FFFFFF; 
  border: 1px solid #B30000; 
  color: #000000; 
  font-size: 13px;
  float: left;
  margin-left: 10px;
  margin-top: 5px;
  width: 118px;
  _width: 115px; 
}

.admin_menu{
  margin: 0px auto;
  width: 455px;
}

/* ------------------------------- PATIČKA -----------------------------------*/

#patka{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1000px;
  height: 30px;
  padding: 5px;
  margin: 0px auto; /* zarovnání na střed ve FF */
  clear: left;      /* pro přizpůsobení výšce stránky - FLOAT*/
  text-decoration: none; 
}

#paticka{
  position: relative;
  top: 5px;
  left: 0px;
  float: left;
  width: 1000px;
  height: 25px;
  margin: 0px auto; /* zarovnání na střed ve FF */
}

.zmen1 {font-family: Verdana; color: #000000; font-size: 10px; text-align:left; background-color: #D7D7D7; width: 450px; height: 76px; border:1px solid #B30000;}

table.vys_tab{border:1px solid #B30000; border-collapse: collapse;}
  .vys_hlavicka{background-color:#B30000;}
  .vys_misto {font-family: Verdana; color: #FFFFFF; font-size: 12px; text-align:left;}
  .vys_sbor {font-family: Verdana; color: #FFFFFF; font-size: 12px; text-align:center;}
  .vys_misto_text {background-color: #D7D7D7;font-family: Verdana; color: #000000; font-size: 12px; text-align:center;border:1px solid #B30000;}
  .vys_sbor_text {background-color: #D7D7D7;font-family: Verdana; color: #000000; font-size: 12px; text-align:left;border:1px solid #B30000;}
  .vys_misto_text1 {background-color: #D7D7D7;font-family: Verdana; color: red; font-size: 12px; text-align:center;border:1px solid #B30000;}
  .vys_sbor_text1 {background-color: #D7D7D7;font-family: Verdana; color: red; font-size: 12px; text-align:left;border:1px solid #B30000;}
  .vys_misto_text2 {background-color: #FFFFFF;font-family: Verdana; color: #000000; font-size: 12px; text-align:center;border:1px solid #B30000;}
  .vys_sbor_text2 {background-color: #FFFFFF;font-family: Verdana; color: #000000; font-size: 12px; text-align:left;border:1px solid #B30000;}
  
.vitejte{margin: 0px auto; text-align: center; width: 500px;}
.vitejte_obrazek{width: 160px; position: relative; float: left;}
.vitejte_text{margin-top: 60px; _margin-top: 50px; width: 340px; position: relative; float: left; font-size: 17px; color: #B30000; font-weight: bold;}

.aktuality{margin: 0px auto; text-align: center; width: 500px; height: 82px; padding-left: 0px; border: 1px solid #B30000;}
  .aktuality_datum{display: block; margin: 0px; background-color: #B30000; height: 15px; width: 392px; _width: 390px; font-family: Verdana; color: #FFFFFF; font-size: 12px; text-align:left; font-weight: 900;}
  .aktuality_text{display: block; margin: 0px; margin-left: 4px; margin-top: 2px; width: 390px; height: 45px; _height: 44px; font-family: Verdana; color: #000000; font-size: 12px; text-align:left; font-weight: 400}
  .aktuality_odkaz{margin: 0px; margin-left: 4px; margin-top: 4px; margin-bottom: 2px; _margin-bottom: 1px; width: 390px; height: 15px; font-family: Verdana; color: #000000; font-size: 12px; text-align:left; font-weight: 400}
  .aktuality_dalsi{margin: 0px auto; width: 500px; font-family: Verdana; font-size: 11px; text-align: center; font-weight: 400}
  .aktuality_obrazek{margin: 2px 2px 1px 2px; _margin: 2px 2px 1px 2px; border: 0px;}
  
td.tab_nahled_akce_radek {font-family: Verdana; color: #000000; font-size: 11px; text-align:left; width: 500px; height: 76px; background-color: #FFFFFF; border: 0px}
td.tab_nahled_akce_text {font-family: Verdana; color: #000000; font-size: 11px; text-align:left; width: 430px; height: 76px; border: 0px}

.kniha_formular {font-family: Verdana; color: #000000; font-size: 11px; text-align:left;}
.kniha {font-family: Verdana; color: #000000; font-size: 11px; text-align: left; width: 120px;}
.kniha1 {font-family: Verdana; color: #B30000; font-size: 11px; text-align: left; width: 330px; font-weight: 900}
.kniha4 {font-family: Verdana; color: #000000; font-size: 11px; text-align: center; font-weight: 100}
.kniha_text {font-family: Verdana; color: #000000; font-size: 11px; text-align: left; font-weight: 100}

.kniha_vzkaz{
  width: 570px; 
  border: 1px solid #B30000;
  padding: 5px 5px 5px 5px;
  background-color: #D7D7D7;
  margin: 0px auto; /* zarovnání na střed ve FF */
}

.kniha_hlavicka{
  width: 570px;
  height: 16px;
  text-align: left;
  background-color: #E6E6E6;
}

.kniha_jmeno{
  text-align: left;
  font-size: 13px;
  color: #B30000;
  font-weight: 900;
}

.kniha_datum{
  text-align: right;
  font-size: 13px;
}

.kniha_text{
  width: 570px;
  text-align: left;
  font-size: 13px;
  background-color: #E6E6E6;
}
 
#video{
  width: 350px;
  height: 35px;
  background-color: #FFFFFF;
} 

#galerie_all{
  width: 800px;
  margin: 0px auto;
}
