
/* ---- Zakladni definice tagu -------------- */

body	{ width: 760px; background-color: #FFFFFF; 
	 font-family: Verdana, Tahoma, Arial, "MS Sans Serif", sans-serif;
	 font-size: 12px }

a	{ color: #055096; text-decoration: none }
a:hover	{ color: red; text-decoration: underline }

ul	{ list-style: square outside; margin-top: 10px; margin-bottom: 15px }

*	{ margin: 0; padding: 0 }



/* ---- Obecne definice ---------------- */

.fl_kon   { clear: both }
.fl_kon_l { clear: left }
.fl_kon_p { clear: right }


h2	{ font-size: 105%; line-height: 105%; font-weight: bold }


.mensi	  { font-size: 10px }
.mensi2	  { font-size: 9px }

.pismo8  { font-size: 8px }
.pismo9  { font-size: 9px }
.pismo10  { font-size: 10px }
.pismo11  { font-size: 11px }
.pismo12  { font-size: 12px }
.pismo14  { font-size: 14px }

.velke	  { font-size: 13px }
.velke2	  { font-size: 15px }
.velke3	  { font-size: 17px }

.inline	  { display: inline }
.none	  { display: none }
.nezobr_tisk { display: none }
.bold	  { font-weight: bold }
.tucne	  { font-weight: bold }
.kurziva  { font-style: italic }
.podtrh	  { text-decoration: underline }
.sirs_radky { line-height: 130% }

.sedy	  { color: #303030 }
.cervena  { color: #c62929 }

.center	  { text-align: center }
.vlevo	  { text-align: left }
.vpravo	  { text-align: right }
.justify  { text-align: justify }

.nahoru	  { vertical-align: top }
.dolu	  { vertical-align: bottom }

.ods_l4	  { padding-left: 4px }
.ods_p4	  { padding-right: 4px }

.odsaz	  { height: 8px }
.odsaz10 { margin: 10px 0 }
.odsaz_odst { margin: 30px 0 35px 0 }

.cond	  { letter-spacing: -0.005em }

.prvni_rad_fikt { width: 1px; height: 1px; line-height: 1px; font-size: 1px;
		  background-color: transparent }

table.tab_mensi td { font-size: 11px }
table.tab_mensi th { font-size: 11px; background-color: #e0e0e0 }

table.tab_mini td  { font-size: 9px }
table.tab_mini th  { font-size: 9px; background-color: #eee }

.radky_ie { height: auto; border-bottom: 1px solid #ffffff }            

.text_odst { font-size: 12px; line-height: 135%; color: #303030;
	     text-align: justify; margin: 5px 0 25px 0 }

.text_odst a 	   { font-weight: bold; color: #c62929 }
.text_odst a:hover { font-weight: bold; color: red }

.text_datum { font-size: 10px; color: #505050; font-weight: bold;
		text-align: right; margin: 0px 0 5px 0 }

.text_datum2 { font-size: 10px; color: #505050; font-weight: bold;
		margin: 12px 0 0px 0 }


.foto_v_odst { float: left; margin: 3px 8px 2px 0 }

.nadpis, h1
	 { font-size: 18px; color: #055096; font-weight: bold;
	  margin: 10px 0 }

.nadpis2 { font-size: 14px; color: #055096;
	   margin: 25px 0 5px 0 }

.nadp_s, .nadp_s_box
	  { font-size: 19px; color: #777777; font-weight: bold;
	    margin-bottom: 15px }

.nadp_s_box, .nadp_s_obr
	  { width: 210px; display: inline;
	    position: relative; float: left; 
	    margin-bottom: 20px }

.nadp_s_box { padding-top: 15px; margin-left: 10px }
.nadp_s_obr { width: 240px; margin-left: 18px; text-align: center; }

.nadp_s_sport { font-size: 18px; color: #c62929; 
		font-weight: bold; margin-top: 20px }

.nadp_lists   { color: #055096; font-weight: bold; 
		margin: 0 20px 0 20px;
		padding: 0 0 2px; border-bottom: 1px solid }

.nadpis_ram   { padding: 3px 3px 3px 6px; margin: 2px 0 2px 0; 
		font-size: 11px; font-weight: bold; border: 1px solid #75a3cd  }

.nadpis_ram a		{ text-decoration: none }
.nadpis_ram a:hover	{ text-decoration: none }



.poz_tmzel  { color: #ffffff; font-weight: bold; padding: 2px 2px 2px 6px;
	     background-color: #055096 }

.poz_modr  { color: #ffffff; font-weight: bold; padding: 2px 2px 2px 6px;
	     background-color: #2d4ba3 }

.dalsi a	 { font-size: 11px; font-weight: bold; color: #c62929 }
.dalsi a:hover   { font-size: 11px; font-weight: bold; color: red }



.odk_cerv a	 { color: #c62929 }
.odk_cerv a:hover { color: red }


.reality_inz 	{ margin: 20px 0; height: 70px; 
		  padding: 2px; border: 1px solid #ccc }

.reality_obr	{ float: left; width: 110px; height: 70px; margin-right: 8px;
		  background: #ccc center center }
.reality_logo 	{ font-weight: bold; margin: 6px 0 0 5px }

.reality_cervena { color: #c62929 }
.reality_modra	{ color: #101383 }
.reality_nadp 	{ font-weight: normal; margin: 5px 0 0 0 }
.reality_text 	{ font-size: 85%; margin: 1px 0 0 0; line-height: 120% }

.reality_inz .reality_nadp a, .reality_inz .reality_text a
	{ color: #555; font-weight: normal }

.reality_inz .reality_logo a, .reality_inz .reality_nadp a:hover, 
 .reality_inz .reality_text a:hover
	{ text-decoration: none }


.hlav_poz	{ background-color: #a8d0f4; font-weight: bold; padding: 15px 0 }



/* ---- Obrazky ---------------- */

img	{ border: 0px }

.ban_zahl_v { border: 0px }
.ban_zahl_h { float: left; border: 0px }



/* ---- Formulare - tlacitka, text. pole, ...  ------------- */

.formm	{	font-size: 10px; color: #000000; height: 13px;
		border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
		background-color: #FFFFFF; text-align: left }

.form	{	font-size: 10px; color: #000000; 
		border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
		background-color: #FFFFFF; text-align: left }

.formb	{	font-family: verdana,tahoma,arial,sans-serif,helvetica;
		font-size: 10px; color : #000000; font-weight: bold;
		border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
		background-color: #FFFFFF; text-align: left;	}

.formc	{	font-family: verdana,tahoma,sans-serif,helvetica;
		font-size: 10px; color: #000000;
		border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
		background-color: #FFFFFF; text-align: right;	}

.formcb	{	font-family: verdana,tahoma,sans-serif,helvetica;
		font-size: 10px; color : #000000; font-weight: bold;
		border-color : #DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
		background-color : #FFFFFF; text-align: right;	}

.noform	{	font-family: verdana,tahoma,arial,sans-serif,helvetica;
		font-size: 10px; color : #FFFFFF; border-width: 0; 
		background-color: #FFFFFF;	}

.noformb  {	font-family: verdana,tahoma,arial,sans-serif,helvetica;
		font-size: 10px; color : #FFFFFF; border-width: 0; 
		background-color: #FFFFFF; font-weight: bold;	}

.tlac	{	font-family: verdana,tahoma,arial,sans-serif,helvetica;
		font-size: 10px; color : #000000; 
		border-color : #FFCC00 #FFCC00 #FFCC00 #FFCC00; 
		background-color : #FFCC00; text-align: center;	}

.tlacm	{	font-size: 9px; color: #000000;
 		border-color: #FFCC00 #FFCC00 #FFCC00 #FFCC00; 
		background-color: #FFCC00; text-align: center	}


/* ---- Hlavni cast dokumentu --------------- */

#hlavni	{ position: relative; width: 757px; left: 2px; top: 202px; 
	  height: auto; background-color: #fff }

#hl_stred	{ position: relative; float: right; width: 640px; left: 0px; top: 0px }

#hl_stred_uvod	
	{ position: relative; float: left; width: 386px; left: 6px; 
	  border-right: 1px solid #e0e0e0 }

#hl_obr_uvod	{ float: left; width: 370px; margin: 1px 3px 0 5px }
#hl_clanky_uvod	{ margin: 15px 0 10px;  }


#clanek	{ position: relative; float: left; 
	  width: 288px; left: 6px; top: 0px;	  
	  margin-right: 0px; 
	  padding: 0 4px 0 0;
	  border-right: 1px solid #e0e0e0  }


#hl_clanky_uvod #clanek 
	{ width: auto; left: 0; border-right: none; }


#str_pruh_sirsi { position: relative; float: left;
		 width: 222px; 
		 margin-left: 5px; padding-left: 4px;
		 border-left: 1px solid #e0e0e0  }


/*
#clanek_sirsi  { position: relative; float: left; 
	   	width: 414px; margin-left: 7px  }
*/

#clanek_sirsi  { position: relative; float: left; 
	   	width: 468px; margin-left: 25px  }

#str_pruh { position: relative; float: left; text-align: center;
	   width: 90px; margin-left: 8px  }


#stredni  { position: relative; float: left;
	    width: 502px; margin-left: 3px  }


#siroke { position: relative; float: right; height: auto;
	   width: 632px; margin: 0px; margin-left: 6px }


.odst_norm	{ width: 480px; padding: 0px;
		  margin: 15px 20px 20px 20px  }

.odst_norm ul li
	{ margin: 1px 0 1px 40px }

.odst_inzerce	{ width: 508px; padding: 0px;
		  margin: 15px 6px 20px 3px  }

#odst_st_foto	{ width: 400px; padding: 0px;
		  margin: 15px 60px 45px 60px  }

#odst_st_foto .text_titulek { color: #055096; font-weight: bold; margin-bottom: 5px }




/* ---- Hlavicka ---------------- */

#hlavicka { width: 756px; height: 96px; left: 10px; top: 105px; 
	    position: absolute; margin: 8px 0 0 0; padding: 0px }

.hlav_obr { display: inline; float: left; width: 410px; height: 50px; 
	    margin: 8px 0 0 3px;  }


.hlav_txt1 { display: inline; float: left; width: 340px; margin-top: 9px  }
.hlav_txt2
	{ display: inline; float: left; width: 150px; letter-spacing: -0.03em; margin-top: 7px  }

.hlav_txt3 { display: inline; float: left; width: 190px; margin-top: 7px; letter-spacing: -0.005em; 
	     text-align: right  }

	    
#scroll_txt	{ width: 753px; height: 22px;
		  font-size: 12px; padding: 1px; margin-top: 0px;
		  border-top: 1px solid #055096; border-bottom: 1px solid #055096;
		  color: #fff; background-color: #055096  }


.scroll_form	{ float: right; width: 205px; height: 18px;
		  margin: 0px; padding: 1px 0 0 0  }

#scroll_text a		{ color: #ffe614; font-weight: bold  }
#scroll_text a:hover	{ color: #ffe614; font-weight: bold; text-decoration: underline  }


#menu_horni	{ float: left; margin-right: 13px }
#menu_horni ul	{ list-style: none; margin: 0 } 

#menu_horni ul li
	{ float: left; font-size: 10px; letter-spacing: 0.1em; padding: 0;
	  border-right: 1px solid #fff } 

#menu_horni ul li a
	{ color: #fff; font-weight: bold; padding: 4px 10px 4px 9px; margin: 0 2px;
	  line-height: 23px; text-decoration: none; background-color: transparent }

#menu_horni ul li a:hover 
	{ color: #fff; text-decoration: none; background-color: #4382bc }



                             
/* ---- Bannery --------------- */

#ban_top { width: 760px; height: 100px; left: 10px; top: 6px; 
	   position: absolute  }

.rekl_bann_v	{ width: 46px; height: 14px; line-height: 14px;
		  text-align: left; padding-bottom: 2px }

.rekl_bann_h60, .rekl_bann_h100
	{ float: left; width: 14px; height: 60px; margin-top: 14px }

.rekl_bann_h100		{ height: 100px; margin-top: 54px }

.bann_h1 { float: left; width: 468px; margin: 0 14px 0 2px }

.bann_h2 { float: left; width: 240px; margin: 0 0 0 2px }

.bann_ml, .bann_mp, .bann_p, .bann_s, .bann_b 
	{ margin: 0 0 12px 0; padding: 0px }

.bann_ml   { margin-bottom: 25px }

.bann_v    { margin: 0px; padding: 0px }

.bann_b    { text-align: left; margin: 0; padding: 0px }

.bann_clan { margin: 0 0 25px 0; padding: 0 0 0 8px  }
.bann_cl3  { margin: 0 }




/* ---- Uvodni strana -------------- */

#clanek a	{ font-size: 17px; font-weight: bolder }
#clanek a:hover	{ color: #055096 }


.cl_nadtitul
	{ font-size: 110%; color: #c62929; font-weight: bold; 
	  text-transform: uppercase; margin-bottom: 4px }

.cl_uvod	{ line-height: 160%  }

.cl_uvod h1	{ line-height: 120%; margin: 0; padding: 0 }

.cl_foto_pozn 	{ width: 40px;
		  margin: 2px 0 0 238px; padding: 1px 4px 1px 4px;
		  font-size: 11px; text-align: center;
		  border: 1px solid #75a3cd; background-color: #eef9f2  }

.uvod_foto_nadpis { color: #055096; font-size: 17px; font-weight: bold; margin: 0 0 5px }

.uvod_foto_odkaz  { font-size: 11px; text-align: right; font-weight: bold; 
		   margin: 2px 0 8px 0 }
.uvod_foto_odkaz a, .aktual_odkaz a
		{ color: #c62929 }

.uvod_foto_txt	{ text-align: justify; font-size: 10px; color: #303030;
		  margin: 8px 0 14px 0  }

.uvod_foto_txt a	{ font-size: 10px; font-weight: bold; color: #c62929 }
.uvod_foto_txt a:hover  { font-size: 10px; font-weight: bold; color: red }


.aktual_uvod	{ margin: 16px 0 6px 0; 
		  color: #055096; line-height: 135%; font-weight: bold; 
		  padding-bottom: 2px  }

.aktual_odkaz	{ position: relative; top: -15px; font-size: 85%; 
		  font-weight: bold; margin: 5px 0 5px 5px }

.aktual_odkaz a:hover
		{ color: #f00 }


#clanek .tlac_cl_n, #clanek .tlac_cl_st,
 #odst_st_foto .tlac_cl_n, #odst_st_foto .tlac_cl_st	
	{ text-align: right; margin: 6px 0 }

#clanek .tlac_cl_st, #odst_st_foto .tlac_cl_st
	{ margin: -10px 10px 15px 0 }

#clanek .tlac_cl_n a, #clanek .tlac_cl_st a,
 #odst_st_foto .tlac_cl_n a, #odst_st_foto .tlac_cl_st a
	{ font-size: 11px; font-weight: bold; color: #444 }

#clanek .tlac_cl_n a:hover, #clanek .tlac_cl_st a:hover,
 #odst_st_foto .tlac_cl_n a:hover, #odst_st_foto .tlac_cl_st a:hover 
	{ color: #f00 }



#clanek .dalsi a	 { font-size: 11px; font-weight: bold; color: #c62929 }
#clanek .dalsi a:hover   { font-size: 11px; font-weight: bold; color: red }


#hl_stred #stredni .odst_norm .nadpis3	{ margin-bottom: -8px }

#hl_stred #stredni .odst_norm .text_sport_datum
	{ float: left; width: 230px; font-size: 92%;
	  margin: 8px 6px 0 0 }


#hl_clanky_uvod #clanek .text_datum2, 
 #hl_stred #stredni .odst_norm .text_datum2
	{ float: left; width: 70px; font-size: 80%; color: #505050;
	  font-weight: bold; margin: 8px 6px 0 0 }

#hl_clanky_uvod #clanek .text_foto,
 #hl_stred #stredni .odst_norm .text_foto
	{ float: left; width: 60px; font-size: 80%; color: #fff;
	  font-weight: bold; padding: 1px 4px; margin: 8px 3px 0 12px;
	  text-align: center; background-color: #c62929 }

#hl_clanky_uvod #clanek .text_video,
 #hl_stred #stredni .odst_norm .text_video
	{ float: left; width: 60px; font-size: 80%; color: #fff;
	  font-weight: bold; padding: 1px 4px; margin: 8px 3px 0 12px;
	  text-align: center; background-color: #055096 }

#hl_clanky_uvod #clanek .text_odst 
	{ font-size: 12px; line-height: 135%; color: #303030;
	  text-align: left; margin: 5px 0 30px 0 }


#str_pruh_sirsi .text_odst 
	{ font-size: 11px; line-height: 130%; color: #303030 }

.tvjc_nadpis
	{ font-size: 13px; font-weight: bold; color: #c62929;
	  margin: 5px 0 8px 14px }

.tvjc_obraz
	{ margin: 5px 0 10px }


#uv_tvjc, #uv_zajim
 { list-style: square; color: #055096; margin: 0 0 25px; padding-left: 15px }

#uv_zajim	{ color: #c62929; margin: 0.75em 0 1.5em }
#uv_tvjc li, #uv_zajim li
	{ font-size: 10px; line-height: 130%; margin: 0 0 8px 0; padding-left: 0  }

#uv_zajim li	{ font-size: 11px }

#uv_tvjc li a		{ color: #444 }
#uv_tvjc li a:hover	{ color: #f00 }





/* ---- Uvodni strana - INFO kosticky  ---------- */

.uv_kosticky { margin: 5px 0 2px }

.uv_kostky
	{ float: left; margin: 0 7px 0 0 }

.uv_kostky a:hover { color: #c62929; text-decoration: none }

.uv_sport_kateg 
	{ font-size: 115%; font-weight: bold; color: #777; 
	  padding-left: 3px; text-transform: uppercase }

.uv_sport_kateg a	{ color: #777 }
.uv_sport_kateg a:hover	{ color: #777 }


.uv_kostky .k_nadp, #konec .k_nadp
	{ display: block; width: 108px; padding: 3px 3px 3px 6px;
	  color: #055096; font-size: 11px; font-weight: bold; 
	  border: 1px solid #75a3cd }

.uv_kostky .k_obsah, #konec .k_obsah
	{ width: 113px; padding: 2px 2px 2px 4px;
	  margin-bottom: 12px; font-size: 10px; 
	  background-color: #e7e7e7 }

.uv_kostky .k_foto, #konec .k_foto
	{ margin: 1px 0 6px 7px;  }

.uv_kostky .k_foto a img, #konec .k_foto a img
	{ padding: 1px; border: 1px solid #c0c0c0 }

.uv_kostky .uv_odkazy, #konec .uv_odkazy
	{ margin: 0 2px 1px 0 }

.uv_kostky .uv_k_odkaz, #konec .uv_k_odkaz
	{ float: left; position: relative; width: 119px; margin: 0 7px 3px 0;  }

#konec .uv_k_odkaz_posl
	{ margin-right: 0 }



/* ---- SPORT - INFO kosticky  ---------- */

.uv_kosticky_sp { margin: 0 0 15px }

.uv_kosticky_sp .uv_kostky	{ float: none }

.uv_kosticky_sp .uv_kostky .k_nadp
	{ width: auto; font-size: 140%; font-weight: bolder; 
	  margin: 0 5px 2px; padding-left: 6px;
	  border-top: none; border-right: none; border-left: none }

.uv_kosticky_sp .uv_kostky .k_nadp a	{ color: #c62929 }


.uv_kosticky_sp .nadpisy_cl 	{ margin: 0 10px }

.uv_kosticky_sp .nadpisy_cl .clanek 	{ margin-bottom: 7px }

.uv_kosticky_sp .nadpisy_cl .datum
	{ float: left; width: 83px; font-size: 90%; margin: 4px 0 0 }

.uv_kosticky_sp .nadpisy_cl .nadpis, .uv_kosticky_sp .nadpisy_cl .nadpis2
	{ float: left; width: 376px; margin: 0 0 5px  }


.uv_kosticky_sp .nadpisy_cl .nadpis ul, .uv_kosticky_sp .nadpisy_cl .nadpis2 ul
	{ list-style: square outside; color: #c62929; font-size: 13px; margin: 0 }

.uv_kosticky_sp .nadpisy_cl .nadpis2 ul         	{ color: #055096 }
.uv_kosticky_sp .nadpisy_cl .nadpis2 ul li h1 a 	{ color: #bb414c }
.uv_kosticky_sp .nadpisy_cl .nadpis2 ul li h1 a:hover	{ color: #055096 }


.uv_kosticky_sp .nadpisy_cl .nadpis ul li,
 .uv_kosticky_sp .nadpisy_cl .nadpis2 ul li
	{ margin: 0 0 0 20px }

.uv_kosticky_sp .nadpisy_cl .nadpis h1, .nadpis_akce h1, .uv_kosticky_sp .nadpisy_cl .nadpis2 h1
	{ display: inline; font-size: 13px; font-weight: bold; line-height: 120%; margin: 1px 0 0 }

.nadpis_akce	{ position: absolute; top: 120px; width: 220px }

.nadpis_akce h1	{ font-size: 17px; font-weight: bolder; margin: 0 13px 0 }



/* ---- Obsah zpravy  ---------- */

.hlav_zpr { display: inline; float: left; margin: 0 0 0 0;
	    color: #505050; font-weight: bold }

.hlav_zpet { display: inline; float: right; margin: 0 4px 0 0 }
.hlav_zpet a	   { font-size: 11px; font-weight: bold; color: #c62929 }
.hlav_zpet a:hover { font-size: 11px; font-weight: bold; color: red }

.zprava { margin: 20px 0 25px 0 }

.zprava p { text-align: justify; color: #303030; line-height: 135%  }

.zprava a { color: #c62929; font-weight: bold }

.zprava_odk { font-weight: bold; margin: 20px 0 25px 0 }

#nahledy_box	{ width: 88px; height: 500px; margin: 0px; padding: 0px;
		  border: 1px solid #f0f0f0;
		  clip: rect(0px, 88px, 500px, 0px); overflow: hidden }

#nahledy_pruh	{ height: 84px; margin: 0px;
		  padding: 4px 0 0 0 }

#nahledy_pruh p { color: #303030; line-height: 11px; margin: 0px }

.nahl_popis	{ color: #808080; font-size: 9px; line-height: 11px; 
		  margin: 2px 0px 10px 0px }

.nahl_sip	{ height: 15px; margin: 0px; 
		  padding: 3px 0 1px 0 }


.nahl_sip a	  { font-size: 10px; color: #055096; font-weight: bold; 
		    line-height: 12px; text-decoration: none }
.nahl_sip a:hover { font-size: 10px; color: #c62929; font-weight: bold;
		    line-height: 12px; text-decoration: none }



#clanek_sirsi .foto_nahl
	{ position: relative; width: 90px; height: 80px;
	  left: 10px; top: 0px; z-index: 3 }

#clanek_sirsi #nahl_obr { padding: 1px; border: 1px solid #888; background-color: #fff }

#clanek_sirsi .foto_hlavni { position: relative; top: -70px; text-align: center }

#clanek_sirsi .odk_nahled_n
	{ position: relative; visibility: hidden; background-color: transparent }

#clanek_sirsi .odk_nahled_a
	{ position: relative; display: block; background-color: transparent }

#clanek_sirsi .pop_odk_foto, #clanek_sirsi .foto_dalsi
	{ position: relative; top: 0px; margin-left: 8px; margin-bottom: 15px }

#clanek_sirsi .pop_odk_foto { width: 150px; color: #777; font-weight: bold;
			margin-bottom: 5px }

#clanek_sirsi .odk_foto, #clanek_sirsi .odk_foto2
	{ height: 26px; line-height: 26px;
	  font-size: 12px; font-weight: bold;
	  padding: 2px 8px; margin: 0px 4px 2px 0;
	  border: 1px solid #75a3cd; background-color: #eee }

#clanek_sirsi .odk_foto2 { padding: 2px 4px 2px 3px }

#clanek_sirsi .foto_dalsi a	  { color: #055096; text-decoration: none }
#clanek_sirsi .foto_dalsi a:hover { color: #c62929 }

#clanek_sirsi p img { margin: 10px 0 }

#clanek_sirsi table td { padding-left: 8px }


#clanek_sirsi .sp_tab_dopln 
	{ font-size: 85%; margin: -20px 45px 20px 20px;
	  padding: 2px 3px; border-top: 1px solid #ccc }



/* ---- Inzerce ----------- */

.inz_odst, .inz_odst_spec
	{ font-size: 12px; line-height: 110%; color: #303030;
	  padding: 1px; margin: 6px 0 12px 0 }

.inz_odst_spec { background-color: #bfddf9 }



.inz_sl1, .inz_sl2, .inz_sl3
	{ position: relative; float: left; left: 4px;
	   width: 162px; margin: 0px; padding: 2px;
	   border: 1px solid #ffffff }

.inz_sl1, .inz_sl2 { border-right: 1px solid #e0e0e0 }
.inz_sl2, .inz_sl3 { margin-left: -1px; border-left: 1px solid #e0e0e0 }



/* ---- Archiv ------------ */

.arch_clanek	{ margin: 10px 0 35px 0 }
.arch_odst	{ font-size: 12px; line-height: 135%; color: #303030;
		  text-align: justify; margin: 8px 0 20px 0;
		  padding-top: 5px; border-top: 1px solid #e0e0e0 }

.arch_hl1       { float: left; width: 150px }
.arch_hl2       { float: left; width: 100px }
.arch_hl3	{ float: left; width: 130px }
.arch_hl4	{ clear: left; text-align: right; width: 472px; height: 20px;
		  padding: 5px 8px 15px 0 }

.arch_str { font-size: 10px; line-height: 130%;
	    letter-spacing: -0.08em; margin: 10px 0 20px 0 }



/* ---- Levy pruh --------------- */

#levy	{ position: relative; float: left; width: 116px; left: 0px; top: 0px;
	  font-size: 10px; }


#levy_uvod
	{ font-size: 10px; margin: 0 0 34px }


#levy a, #levy_uvod a
	{ font-size: 11px; color: #055096; text-decoration: none }
#levy a:hover, #levy_uvod a:hover
	{ color: #c62929; text-decoration: none }

#mn	 { width: 99px; margin: 0 0 12px 0; padding: 0px }

#levy_uvod .mn_uvod
	{ float: left; width: 98px; margin: 0 27px 0 0 } 

.mn_hlav { margin: 0px; padding: 0px }

.mn_pol, .mn_pol_prv, .mn_pol_posl, .mn_pol_sp
	{ display: block; width: 90px; height: auto;
	 margin: 1px 0 2px 0;
	 padding: 3px 3px 3px 10px; 
	 font-family: Tahoma, Arial, sans-serif;
	 font-size: 10px; font-weight: bold;
	 border-bottom: 1px solid #bbb;
	 background-color: #eee }

.mn_pol_posl	{ margin-bottom: 8px }


.mn_hlav_sp 	{ margin: 0px; padding: 0px  }

.mn_pol_sp	{ display: block; width: 112px;
		  padding: 2px 2px 2px 3px;		  
		  background-color: #eee  }

.mn_pol_sp a { margin-left: 2px }


.menu_l	{ margin: 0px }

.mn_l_nadp  { display: block; width: 106px; padding: 3px 3px 3px 6px;
	      margin: 8px 0 2px 0;
	      color: #055096; font-size: 11px; font-weight: bold; 
	      border: 1px solid #75a3cd }

.mn_l_nadp a:hover { color: #c62929; text-decoration: none }


.mn_l_pruh { margin: 0px; padding: 0px }

.menu_l_pol { display: block; width: 110px; height: auto; 
		margin: 1px 0 2px 0;
		padding: 3px 3px 3px 4px;
		font-size: 10px; font-weight: bold;
		font-family: Tahoma, Arial, sans-serif;
		border-bottom: 1px solid #bbb;
		background-color: #eee  }

.mn_pol:hover, .mn_pol_posl:hover, 
 .mn_pol_sp:hover, .menu_l_pol:hover,
					/* reseni pro IE ... */
     .mn_pol.hover-ie, .mn_pol_posl.hover-ie, 
      .mn_pol_sp.hover-ie, .menu_l_pol.hover-ie
	   	{ background-color: #75a3cd; background: #75a3cd }

.mn_pol a:hover, .mn_pol_posl a:hover, 
 .mn_pol_sp a:hover, .menu_l_pol a:hover,
					/* reseni pro IE ... */
     .mn_pol a.hover-ie, .mn_pol_posl a.hover-ie, 
      .mn_pol_sp a.hover-ie, .menu_l_pol a.hover-ie
	   	{ color: #fff }



 /* -- rozbalovaci menu ... -- */

.mn_l_rozbal
	{ position: relative; z-index: 1 }

.mn_l_rozbal #rozbal1, .mn_l_rozbal #rozbal1 .aktivni
	{ display: none; position: absolute; 
	  top: 18px; left: 15px; z-index: 2; margin: 0;
	  border: 1px solid #75a3cd; background-color: #fff }


.mn_l_rozbal:hover #rozbal1, .mn_l_rozbal.hover-ie #rozbal1,
.mn_l_rozbal #rozbal1 .aktivni
	{ display: block }

.mn_l_rozbal #mn_l_roz_li1
	{ display: block; height: auto; width: auto }


/* ---- Stredni pruh (obsah zpravy) -------------- */

h2	{ display: inline }



/* ---- Pravy pruh -------------- */

#pravy	{ position: relative; float: right; 
	  width: 128px; left: 0px; top: 0px }

#pravy a       { color: #055096; text-decoration: none }
#pravy a:hover { color: #c62929; text-decoration: none }

.pocasi_obr { width: 50px; height: 68px; margin: 0 7px 8px }

.pristupy   { width: 123px; margin: 0 0 4px; padding: 3px; 
		border-bottom: 1px solid #75a3cd;
		background-color: #eeeeee  }

.prist_sl1  { width: 77px; margin: 0px; padding: 0px;
	      display: inline; float: left; font-size: 9px }

.prist_sl2  { width: 45px; margin: 0px; padding: 0px; text-align: right;
	      display: inline; float: left; 
	      font-size: 9px; font-weight: bold }



/* ---- Info-kosticky -------------- */

.kostka_nadp  { display: block; width: 118px; padding: 3px 3px 3px 6px;
		color: #055096; font-size: 11px; font-weight: bold; 
		border: 1px solid #75a3cd }

.kostka_obsah { width: 123px; padding: 2px 2px 2px 4px;
		border-bottom: 1px solid #75a3cd; margin-bottom: 12px;
		font-size: 10px; background-color: #e7e7e7 }

.kostka_foto  	 { width: 123px; margin: 0px }

.kostka_foto_obr  { position: relative; left: 28px; top: 0px;
		    width: 90px; height: 60px; padding: 1px; border: 1px solid #c0c0c0;
		    margin: 2px 0 4px 0  }


/* ---- Prace ---------------- */

.prac_obr  { width: 578px; height: 112px; vertical-align: bottom;
	     margin: 15px 0 20px 35px; padding: 0px  }

.prac_tab  { width: 572px; height: auto; vertical-align: bottom;
	     margin: 15px 0 20px 35px; padding: 0px  }
 
.prac_nadp_sl1, .prac_nadp_sl2, .prac_nadp_sl3
		{ float: left; margin: 0px; padding: 6px 2px 6px 2px;
		  color: #ffffff; font-weight: bold;
		  background-color: #208d9a  }

.prac_sl1, .prac_sl2, .prac_sl3, .prac_sl1x, .prac_sl2x, .prac_sl3x
		{ float: left; height: auto; margin: 0px; padding: 2px }

.prac_poz, .prac_pozx	
		{ height: auto; min-height: 23px; border-bottom: 1px solid #ffffff;
		  margin: 0px; padding: 0px  }

.prac_pozx	{ background-color: #e4f1f3  }


.prac_nadp_sl1, .prac_sl1, .prac_sl1x  { width: 320px; font-weight: bold }
.prac_nadp_sl2, .prac_sl2, .prac_sl2x  { width: 172px }
.prac_nadp_sl3, .prac_sl3, .prac_sl3x  { width: 70px; text-align: center; padding-left: 0px }



.prac_det_tab  { width: 564px; vertical-align: bottom;
	     margin: 15px 0 20px 35px;
	     padding: 4px; background-color: #9ecfd5  }

.pr_det_nadp_sl1, .pr_det_nadp_sl2
		{ display: inline; float: left; 
		  margin: 0 0 16px 0;
		  padding: 6px 2px 6px 2px;
		  color: #ffffff; font-weight: bold;
		  background-color: #208d9a }

.pr_det_sl1, .pr_det_sl2, .pr_det_sl1x, .pr_det_sl2x
		{ display: inline; float: left; height: auto;
		  margin: 0 0 16px 0; padding: 2px }


.pr_det_nadp_sl1, .pr_det_sl1, .pr_det_sl1x  { width: 148px; font-weight: bold }
.pr_det_nadp_sl2	{ width: 408px; font-weight: bold; background-color: #208d9a }
.pr_det_sl2, .pr_det_sl2x  { width: 408px; background-color: #e4f1f3 }



/* ---- Kultura (... i pro jine stranky) ---------------- */

#kult_tab  { width: 486px; font-size: 11px;
	     margin-top: 15px; margin-bottom: 20px; padding: 0px }
 
#kult_tab .sl1, #kult_tab .sl2
		{ display: inline; float: left; margin: 0px; padding: 2px }

#kult_tab .sl1		{  width: 245px }
#kult_tab .sl2		{  width: 230px }

#kult_tab .poz, .pozx	
		{ border-bottom: 1px solid #ffffff;
		  margin: 0px; padding: 0px }

#kult_tab .pozx	{ background-color: #d9edff }


#kult_tab hr  { border: 1px solid #ffffff;
		border-bottom: 1px solid #bbbbbb;
		color: #000000; margin-top: 25px }


#kultura p    { margin: 5px 0 15px }


/* ---- Psi ---------------- */

#psi_tab  { width: 456px; margin: 15px 0 20px 0; padding: 0 }

#psi_tab .psi_ram  { margin: 15px 0 20px 20px }
 
#psi_tab .sl1, #psi_tab .sl2
		{ display: inline; float: left; 
		  margin: 0; padding: 2px }

#psi_tab .sl1		{  width: 90px }
#psi_tab .sl2		{  width: 334px; font-weight: bolder }


/* ---- Tisnove linky ----------------- */

.tisn_tab  { width: 438px; margin: 25px 20px 20px 20px; padding: 0 }
 
.tisn_tab .sl1, .tisn_tab .sl2	
		{ display: inline; float: left; margin: 0; padding: 2px }

.tisn_tab .sl1		{  width: 267px; padding-left: 5px }
.tisn_tab .sl2		{  width: 160px }

.tisn_tab .pozx		{ background-color: #eafae9 }


/* ---- Starsi foto -------------------- */

.st_foto_ram  { margin: 15px 0 40px 0; padding: 0px }

#odst_st_foto p { margin-top: 2px; line-height: 125% }



/* ---- Volby ----------------- */

.volb_obr  { width: 601px; height: 86px; vertical-align: bottom;
	     margin: 15px 0 20px 30px; padding: 0px  }

.volb_tab  { width: 572px; font-size: 11px;
	     margin: 15px 0 20px 30px; padding: 0px  }

.volby_pismo { font-size: 11px }
.volb_hlav1 { color: #ffffff; background-color: #333333 }
.volb_hlav2 { color: #ffffff; background-color: #666666 }

.volb_pozx  { background-color: #eeeeee }



/* ---- TomTour ----------------- */

#tt_hlav  { width: 420px; float: left; margin: 0px; padding: 6px }


#tt_hlav ul { list-style: none outside; padding: 2px; margin: 1px }
#tt_hlav li { line-height: 140%; margin-top: 10px }
#tt_hlav p  { margin: 0 4px 15px 8px; text-align: justify;
	      padding-top: 2px }


#odst1, #odst2, #odst3, #odst4, #odst5, #odst6, #odst7, #odst8, #odst9,
 #odst10, #odst11, #odst12
	  { padding: 0 4px 8px 4px }

#tt_hlav a { color: #2d4ba3 }

#tt_hlav .pozx	{ background-color: #d9ddff }

#tt_hlav .uprav a:hover { color: yellow; text-decoration: underline }
#tt_hlav .uprav a	{ color: #ffffff; text-decoration: none }

.tt_odst  	{ margin-bottom: 20px }


#tt_akt  { width: 210px; float: left; margin: 0 0 0 -1px; padding: 6px }

#tt_akt p { margin: 2px 0 0 10px; padding: 3px 0 0 1px;
	    border-top: 1px solid #e0e0e0 }

.tt_nadp { margin: 20px 0 2px 0; font-size: 14px;
	   color: #2d4ba3; line-height: 135%; font-weight: bold }

.tt_akt_nadp { font-size: 15px; color: #c62929; font-weight: bold;
	       margin: 10px 0 -5px 12px } 

.teplo	 	{ text-align: center } 
.teplo .sl1	{ text-align: left; padding-left: 8px } 


.tt_nadp_hlav	{  font-size: 22px; color: #2d4ba3; line-height: 135%;
		   font-weight: bold; margin: 15px 0 40px 0 }



/* ---- Reklama adFOX ----------------- */

#rekl_adfox { font-size: 11px; 
	      margin: 40px 0 10px 0; padding: 0 0 5px 5px }

#rekl_adfox a       { color: #3399ff; text-decoration: none }
#rekl_adfox a:hover { color: #669999; text-decoration: underline }

#rekl_adfox h2     { font-size: 13px; font-weight: bold; border-bottom: 1px solid #e0e0e0 }
#rekl_adfox h2 a       { color: #f18709 }
#rekl_adfox h2 a:hover { color: #996633; text-decoration: none }

#rekl_adfox h3     { font-size: 11px; margin: 10px 0 3px 0 }
#rekl_adfox p      { margin: 3px 0 5px 0 }
#rekl_adfox div    { margin: 3px 0 12px 0 }




/* ---- Konec / zapati -------------------- */

#konec
       { width: 757px; display: block;
	 position: static; margin: 18px 0 5px 0; padding: 4px 3px }

#konec .kon_odst
       { border-top: 1px solid #75a3cd; margin: 10px 0 3px;
	 text-align: center; font-size: 10px  }



