h1, h2, h3, h4, td, div, table,.n_seminar
			{
			font-family: arial, verdana, helvetica, sans-serif;
			margin:0;
			font-size:1em;
			line-height:1.4em;
			}
.vetsi_text
			{
			font-size:12px
			}
.velky_text
			{
			font-size:14px
			}
img
			{
			border:none
			}
p			{
			margin:0
			}

body		{
			margin:0;
			background:rgb(242,248,250);
			color:rgb(76,76,76);
			font-size:75%;
			}
h1			{
			display:block;
			float:left;
			font-size:1.2em;
			background: url(../images/logo_cszm.gif) no-repeat;
			width:374px;
			height:84px;
			}
h1 a
			{
			display:block;
			width:374px; height:84px;
			text-decoration:none
			}
h1 a span
			{
			display:block;
			visibility:hidden;
			width:374px; height:84px;
			margin:0; padding:0;
			}

h2
  			{
			font-family: arial narrow, arial, helvetica, sans-serif;
			font-size:1.4em;
			margin:0;
			float:left;
			line-height:1.2em;
			}
h2.podnazev
			{
			float:left;
			padding:0 0 0 10px;
			background:url(../images/rozdelitel.gif) 0 4px no-repeat
			}
h3
  			{
			font-family: arial narrow, arial, helvetica, sans-serif;
			font-size:1.4em;
			margin:8px 0 0 0;
			clear:left
			}
h3.podnazev
			{
			float:left
			}
.h3_text
			{
			padding-left:50px
			}
.n_seminar
		  	{
			font-weight:normal;
			margin:0;
			}
/*h3
  			{
			margin:15px 0 0 0;
			}*/
h4
  			{
			margin:15px 0 0 0;
			}
.o1
			{
			float:left;
			width:100%;
			background:url(../images/o1.gif) 0 16px repeat-x
			}
.o2
			{
			float:left;
			width:100%;
			background:url(../images/o2.gif) 987px 0 no-repeat
			}
.o3
			{
			float:left;
			width:100%;
			background:url(../images/o3.gif) 987px 0 repeat-y
			}
.o4
			{
			float:left;
			width:987px;
			background:rgb(255,255,255) url(../images/o4.gif) 0 34px repeat-x;
			}
.menu1
	  		{
			width:990px;
			height:34px;
			background:rgb(255,255,255) url(../images/roh2.gif) 100% 100% no-repeat
			}
.menu1_pruh
			{
			float:left;
			width:236px;
			height:18px;
			margin-top:16px;
			background:rgb(190,54,66) url(../images/roh1.gif) 100% 0 no-repeat;
			color:rgb(255,255,255)
			}
.menu1_text
			{
			float:right;
			color:rgb(204,204,204);
			background:rgb(255,255,255);
			padding:8px 33px 0 0;
			font-size:0.8em
			}
.levy
	 		{
			float:left;
			width:217px;
			padding-top:13px
			}

/* Kalendar */

.k_blok
			{
			float:left;
			width:217px;
			background:rgb(166,30,41) url(../images/roh3.jpg) 0 0 no-repeat;
			color:rgb(255,255,255)
			}
.k_blok2
			{
			float:left;
			width:217px;
			padding-bottom:30px;
			background:url(../images/roh4.gif) 100% 100% no-repeat;
			}
.k_nadpis
			{
			float:left;
			margin: 25px 0 0 14px;
			}
.k_mesice,.k_akce
		 	{
			float:left;
			padding:5px 17px 0 14px
			}
.k_m_pred
			{
			float:left;
			width:30px;
			text-align:center;
			}
.k_m_akt
			{
			float:left;
			width:120px;
			text-align:center;
			}
.k_m_po
			{
			float:right;
			width:30px;
			text-align:center;
			}
.k_dny
	  		{
			clear:left;
			margin:20px 0 0 0;
			padding-left:20px;
			width:184px;
			}
.k_lichy
			{
			float:left;
			padding:5px 0;
			width:25px;
			text-align:center;
			background:url(../images/k_bg.gif) -3px 0 no-repeat
			}
.den1
	 		{
			width:7px;
			background-position:0 0;
			}
.den7
	 		{
			width:7px;
			background-position:-47px 0;
			}
.vikend
			{
			background:rgb(175,51,61)
			}
.vikend1
		 	{
			background:url(../images/k_bg_vikend.gif) 0 0 repeat-x
			}
