                                                 B
/* --- Zakladni definice tagu --- */

html, body  { font-size: 12px; font-family: Tahoma, Arial, sans-serif; 
	  text-align: center; color: #333; 
	  margin: 0 auto 8px; padding: 0 }

html	{ margin: 0 auto 10px; background-color: #22367b }
          
img	{ border: 0 }

*	{ margin: 0; padding: 0 }

a	{ color: #03c; text-decoration: underline }
a:hover	{ color: #c40707; text-decoration: underline }

	
html	{ background: url('./img/poz-mraky.jpg') #22367b no-repeat top center }


/* --- OBECNE definice --- */

h1	{ font-size: 150%; font-weight: bold; 
	  color: #22367b; margin: 2px 0 15px }

h2      { font-size: 125%; font-weight: bold; margin: 10px 0 5px }

.mensi	{ font-size: 9px }
.male	{ font-size: 10px }
.vetsi	{ font-size: 14px }
.tucne	{ font-weight: bold }
.velke	{ text-transform: uppercase }
.male	{ text-transform: lowercase }

.preskrt  { text-decoration: line-through }
.cervene  { color: #c40707 }
.modre	  { color: #22367b }

.fl_l	  { float: left }
.fl_p	  { float: right }
.fl_kon   { clear: both }
.fl_kon_l { clear: left }
.fl_kon_p { clear: right }

.doleva { text-align: left }
.doprava { text-align: right }
.center { text-align: center }
.justify { text-align: justify }

.radk1-5 { line-height: 150% }
.radk2   { line-height: 200% }

.okraj10 { margin: 10px }
.okraj20 { margin: 20px }
.okraj30 { margin: 30px }

.skryte	 { display: none }
.varuj	 { color: #f33; font-weight: bold } 
.nenalezeno  { text-align: center; margin: 50px 0 }

.prvni_rad_fikt { width: 1px; height: 1px; line-height: 1px; font-size: 1px;
		  background-color: transparent }



/* --- HLAVNI CASTI --- */

#sirka { position: relative; width: 594px; margin: 0 auto 0 auto }

#horni { width: 574px; height: 170px; 
	 margin: 30px auto 0 auto; padding: 10px 10px 0 10px;
	 background: url('./img/poz-horni.png') #8387a0 no-repeat top center }

#stred
	{ width: 514px; padding: 1px 40px 15px;; min-height: 350px;
	  text-align: left; margin: 0 auto;
	  background: url('./img/poz-stred.png') #bcbfcc repeat-y top center }


#dolni { width: 594px; height: 27px; text-align: center; color: #8387a0; 
	 margin: 0 auto 10px; padding-top: 4px;
	 background: url('./img/poz-dolni.png') transparent no-repeat bottom center }


#sir_okraj1  { border: 1px solid #978779 }
#sir_okraj2  
	{ width: 804px; margin: 25px auto 3px;
	  border: 1px solid #cab4a1 }



/* ---- FORMULARE - tlacitka, text. pole, ...  ------------- */

.form, .formb, .formc, .formcb
	{ font-family: Tahoma, Arial, "MS Sans Serif", sans-serif; 
	  width: auto; font-size: 12px; color: #000; padding: 1px; 
	  border-color: #ddd #bbb #bbb #ddd; 
	  background-color: #fff; text-align: left }

.formb, .formcb
	{ font-weight: bold }

.formc, .formcb
	{ text-align: right }


.tlac, .tlacm
	{ width: auto; font-size: 12px; color: #fff; padding: 1px 5px; 
	  border-color: #aaa; background-color: #aaa;
	  text-align: center }

.tlac_vyhl
	{ width: auto; font-size: 12px; color: #fff; font-weight: bold;
	  padding: 1px 10px; border-color: #e89d9d #8f1616 #8f1616 #e89d9d;
	  background-color: #c62929;
	  text-align: center }

.disabled  { border-color: #ccc; background-color: #ccc }

.tlacm	{ font-size: 10px; padding: 1px }

select option { padding: 0 3px }




/* ---  HORNI - cast  --- */

.h_lg_obr
	{ float: left; width: 257px; position: relative; 
	  top: 4px; left: -38px }



/* ---  HORNI - cast  --- */

#horni .h_nadp1
	{ height: 20px; color: #fff; font-size: 18px;
	  font-weight: bold; text-align: center; margin: 10px 5px 0 154px }

#horni .h_nadp2
	{ height: 20px; color: #000; font-size: 15px;
	  font-weight: bold; text-align: center; margin: 6px 5px 24px 154px }

#horni .h_text
	{ height: 20px; color: #fff; font-size: 12px; text-align: right;
	  margin: 0 10px 10px 154px }


#horni_mn { background-color: transparent }

#horni_mn ul
	{ list-style: none; font-size: 11px; font-weight: bold;
	  text-align: right; background-color: transparent;
	  padding-bottom: 1px }

#horni_mn ul li
	{ display: inline; line-height: 17px; border-left: 1px solid #bcbfcc;
	  background-color: transparent }
                                                    
#horni_mn ul li a
	{ color: #c40707; text-decoration: none; display: inline;
	  height: 19px; padding: 2px 20px;
	  border-left: 2px solid #fff; border-right: 2px solid #fff;
	  background-color: transparent }

#horni_mn ul li a:hover, #horni_mn ul li .mn_akt
	{ color: #fff; text-decoration: none;
	  background-color: #c40707 }




/* ---  STREDNI - cast  --- */

#stred p, #stred .odstavec
	{ text-align: justify; line-height: 130%; margin: 5px 0 15px }

#stred .obraz_l, #stred .obraz_p
	{ float: left; margin: 15px 15px 15px 0 }
#stred .obraz_p
	{ float: right; margin: 15px 0 15px 15px }

#stred .motto
	{ font-size: 17px; font-weight: bold; line-height: 130%;
	  margin: 30px 0 50px }

#stred ul
	{ margin: 8px 0 30px 10px; list-style: disc }

#stred ul li
	{ margin-bottom: 4px; margin-left: 15px }





#kontakty	{ margin: 15px 0 20px 20px }

#kontakty .sl1
	{ float: left; width: 100px; margin: 3px 0 }

#kontakty .sl2
	{ float: left; width: 250px; font-weight: bold }


/* ---  DOLNI - cast  --- */



