
/* --- Zakladni definice tagu --- */

html, body  { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; 
	  color: #000; margin: 0px; padding: 0;
	  background-color: #fff }
          
img	{ border: 0 }

*	{ margin: 0; padding: 0 }

a	{ color: #c62929; text-decoration: none }
a:hover	{ color: #c62929; 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 90px }


.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: 950px; height: auto;
	 text-align: left; margin: 20px 0 5px 8px;
	 background-color: transparent }

#bann_horni { height: 90px; background: transparent; margin-bottom: 15px }

#horni { width: 950px; height: 107px; background: transparent }

.pruh_zluty 
	{ height: 21px; border-bottom: 1px solid #d88a09; line-height: 16px; 
	  padding: 4px 10px 1px 615px; margin: 15px 0; background: #fc0 }

#levy, #levy_v
	{ float: left; width: 494px; 
	  color: #444; background: transparent }

#levy_v	{ width: 494px }

#pravy, #pravy_v
	{ float: right; width: 372px;
	  position: relative; color: #444; 
	  background: transparent }

#pravy_v { width: 425px }


#dolni 
	{ margin: 3px 0; border-top: 1px solid #ddd; 
	  padding: 3px 0 0 5px; background: transparent }





/* ---- 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 }

.disabled  { border-color: #ccc; background-color: #ccc }

.tlacm	{ font-size: 10px; padding: 1px }

select option { padding: 0 3px }





/* ---  HORNI - cast  --- */

#jcnet_mn		{ float: left; width: 578px; height: 106px }

#jcnet_mn .jcn_lg	{ margin: 8px 0 0 5px  }
#jcnet_mn .jcn_popiska	{ margin: 2px 0 14px 32px }

#jcnet_mn ul 
	{ list-style: none; font-size: 11px; font-weight: bold;
	  border-bottom: 1px solid #9bb9d5; background: #cde2f6 }

#jcnet_mn ul li
	{ display: inline; height: 19px; line-height: 19px;
	  border-right: 2px solid #9bb9d5;
	  background-color: transparent }

#jcnet_mn ul .posl { border-right: none }

#jcnet_mn ul li a
	{ color: #555; text-decoration: none; padding: 2px 12px 2px 11px;
	  height: 19px }

#jcnet_mn li a:hover, #h_menu ul li .mn_akt
	{ color: #000; text-decoration: none }



#tvjc_mn		{ float: left; width: 372px; height: 106px }

#tvjc_mn .tvjc_popisky div	{ margin: 10px 0 }

#tvjc_mn .tvjc_lg	{ float: left; margin: 0 0 0 35px }
#tvjc_mn .tvjc_popisky	{ float: left; margin: 12px 0 1px 26px }


#tvjc_mn .f_hledej
	{ float: left; width: 185px; margin: 0px 0 1px 26px }

#tvjc_mn .form_hled
	{ width: 125px; height: 13px; padding: 1px; font-size: 10px; 
	  border: 1px solid #fc0 }

#tvjc_mn .tl_hledej
	{ float: right; width: 42px; height: 14px;
	  text-align: center; border-left: 2px solid #fff; 
	  background-color: #fc0 }

#tvjc_mn .tl_hledej a
	{ display: block; position: relative; color: #c62929; 
	  line-height: 12px; font-size: 9px; padding: 0px 4px 2px;
	  border-top: 2px solid #fff }

#tvjc_mn .tl_hledej a:hover	
	{ color: #000; text-decoration: none; border-top: 2px solid #fc0 }




#bann_horni .ban1_pruh
	{ float: left; width: 14px; margin: 0 2px 0 0 }

#bann_horni .banner1
	{ float: left; width: 600px }

#bann_horni .ban2_pruh
	{ float: right; width: 14px; margin: 0 2px 0 0 }

#bann_horni .banner2
	{ float: right; width: 300px }





/* ---  LEVA - cast  --- */

#levy .tv_obraz, #levy_v .tv_obraz
	{ margin: 18px 0 0 20px }

#levy_v .tv_prazdna
	{ width: 249px; height: 207px; font-weight: bold; color: #ccc;
	  line-height: 135%; padding: 50px;
	  background: url('./img/tv_prazdna.jpg') transparent no-repeat 0 0 }


.pruh_zluty2
	{ height: 20px; border-bottom: 1px solid #d88a09; 
	  text-align: right; font-weight: bold; line-height: 18px;
	  padding: 2px 15px 0; margin: 15px 0; background: #fc0 }


#hlavni_video		{ margin: 25px 0 10px 25px }

#hlavni_video h1
	{ font-size: 135%; font-weight: bold; color: #c62929; 
	  margin: 0 0 8px }

#hlavni_video .vid_datum
	{ float: left; width: 80px; height: 16px; border-right: 1px solid #bbb }

#hlavni_video .vid_autor	
	{ float: left; width: auto; height: 16px; margin: 0 17px }

#hlavni_video .vid_odkaz	
	{ margin: 5px 0 8px }


#hlavni_video .vid_popis	{ margin-top: 5px }

#levy_v #hlavni_video .vid_popis	{ margin-bottom: 70px }





.kr-jc_rekl	{ margin: 60px 0 10px 20px }


.kr-jc_rekl .nadpis_krjc
	{ margin-bottom: 5px; padding: 0 0 3px 5px; text-transform: uppercase;
	  border-bottom: 1px solid #ddd }

.kr-jc_rekl .nadpis_krjc a 
	{ font-size: 140%; font-weight: bold }

.kr-jc_rekl .vid_nadpis
	{ font-size: 115%; font-weight: bold; margin: 0 0 5px 5px }

.kr-jc_rekl .vid_foto	{ float: left } 
.kr-jc_rekl .vid_foto img	{ margin: 0 10px 5px 5px; border: 2px solid #fc0 }

.kr-jc_rekl .vid_info
	{ float: left; width: 360px }

.kr-jc_rekl .vid_datum
	{ float: left; width: 80px; height: 16px; border-right: 1px solid #bbb }

.kr-jc_rekl .vid_autor	
	{ float: left; width: 260px; height: 16px; margin-left: 15px }

.kr-jc_rekl .vid_popis	{ float: left; width: 360px; margin-top: 5px }

.kr-jc_rekl .vid_play	{ float: right; margin: -2px 5px 0 0 }



.kr-jc_rekl .nadpis_rekl
	{ margin-bottom: 5px; padding: 0 0 3px 5px; text-transform: uppercase;
	  border-bottom: 1px solid #ddd }

.kr-jc_rekl .nadpis_rekl a
	{ color: #999; font-size: 80%; font-weight: bold }


.kr-jc_rekl .nadpis_real
	{ font-size: 125%; font-weight: bold; margin-bottom: 5px; padding: 0 0 3px 5px; 
	  text-transform: uppercase; border-bottom: 1px solid #ddd }

.kr-jc_rekl .nadpis_real a
	{ color: #101383; font-weight: bold }






/* ---  PRAVA - cast  --- */

#pravy p { text-align: justify; margin: 5px 6px 20px }


		/* ... videa - uvodni strana ... */

#pravy .vid_radek	{ height: auto; margin: 10px 0 20px }

#pravy h2
	{ font-size: 115%; font-weight: bold; margin-bottom: 5px }

#pravy .vid_foto	{ float: right } 
#pravy .vid_foto img	{ margin: 0 0 5px 10px; border: 2px solid #fc0 }

#pravy .vid_info
	{ float: left; width: 265px }

#pravy .vid_datum
	{ float: left; width: 80px; height: 16px; border-right: 1px solid #bbb }

#pravy .vid_autor	
	{ float: left; width: 155px; height: 16px; margin-left: 15px }

#pravy .vid_popis	{ float: left; width: 255px; margin: 5px 10px 0 0 }

#pravy .vid_play	{ text-align: right; margin: 0 12px 0 0 }



		/* ... videa - videoarchiv ... */

#pravy_v .vid_radek, #pravy_v .poz_zpr, #pravy_v .sudy
	{ min-height: 25px; border-bottom: 1px solid #fff;
	  background: url('./img/poz_varch01.png') #fff4cc no-repeat 0 0 }

#pravy_v .sudy	   { background: url('./img/poz_varch02.png') #ffe580 no-repeat 0 0 }
#pravy_v .poz_zpr  { background: url('./img/poz_varch03.png') #fc0 no-repeat 0 0 }

#pravy_v h2
	{ float: left; width: 310px; font-size: 12px; font-weight: normal;
	  line-height: 16px; margin: 4px 0 2px 30px }

#pravy_v h2 a
	{ color: #000; padding: 4px 5px 4px 0 }

#pravy_v h2 a:hover
	{ color: #c62929; text-decoration: none }


#pravy_v .vid_datum
	{ float: right; width: 70px; color: #777; font-size: 95%; line-height: 20px; margin-top: 3px }



#pravy_v .predchozi
	{ float: left; width: 80px; font-weight: bold; margin: 5px 0 5px 5px }
#pravy_v .dalsi
	{ float: right; width: 70px; text-align: right; 
	  font-weight: bold; margin: 5px 5px 5px 0 }



#pravy .ban3_pruh, #pravy_v .ban3_pruh
	{ width: 360px; margin: 60px 0 2px }

#pravy .banner3, #pravy_v .banner3
	{ width: 360px }




/* ---  DOLNI - cast  --- */