.k_akce
			{
			padding-left:23px
			}
.kalendar_jinymesic
			{
			margin:0 1px 1px 0;
			padding:2px;
			width:20px;
			height:20px;
			float:left;
			text-align:center;
			font-size:0.9em;
			}

/*Info blok vlevo 1*/

.levy1
			{
			float:left;
			width:217px;
			margin-top:16px;
			background:rgb(241,247,249) url(../images/roh6.gif) 100% 100% no-repeat;
			}
.l1_zahlavi
			{
			float:left;
			width:100%;
			height:33px;
			background:rgb(204,204,204) url(../images/roh5.gif) 100% 0 no-repeat;
			position:relative;
			float:none
			}
.l1_nadpis
		  	{
			float:left;
			margin: 8px 0 0 23px;
			}
#l1_odkazy,#l2_odkazy,#l3_odkazy
			{
			clear:left;
			padding:18px 0;
			}
#l1_odkazy ul,#l2_odkazy ul,#l3_odkazy ul
			{
			margin: 0;
			padding: 0;
			list-style-type: none;
			list-style-image: none;
			}

#l1_odkazy li,#l2_odkazy li
			{
			margin: 0;
			padding:0;
			}
#l1_odkazy a,#l2_odkazy a,#l3_odkazy a
			{
			display: block;
			width:187px;
			height:18px;
			color: rgb(0,0,0);
			background:url(../images/bull.gif) 15px 7px no-repeat;
			text-decoration: none;
			padding-left:30px
			}
#l1_odkazy a:hover, .aktivni, #l2_odkazy a:hover, #l3_odkazy a:hover
			{
			background:rgb(255,255,255) url(../images/bull.gif) 15px 7px no-repeat;
			color: rgb(166,30,41);
			text-decoration:none;
			}
.l1_sudy
			{
			background:url(../images/aktivni_levy.jpg) 0 0 no-repeat;
			}
/*Info blok vlevo 2*/

.levy2
			{
			width:217px;
			float:left;
			margin-top:19px;
			background:rgb(204,204,204) url(../images/roh7.gif) 100% 100% no-repeat;
			color:rgb(0,0,0);
			padding-bottom:7px
			}
.l2_pozor
			{
			float:left;
  			margin:5px 0 0 7px
			}

/*Info blok vlevo 3*/

.l3_nadpis
		  	{
			float:left;
			font-weight:bold;
			width:186px;
			margin:0;
			
			}
.l3_n_text
		  	{
			margin:0 0 0 14px;
			padding:10px 0 4px 17px;
			border-bottom:1px solid
			}
/*Hlavni*/

.hlavni
		  	{
			float:right;
			width:770px;
			padding-bottom:30px;
			}
.logo
	 		{
			float:left;
			padding:18px 0 0 43px;
			background:url(../images/logo_bg.gif) 52px 1px no-repeat;
			width:410px
			
			}
.hledani
			{
			float:right;
			width:316px;
			}
.hledani1
		 	{
			background:rgb(255,255,255) url(../images/roh1.gif) 0 100% no-repeat;
			margin-right:18px
			}
div[class] .hledani2
			{
			height:auto;
			}
.hledani2
		 	{
			min-height:20px;
			height:20px;
			font-size:0.8em;
			background: url(../images/roh2.gif) 100% 100% no-repeat;
			padding:0 0 10px 15px;
			color:rgb(189,53,65);
			}
.hledani2 form
			{
			width:180px;
			}
p#vlajky
			{
			padding-top:3px;
			}
#vl,#vlen
			{
			width:39px;
			height:16px;
			float:left;
			margin-left:3px;
			overflow:hidden;
			position:relative;
			}
#vl span,#vlen span
			{
			display:block;
			position:absolute; left:13px; top:0; z-index:1;
			width:26px; 
			height:16px;
			}
#vl span
			{
			background:url(../images/vl.gif) 0 0 no-repeat
			}
#vlen span
			{
			background:url(../images/vlen.gif) 0 0 no-repeat
			}
.clen
	 		{
			float:right;
			width:253px;
			padding:17px 18px 0 0
			}
.clen1
	  		{
			float:right;
			background:url(../images/clen.gif) 0 0 no-repeat;
			width:253px;
			padding-bottom:15px;
			}
