
/* --- Zakladni definice tagu --- */

html, body  { font-size: 12px; font-family: Tahoma, Arial, sans-serif; 
	  text-align: center; color: #bbb; 
	  margin: 0 auto; padding: 0;
	  background-color: #000 }
          
img	{ border: 0 }

*	{ margin: 0; padding: 0 }

a	{ color: #fff; text-decoration: underline }
a:hover	{ color: #ff0; text-decoration: underline }

	


/* --- OBECNE definice --- */

.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: #c62929 }

.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 }


.nadp_pruh
	{ font-size: 11px; font-weight: bold; 
	  color: #fff; letter-spacing: 0.1em; margin: 5px 0;
	  padding: 3px 5px; background: #000 }







/* --- HLAVNI CASTI --- */

#sirka { position: relative; width: 820px; height: auto;
	 text-align: left; margin: 50px auto 5px auto;	 
	 background-color: transparent }

#horni { height: auto; font-family: 'Century Gothic', Arial, sans-serif; 
	 background: #000; margin-left: 1px }

#hodiny { width: 100px; height: 100px; position: absolute; 
	  left: 710px; top: -30px }

#levy  { float: left; width: 386px; min-height: 500px; padding: 1px;
	 border: 1px solid #333;
	 background: url('./img/motiv01.jpg') #000 no-repeat 2px 2px }

#pravy { float: left; width: 388px; min-height: 462px;
	 position: relative; left: -1px; color: #ccc; 
	 padding: 20px; border: 1px solid #333;
	 background: transparent }

#dolni { text-align: center; width: 820px; margin: 3px auto;
	 background: #000 }





/* ---- 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_hlav_velke, .h_hlav_logo, .h_hlav_logo_crv
	{ font-size: 105%;  color: #fff;
	  text-align: center;  margin: 6px 0 0 }

.h_hlav_logo, .h_hlav_logo_crv	
	{ font-size: 220%; font-weight: normal; line-height: 80%; margin: 0 }

.h_hlav_logo_crv	{ font-size: 100%; color: #f00 }




#h_menu ul { list-style: none; font-size: 11px; font-weight: bold;
	     /* letter-spacing: 0.1em; */ margin: 30px 0 30px }

#h_menu ul li
	 { display: inline; height: 19px; margin-right: -4px;
	   line-height: 19px; background-color: transparent }


#h_menu ul li a
	{ color: #888; text-decoration: none; padding: 2px 54px 2px 53px;
	  height: 19px; border: 1px solid #333;
	  background: url('./img/poz_mn_l-n.png') no-repeat 0 0 }


#h_menu li a:hover, #h_menu ul li .mn_akt
	{ color: #fff; text-decoration: none; border-bottom: 1px solid #f00 }




/* ---  LEVA - cast  --- */




/* ---  PRAVA - cast  --- */

#pravy p { text-align: justify; margin: 5px 6px 20px }



#tab_special .sl0	{ font-weight: bold; margin-top: 20px }

#tab_special .sl1	{ float: left; width: 130px; font-weight: bold; margin-top: 20px }
#tab_special .sl2	{ float: left; width: 240px; margin-top: 20px }




/* ---  DOLNI - cast  --- */

#dolni a	{ color: #fff; text-decoration: none }
#dolni a:hover	{ color: #ff0; text-decoration: underline }