.clen_t1
			{
			float:right;
			padding: 7px 15px 4px 15px;
			background:url(../images/clen_bg.gif) 22px 100% no-repeat
			}
.clen_t2
			{
			float:right;
			padding:5px 15px 0 0;
			font-size:0.9em 
			}
.clen_o1
			{
			margin:0 0 0 4px
			}
/*Menu*/

.m1
	 		{
			float:left;
			width:758px;
			height:30px;
			padding:15px 0 0 12px;
			}
.m2
  			{
			height:30px;
			background:url(../images/m.gif) 0 0 repeat-x;
			}
.m3
  			{
			height:30px;
			background:url(../images/m_right.gif) 100% 0 no-repeat;
			}
.m4
   			{
			float:left;
			background:url(../images/m_left.gif) 0 0 no-repeat;
			padding:6px 0 4px 64px;
			}
#m4_ul
			{
			width:541px;
			height:20px;
			background:url(../images/menu.gif) 0 -20px no-repeat;
			position: relative;
			margin:0;
			padding:0;
			}

#m4_ul li
			{
			margin:0;
			padding:0;
			list-style-type: none;
			top:0;
			position:absolute
			}

#m4_ul li, #m4_ul a
			{
			display: block;
			height:20px
			}
#polozka1 {left: 0; width: 83px;}
#polozka2 {left: 86px; width: 54px;}
#polozka3 {left: 143px; width: 125px;}
#polozka5 {left: 271px; width: 46px;}
#polozka6 {left: 320px; width: 49px;}
#polozka8 {left: 372px; width: 52px;}

#polozka1 a:hover {background: transparent url(../images/menu.gif) 0 0 no-repeat;}
#polozka2 a:hover {background: transparent url(../images/menu.gif) -86px 0 no-repeat;}
#polozka3 a:hover {background: transparent url(../images/menu.gif) -143px 0 no-repeat;}
#polozka5 a:hover {background: transparent url(../images/menu.gif) -271px 0 no-repeat;}
#polozka6 a:hover {background: transparent url(../images/menu.gif) -320px 0 no-repeat;}
#polozka8 a:hover {background: transparent url(../images/menu.gif) -372px 0 no-repeat;}

.m1_1
	 		{
			float:left;
			width:758px;
			padding:4px 0 0 12px;
			}
.m1_2
	 		{
			height:30px;
			background:rgb(255,255,255) url(../images/roh8.gif) 0 0 no-repeat
			}
.m1_3
	 		{
			height:30px;
			background:url(../images/roh9.gif) 100% 0 no-repeat
			}
.m1_4
	 		{
			float:left;
			padding:6px 0 4px 68px;
			display:none
			}
#m1,#m2,#m3,#m5,#m6,#m8
			{
			width:683px;
			}
#m1
			{
			background:url(../images/m1.gif) 7px 0 no-repeat;
			}
#m2
			{
			background:url(../images/m2.gif) 7px 0 no-repeat;
			}
#m3
			{
			background:url(../images/m4.gif) 7px 0 no-repeat;
			}
#m5
			{
			background:url(../images/m5.gif) 7px 0 no-repeat;
			}
#m6
			{
			background:url(../images/m6.gif) 7px 0 no-repeat;
			}
#m8
			{
			background:url(../images/m8.gif) 7px 0 no-repeat;
			}
/*Hlavni motiv*/

.motiv0
			{
			float:left;
			width:758px;
			padding:0 0 0 12px
			}
.motiv
			{
			height:206px;
			margin-top:3px;
			background:rgb(167,31,42) url(../images/motiv_bg_1.jpg) 100% 0 no-repeat
			}
.motiv_o
			{
			float:left
			}
.motiv_o2
		 	{
			float:left;
			background:rgb(255,255,255) url(../images/roh10.gif) 100% 0 no-repeat;
			width:496px;
			height:20px
			}
.motiv_o3
	   		{
			float:right;
			width:262px;
			height:20px;
			line-height:20px;
			background:rgb(167,31,42) url(../images/motiv_bg_2.gif) 100% 100% no-repeat
			}

.motiv_text
			{
			float:right;
			width:400px;
			height:186px;
			text-align:right;
			}
.motiv_text_nadpis
			{
			padding:12px 20px 0 0;
			color:rgb(240,225,225);
			font-size:1.8em;
			font-family: arial narrow, verdana, helvetica, sans-serif;
			}
.motiv_text_podnadpis
			{
			margin:0 20px;
			padding:0 0 2px 0;
			color:rgb(255,255,255);
			font-size:0.8em;
			border-bottom:1px solid rgb(189,53,65);
			width:360px;
			}
.text_motiv
			{
			color:rgb(255,255,255);
			margin:5px 20px 0 0
			}
.motiv_nav1
		   	{
			text-align:right;
			margin:15px 20px 0 0;
			}
.motiv_info
		   	{
			margin:1px 5px 0 0;
			vertical-align:-20%
			}
.motiv_obalka
			{
			margin:2px 3px 0 8px;
			vertical-align:-25%
			}
/*Obsah*/

.obsah
			{
			float:left;
			width:521px;
			min-height:700px;
			height:auto !important;
			_height:700px;
			background:rgb(255,255,255)
			}
.o_nadpis1
		  	{
			float:left;
			padding:21px 0 6px 33px;
			background:url(../images/blok.gif) 33px 25px no-repeat
			}
.druhy
	  		{
			clear:left;
			padding-top:35px;
			background-position:33px 35px
			}
.o_n1_1
	   		{
			clear:both;
			background: url(../images/tecky1.gif) 0 100% repeat-x;
			margin:3px 0 0 38px;
			width:417px;
			padding:2px 0 5px 0;
			color:rgb(190,190,190);
			height:20px;
			}
.o_cesta
			{
			float:left;
			padding:6px 0 0 70px
			}

/*Aktuality*/

.akt_blok
		 	{
			float:left;
			padding-top:15px;
			background:url(../images/tecky2.gif) 100% 100% no-repeat;
			}
.clanek_blok
			{
			width:490px;
			padding:15px 0 10px 0;
			background:url(../images/tecky2.gif) 100% 100% no-repeat;
			}
.clanek_blok div
			{
			padding:0 0 0 40px
			}
.akt_obrazek
			{
			float:left;
			padding:0 0 0 30px
			}
.akt_nadpis
		   	{
			padding-bottom:8px;
			width:353px;
			border-bottom:1px solid rgb(189,53,65);
			}
.akt_text
		 	{
			width:352px
			}
.akt_text,.cl_text,.udaje_kontakt,.cl_text2
		 	{
			float:left;
			padding:0 0 15px 11px
			}
.akt_datum,.cl_datum
		  	{
			font-size:0.8em;
			color:rgb(127,127,127);
			width:353px;
			border-bottom:1px solid rgb(189,53,65);
			padding-bottom:7px
			}
div.akt_text p,.text_cl,.text_cl1
		 	{
			margin:5px 0 0 0;
			xwidth:353px;
			text-align:justify
			}
.akt_nav
			{
			float:right;
			padding:10px 15px 0 0;
			width:400px;
			text-align:right;
			}
.text
	 		{
			clear:both
			}
.hlaska
		 	{
			padding:20px 0 0 68px
			}
.nadpis_kontakt
			{
			font-size:1.2em
			}
.ikona_kontakt
			{
			float:left;
			padding:5px 10px 0 5px
			}
.udaje_kontakt
			{
			padding:5px 0 15px 11px;
			line-height:1.7em;
			width:405px;
			}
.akt_text1
			{
			padding:0 10px 0 30px
			}

/* Clanky */

.cl_text
			{
			padding:0 0 15px 35px;
			_padding-right:10px;
			}
.cl_text2
		 	{
			padding:0 0 15px 25px
			}
.cl_nadpis
		  	{
			padding-bottom:8px;
			width:455px;
			border-bottom:1px solid rgb(189,53,65);
			}
.h3_clanek
			{
			background:url(../images/clanek.gif) 6px 0 no-repeat;
			padding-left:34px
			}
.cely
	 		{
			margin-bottom:10px
			}
.cl_ikona
		 	{
			float:left;
			margin:0 10px 0 6px
			}
.cl_datum
		 	{
			padding:0 0 5px 35px;
			width:420px;
			}
.text_cl,.text_cl1
		 	{
			padding-left:35px;			
			width:420px;
			text-align:justify
			}
.text_cl1
		 	{
			padding-left:20px;
			width:435px;
			}

.cl_obrazek_vpravo
			{
			float:right;
			margin: 5px 0 10px 15px
			}
ul
  			{
			margin:10px 0 10px 20px;
			padding:0;
			list-style-image:url(../images/bull2.gif);
			line-height:1.6em
			}
ol
  			{
			margin:10px 0 10px 20px;
			padding:0;
			}

/*Seminar*/

.text_blok,.text_blok_kontakt
		   	{
			float:left;
			padding:35px 0 0 32px;
			}
.text_blok_kontakt
			{
			padding-top:20px;
			background:url(../images/tecky2.gif) 100% 100% no-repeat;
			}

.text_blok_zahlavi,.text_blok_zahlavi2
			{
			float:left;
			width:456px;
			border-bottom:1px solid rgb(189,53,65);
			padding-bottom:10px
			}
.text_blok_zahlavi2
			{
			padding-bottom:7px
			}
			
.seminar_tab1
			{
			clear:left;
			width:456px
			}
.seminar_tab1 td
			{
			vertical-align:top;
			}
.st1_s1
	   		{
			font-weight:bold;
			padding:10px 15px 0 0
			}
.st1_s2
	   		{
			padding:10px 0 0 0;
			text-align:justify
			}
.seminar_tab2
			{
			width:456px;
			margin-top:20px;
			background:rgb(241,247,249)
			}
.st2_vrch
		 	{
			background:url(../images/tecky1.gif) 0 0 repeat-x;
			line-height:10px;
			}
.st2_spod
		 	{
			background:url(../images/tecky1.gif) 0 100% repeat-x;
			line-height:15px;
			}
.st2_s1
	   		{
			font-weight:bold;
			width:50px;
			padding:5px 15px 0 10px
			}
.st2_s2
	   		{
			padding:5px 0 0 0
			}
.seminar_tab3
			{
			width:456px;
			margin-top:10px
			}
.st3_s1
	   		{
			width:45px;
			padding:2px 0 0 18px
			}
.st3_spod
		 	{
			background:url(../images/tecky1.gif) 0 100% repeat-x;
			line-height:15px;
			}
/* Seznamy */

.list_download,.list_odkazy,.list_info,.list_paragraf
			{
			list-style-type:none;
			list-style-image:none;
			padding-left:0;
			margin:10px 0 0 18px
			}
.list_download li,.list_odkazy li,.list_info li,.list_paragraf li
			{
			padding-bottom:5px;
			padding-left:40px;
			background:url(../images/download.gif) 0 0 no-repeat;
			}
.list_odkazy li
			{
			background:url(../images/sit.gif) 0 0 no-repeat;
			}
.list_info li
			{
			background:url(../images/clanek.gif) 0 0 no-repeat;
			}
.list_paragraf li
			{
			background:url(../images/justice.gif) 0 0 no-repeat;
			}

/*Fotogalerie*/

.fotogalerie1
			{
			float:left;
			padding:18px 0 15px 72px;
			background:url(../images/tecky2.gif) 100% 100% no-repeat
			}
.foto_m1
			{
			margin:0 11px 0 0
			}
/*Zapati*/

.zapati
			{
			float:left;
			width:508px;
			}
.zapati1
			{
			margin:40px 10px 0 30px;
			padding:10px 0 0 3px;
			border-top:1px solid rgb(189,53,65)
			}
.text_zapati
			{
			margin:15px 0 20px 0
			}

/*Pravy*/

.pravy
	  	 	{
			float:right;
			width:249px;
			xmargin-right:2px;
			padding:20px 0 0 0;
			background:rgb(255,255,255)
			}
.blok_p1
			{
			float:left
			}		
.blok_p1_nadpis,.blok_p2_nadpis
			{
			xfloat:left;
			padding:0 0 0 24px;
			height:27px;
			}
.blok_p2_nadpis
			{
			padding:20px 0 0 24px
			}
.blok_p1_obsah1
			{
			float:left;
			background:rgb(241,247,249) url(../images/roh11.gif) 0 0 no-repeat;
			}
.blok_p1_obsah2
			{
			float:left;
			background:url(../images/roh12.gif) 100% 0 no-repeat;
			}
.blok_p1_obsah3
			{
			float:left;
			background:url(../images/roh13.gif) 0 100% no-repeat
			}
.blok_p1_obsah4,.blok_p2_obsah4
			{
			width:219px;
			float:left;
			background:url(../images/roh6.gif) 100% 100% no-repeat;
			padding:20px 0 20px 30px;
			}
.blok_p2_obsah4
			{
			width:239px;
			padding:20px 0 20px 10px;
			}
.ul_clanek,.ul_seminar
		  	{
			margin:0;
			padding:0 0 0 20px;
			list-style-image:url(../images/bull_clanek.gif);
			}
.ul_clanek li
		   	{
			padding:0 0 0 3px;
			line-height:1.8em 
			}
.ul_nadpis
		  	{
			padding:0 0 0 23px
			}
.ul_seminar
		   	{
			clear:left;
			padding:0 0 0 65px
			}
			
/*Texty*/

.cerveny
		 	{
			color:rgb(189,53,65)
			}
.tlacitko1,.tlacitko2
		  	{
			float:left;
			padding-left:85px;
			margin-top:15px
			}
.tlacitko2
		  	{
			padding-left:70px
			}
/* Registrace */

.reg_blok
		 	{
			float:left;
			padding:15px 0 0 68px 
			}

/*Formulare*/

form
			{
			float:left;
			margin:0;
			padding:0
			}
ins
			{
			text-decoration:none
			}
fieldset
			{
			margin:0;
			padding:0;
			border:none
			}
.frmnaz,.frm_login_naz,.frm_reg_naz
	   		{
			float:left;
			padding:5px 2px 0 0
			}
.frmpole
			{
			padding:2px 0 15px 0 
			}
input
	 		{
			font-family: arial, verdana, helvetica, sans-serif;
			border:0;
			color:rgb(0,0,0);
			float:left;
			}
textarea
			{
			font-family: arial, verdana, helvetica, sans-serif;
			font-size:0.98em;
			border:1px solid rgb(156,156,156)
			}
.frmpole textarea
			{
			background:url(../images/textarea1.gif) 0 0 no-repeat;
			border:none;
			width:218px;
			height:69px;
			padding:2px 2px 2px 6px
			}
* html .frmpole textarea
			{
			background:url(../images/textarea1.gif) 0 0 no-repeat fixed;
			}
#hledat
	   		{
			font-size:0.9em;
			margin-left:2px;
			background:url(../images/hledat_bg.gif) 0 0 no-repeat;
			width:98px;
			height:12px;
			padding:4px 7px;
			margin-bottom:10px;
			}
.frm_login
		  	{
			margin-bottom:15px;
			}
.frm_login_naz
		  	{
			width:44px;
			}
.frm_reg_naz
		  	{
			width:150px;
			}
.login,.registrace,.registrace_mensi,.registrace_vetsi
	  		{
			margin-top:2px;
			width:128px;
			height:12px;
			padding:4px 7px;
			background:url(../images/login_bg.gif) 0 0 no-repeat;
			}
.frm_login_submit
			{
			float:left;
			padding:5px 0 0 45px
			}
.frm_login_submit_btn1,.frm_reg_submit_btn1,.frm_pripominka_submit_btn1
			{
			width:66px;
			padding:0;
			background:rgb(241,247,249);
			color:rgb(76,76,76);
			}
.registrace
		   	{
			height:15px;
			padding-top:2px;
			width:217px;
			background:url(../images/registrace_bg.gif) 0 0 no-repeat;
			}
.registrace_mensi
		   	{
			width:42px;
			background:url(../images/registrace_bg_mensi.gif) 0 0 no-repeat;
			}
.registrace_vetsi
		   	{
			width:158px;
			background:url(../images/registrace_bg_vetsi.gif) 0 0 no-repeat;
			}			
.frm_reg_submit,.frm_reg_potvrz
			{
			xfloat:left;
			padding:5px 0 0 150px
			}
.frm_reg_submit_btn1
			{
			background:rgb(255,255,255)
			}
.reg_text
		 	{
			xfloat:left;
			padding-bottom:15px 
			}
.frm_reg_potvrz
			{
			font-size:0.9em;
			padding-left:160px;
			clear:both
			}

* html input#hledat { background-attachment: fixed;}
* html input.login { background-attachment: fixed;}
* html input.registrace { background-attachment: fixed;}
* html input.registrace_psc { background-attachment: fixed;}
* html input.registrace_mesto { background-attachment: fixed;}

.tecka
	   		{
			float:left;
			font-family: times, georgia, serif;
			color:rgb(204,204,204);
			font-size:3em;
			padding:1px 4px
			}
#frm_pripominka
			{
			padding:0 0 0 70px
			}
#frm_pripominka textarea
			{
			width:415px;
			height:70px
			}
.frm_pripominka_submit
			{
			float:right;
			margin:0 20px 0 0
			}
.frm_pripominka_submit_btn1
			{
			width:100px
			}
/* Grafy */

.graf_v
			{
			padding:10px 10px 10px 20px
			}
#grafy_vyber
			{
			float:left;
			margin:10px 0 0 20px;
			padding:10px;
			border:1px solid rgb(223,223,223);
			display:inline
			}
#grafy_vyber h3
			{
			margin-top:0
			}
#grafy_vyber form
			{
			width:465px
			}
#gv1,#gv2,#gv3
			{
			float:left
			}
#gv2
			{
			width:145px;
			padding-left:20px
			}
#gv3
			{
			padding-left:5px
			}
#gv2 label
			{
			display:block;
			height:25px
			}
#gv3 select
			{
			font-size:0.9em
			}
			
a			{
			text-decoration:none;
			font-size:1em
			}

a:active {color:rgb(189,53,65)}
a:link {color:rgb(189,53,65)}
a:visited {color:rgb(189,53,65)}
a:hover {color:rgb(189,53,65); text-decoration:underline}

a.bila:active {color:rgb(255,255,255)}
a.bila:link {color:rgb(255,255,255)}
a.bila:visited {color:rgb(255,255,255)}
a.bila:hover {color:rgb(255,255,255); text-decoration:underline}

a.bila_den
		{
		display:block;
		margin:0 auto;
		width:17px;
		height:20px;
		padding:5px 0 0 0;
		text-align:center;
		}
a.bila_den:active {color:rgb(255,255,255)}
a.bila_den:link {color:rgb(255,255,255)}
a.bila_den:visited {color:rgb(255,255,255)}
a.bila_den:hover {color:rgb(255,255,255); text-decoration:underline}

a.bila_den_akt
		{
		display:block;
		margin:0 auto;
		width:17px;
		height:20px;

		background:url(../images/k_aktivni1.gif) 0 0 no-repeat;
		text-align:center;
		}
a.bila_den_akt:active {color:rgb(0,0,0)}
a.bila_den_akt:link {color:rgb(0,0,0)}
a.bila_den_akt:visited {color:rgb(0,0,0)}
a.bila_den_akt:hover {color:rgb(0,0,0); text-decoration:underline}

a.l2
		{
		float:left;
		margin:5px 0 0 3px;
		font-weight:bold;
		}
a.l2:active {color:rgb(167,32,43)}
a.l2:link {color:rgb(167,32,43)}
a.l2:visited {color:rgb(167,32,43)}
a.l2:hover {color:rgb(167,32,43); text-decoration:underline}

a.cerna
		{
		float:left
		}
a.cerna:active {color:rgb(0,0,0)}
a.cerna:link {color:rgb(0,0,0)}
a.cerna:visited {color:rgb(0,0,0)}
a.cerna:hover {color:rgb(0,0,0)}

a.tm1:active {color:rgb(64,64,64)}
a.tm1:link {color:rgb(64,64,64)}
a.tm1:visited {color:rgb(64,64,64)}
a.tm1:hover {color:rgb(64,64,64)}

a.tm2:active {color:rgb(120,120,120)}
a.tm2:link {color:rgb(120,120,120)}
a.tm2:visited {color:rgb(120,120,120)}
a.tm2:hover {color:rgb(120,120,120)}


a.akt1
		{
		display:block;
		width:85px;
		height:18px;
		padding:1px 0;
		background:url(../images/akt_cely.gif) 50% 50% no-repeat;
		text-align:center;
		float:left
		}
a.akt2
		{
		padding:2px 8px 2px 6px;
		background:url(../images/akt_odeslat.gif) 0 3px no-repeat;
		}
.zpet
		{
		float:left;
		margin:25px 0 0 35px;
		}
#mapa
		{
		padding:10px 0 15px 15px
		}
#mapa ul
		{
		list-style-type:none;
		list-style-image:none
		}
#mapa ul li
		{
		background:url(../images/sit.gif) 0 0 no-repeat;
		padding-left:30px;
		font-size:1.5em
		}
#mapa ul li ul li
		{
		background:url(../images/bull.gif) 0.5em 0.9em no-repeat;
		padding-left:25px;
		font-size:0.8em
		}
.map_lock
		{
		background:url(../images/map_lock.gif) 0 0.4em no-repeat !important;
		}
