html, body { font-family: Arial, sans-serif; background: #fff; padding: 0; margin: 0; border: 0 none; }
html { font-size:106.5%; }
body { font-size:76.5%; line-height: 140%; background: #fff url('./pozadi2.png') top center repeat-y;  text-align: center; color: #000; }
form { display: inline; }


.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; border: 0 none; }
.clearl { clear: left; font-size: 0; height: 0; line-height: 0; border: 0 none; }
.clearr { clear: right; font-size: 0; height: 0; line-height: 0; border: 0 none; }
img { border: 0 none; }
pre#debug { border: 1px solid #ffa500; background: #ffe; padding: 5px; margin: 5px; max-height: 250px; overflow: auto; font-size: 123.5%; }
.span { display: inline; }
a { color: #008bdb; text-decoration: underline; }
	a:hover { color: #153070; text-decoration: underline; }

h1, h2, h3, h4, h5 { color: #3e79be; text-decoration: none; margin: 0; padding: 5px 0 0 0; line-height: 140%; font-weight: bold; }
	h1 { font-size: 170%; }
	h2 { font-size: 123.5%; }
	h3 { font-size: 115.5%; }
	h4 { font-size: 108.5%; }
	h5 { font-size: 100%; }

/* #e4efff */

/*
	.vse { background: transparent url('./pozadi-top.png') top center fixed no-repeat; }
	.vse_jc, .vse_tt { background: transparent url('./jc.png') top center fixed no-repeat; }
*/
	.vse { min-height: 550px; }
	.vse_jc { background: transparent url('./pozadi_jc.jpg') top center no-repeat; }
	.vse_sc { background: transparent url('./pozadi_sc.jpg') top center no-repeat; }
	.vse_pr { background: transparent url('./pozadi_pr.jpg') top center no-repeat; }
	.vse_zc { background: transparent url('./pozadi_zc.jpg') top center no-repeat; }
	.vse_nc { background: transparent url('./pozadi_nc.jpg') top center no-repeat; }
	.vse_vc { background: transparent url('./pozadi_vc.jpg') top center no-repeat; }
	.vse_jm { background: transparent url('./pozadi_jm.jpg') top center no-repeat; }
	.vse_sm { background: transparent url('./pozadi_sm.jpg') top center no-repeat; }

	.vse_promo { background: transparent url('./pozadi_promo.jpg') top center no-repeat; }
	body.promo { background: #e8e8e8 url('./bg_promo.gif') top left repeat-x; }
	#hla_promo { background: transparent url('./promo.png') top left no-repeat; min-height: 230px; }

	#horni_stin {  }

	#horni_banner1 { width: 100%;  text-align: center; margin: 0; padding: 0; }
	#horni_banner1b { width: 100%; background: transparent; text-align: center; margin: 0; padding: 0; }
		#horni_banner2 { width: 992px; text-align: left; margin: 0 auto; padding: 5px 0; height: 100px; }
			#horni_banner3 { width: 100%; text-align: center; margin: 0; padding: 0; height: 100px; }

.k_v_oddelovatko1 { border-bottom:1px solid #888888; padding: 10px 10px 2px 20px; margin: 0 0 5px 0; }

	#lista_hlavni #listicka2 a { background: #eee; }
		#lista_hlavni #listicka2 a#akt { background: #eee; color: #000; }
	.all {  }
	.all_dole { background: transparent; height: 8px; margin-bottom: 6px; }
	.all2a, .all2b { width: 992px; margin: 0 auto; text-align: left; position: relative; padding: 0; }
	.all2a { -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomleft: 10px; -webkit-border-radius-bottomright: 10px; -ms-border-radius-bottomright: 10px; -ms-border-radius-bottomleft: 10px; }
	.all3 { background: transparent; }
	.all4 { background: transparent; width: 992px; margin: 0 auto; text-align: left; position: relative; padding: 0; }
		#hla { background: transparent url('./hlavicka3.png') top left no-repeat; min-height: 230px; }
			#kalendar_firmy { float: left; margin: 15px 0 0 0; width: 200px; height: 80px; }
			#kalendar_, #kalendar_www { float: left; margin: 15px 0 0 0; width: 200px; }
				#kalendar2 { margin: 0 5px 10px 5px; padding: 5px 5px 5px 0; min-height: 150px; border-right: 1px dotted #e4e4e4; }
			#logo { float: left; margin: 6px 0 0 0; display: block; width: 520px; min-height: 60px; text-align: center; }
			#zvoltesi { position: absolute; top: 60px; left: 450px; text-align: center; display: block; }
				#zvoltesi a { color: #888; font-size: 85%; text-decoration: none; }
				#zvoltesi a:hover { color: #000; text-decoration: underline; }
					#zvoltesi2 { position: relative; }
				#zvoltesi3 { position: absolute; z-index: 9; display: block; background: #fff; top: 1em; left: 0; border: 1px solid #eee; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -border-radius: 8px; }
				#zvoltesi3:hover { border: 1px solid #888; }
					#zvoltesi3 ul { padding: 0; margin: 0 0 0 20px; list-style: square; }
						#zvoltesi3 ul li { padding: 0; margin: 0; list-style: square; color: #3E79BE; }
							#zvoltesi3 a { display: block; text-align: left; }
			#hlavicka_hledani { float: right; width: 270px; position: relative; padding: 0; }
				#hlavicka_hledani2 { padding: 10px 6px 0 6px; }
					#prihlaseni { float: right; width: 117px; padding: 0; font-size: 85%; line-height: 120%; text-align: left; font-weight: bold; }
						#prihlaseni input { margin: 1px 0; padding: 0; line-height: 120%; border: 1px solid #aaa; background: #fff; width: 115px; }
						#prihlaseni input#prihlas_ods { width: 60px; height: 16px; font-size: 6pt; font-weight: bold; line-height: 16px; padding: 0; float: right; }
					#top_menu { float: left; width: 130px; padding: 0; font-size: 100%; line-height: 120%; text-align: left; }
						#top_menu ul { margin: 0; padding: 0; border: 0; list-style: none; }
							#top_menu ul li { margin: 0; padding: 4px 0 0 26px; line-height: 14px; border: 1px solid red; border: 0; list-style: none; height: 14px; font-weight: bold; display: block; font-size: 85%; }
							#top_menu ul li.i1 { background: transparent url('http://jiho.ceskereality.cz/css/i1.gif') 1px 1px no-repeat; }
							#top_menu ul li.i2 { background: transparent url('http://jiho.ceskereality.cz/css/i2.gif') 1px 1px no-repeat; }
							#top_menu ul li.i4 { background: transparent url('http://jiho.ceskereality.cz/css/i4.gif') 2px 1px no-repeat; }

					#search_www, #search_, #search_firmy, #search_akce, #search_bazar { float: right; width: 790px; margin: 35px 0 0 0; }
						#s_a { text-align: left; padding: 0 0 0 180px; }
							#s_a a { padding: 0 5px 2px 5px; display: block; margin: 0; float: left; position: relative; }
								#s_a a span { display: none; position: absolute; bottom: -5px; left: 50%; width: 9px; height: 6px;  cursor: default; background: #fff; }
							#s_a a.akt { margin: 0 0 -10px 0; color: #000; font-weight: bold; text-decoration: none; }
								#s_a a.akt span { display: block; background: url('./s_s.gif') top left no-repeat; }
						#s_inp { clear: both; text-align: left; padding: 0 10px; }
							#s_hle { float: left; font-weight: bold; padding: 5px 5px 0 0; width: 150px; text-align: right; }
							#s_stin1 { float: left; margin: 0; padding: 0; background: #fff url('./s_stin.png') top left repeat-y; display: block; }
								#s_stin2 { padding: 0; background: transparent url('./s_stin_b.png') bottom left no-repeat; display: block; }
									#s_stin3 { width: 400px; background: transparent url('./s_stin_t.png') top left no-repeat; display: block; }
								#hledej_txt { width: 390px; margin: 3px; border: 0 none; }

							.s_stin1se { float: left; margin: 0 5px 0 0; padding: 0; background: #fff url('./s_stin_se.png') top left repeat-y; display: block; }
								.s_stin2se { padding: 0; background: transparent url('./s_stin_se_b.png') bottom left no-repeat; display: block; }
									.s_stin3se { width: 195px; background: transparent url('./s_stin_se_t.png') top left no-repeat; display: block; }
										.s_stin3se select { width: 195px; }
							.s_stin1s { float: left; margin: 0 5px 0 0; padding: 0; background: #fff url('./s_stin_c.png') top left repeat-y; display: block; }
								.s_stin2s { padding: 0; background: transparent url('./s_stin_c_b.png') bottom left no-repeat; display: block; }
									.s_stin3s { width: 140px; background: transparent url('./s_stin_c_t.png') top left no-repeat; display: block; }
										.s_stin3s select { width: 140px; }
							.s_stin1c { float: left; margin: 0 5px 0 0; padding: 0; background: #fff url('./s_stin_s.png') top left repeat-y; display: block; }
								.s_stin2c { padding: 0; background: transparent url('./s_stin_s_b.png') bottom left no-repeat; display: block; }
									.s_stin3c { width: 65px; background: transparent url('./s_stin_s_t.png') top left no-repeat; display: block; }
							.s_left { float: left; padding: 5px 0 0 5px; font-weight: bold; }
								#hledej_txt { width: 390px; margin: 3px; border: 0 none; }
									.s_stin3s #hledej_txt { width: 133px; }
								#pmin, #pmax { width: 58px; margin: 3px; border: 0 none; }

							#hledani_ods { float: left; background: #fff url('./najdi.png') center center no-repeat; width: 75px; height: 26px; border: 0 none; padding: 0; margin: 0 0 0 5px; }

#kalen2 { float: left; background: url('./den.gif') top left no-repeat; width: 72px; height: 77px; }
 	#kalen2 span { display: block; height: 20px; width: 66px; color: #fff; text-align: center; font-size: 11px !important; line-height: 20px; font-weight: bold; margin: 10px 0 0 0; text-transform: uppercase; overflow: hidden; }
 	#kalen2 em { display: block; width: 66px; color: #444; text-align: center; font-size: 35px !important; line-height: 40px; font-weight: bold; margin: 10px 0 0 0; text-transform: uppercase; font-style: normal; margin: 0; padding: 0; overflow: hidden; }
		#kalen { list-style: none; margin: 0; padding: 0; border: 0 none; width: 110px; float: left; }
			#kalen li { list-style: none; margin: 0; padding: 0; border: 0 none; float: left; width: 15px; height: 15px; text-align: center; background-color: transparent; background-repeat: no-repeat; background-image: url('./kalendar.gif'); background-position: -2px 0; }
				#kalen li a { width: 15px; height: 15px; display: block; cursor: default; }
				#kalen li span { display: none; }
			#kalen li.k_prvni { clear: both; }
			#kalen li.k_2 { background-position: -22px 0; }
			#kalen li.k_3 { background-position: -42px 0; }
			#kalen li.k_4 { background-position: -62px 0; }
			#kalen li.k_5 { background-position: -82px 0; }
			#kalen li.k_6 { background-position: -102px 0; }
			#kalen li.k_7 { background-position: -122px 0; }
			#kalen li.k_8 { background-position: -142px 0; }
			#kalen li.k_9 { background-position: -162px 0; }
			#kalen li.k_10 { background-position: -182px 0; }
			#kalen li.k_11 { background-position: -202px 0; }
			#kalen li.k_12 { background-position: -222px 0; }
			#kalen li.k_13 { background-position: -242px 0; }
			#kalen li.k_14 { background-position: -262px 0; }
			#kalen li.k_15 { background-position: -282px 0; }
			#kalen li.k_16 { background-position: -302px 0; }
			#kalen li.k_17 { background-position: -322px 0; }
			#kalen li.k_18 { background-position: -342px 0; }
			#kalen li.k_19 { background-position: -362px 0; }
			#kalen li.k_20 { background-position: -382px 0; }
			#kalen li.k_21 { background-position: -402px 0; }
			#kalen li.k_22 { background-position: -422px 0; }
			#kalen li.k_23 { background-position: -442px 0; }
			#kalen li.k_24 { background-position: -462px 0; }
			#kalen li.k_25 { background-position: -482px 0; }
			#kalen li.k_26 { background-position: -502px 0; }
			#kalen li.k_27 { background-position: -522px 0; }
			#kalen li.k_28 { background-position: -542px 0; }
			#kalen li.k_29 { background-position: -562px 0; }
			#kalen li.k_30 { background-position: -582px 0; }
			#kalen li.k_31 { background-position: -602px 0; }

			#kalen li.k_prvni_2 { margin-left: 15px; }
			#kalen li.k_prvni_3 { margin-left: 30px; }
			#kalen li.k_prvni_4 { margin-left: 45px; }
			#kalen li.k_prvni_5 { margin-left: 60px; }
			#kalen li.k_prvni_6 { margin-left: 75px; }
			#kalen li.k_prvni_7 { margin-left: 90px; }
			#kalen li.k_dneska { background-image: url('./kalendar2.gif'); }
			#kalen li.k_nedele { background-image: url('./kalendar3.gif'); }
			#kalen li.k_aktivni { background-image: url('./kalendar4.gif'); }

			#obsah { clear: both; }
				#obsah2 { padding: 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; }
					#obsah3 { -moz-border-radius: 10px; -moz-border-radius: 10px; }
					#obsah4 { padding: 10px 10px 10px 10px; background: #fff url('./prech.jpg') bottom left repeat-x; min-height: 400px; }
				.lista_obal { padding: 0 10px 0 10px; }
				.lista { height: 21px; padding: 0 12px 0 0; margin: 0; font-size: 123.5%; }
					.lista .lista_left { float: left; padding: 30px 5px 0 0; font-size: 63%; }
					.lista2 { float: left; padding: 0; width: 100%; }
					.k_k_lista_i { white-space: nowrap; float: left; width: 770px; height: 53px; overflow: hidden;  }
					.k_k_lista_i span { font-size: 0px; }
					.k_k_lista_i ul { margin: 0; padding: 0; list-style: none; }
					.k_k_lista_i ul li { margin: 0; padding: 0; list-style: none; }
					.k_k_lista_i ul li a { font-size: 73%; }
						.lista a { display: block; padding: 0; float: left; background: transparent url('./zalozka.png') left bottom no-repeat; height: 53px; font-size: 85%; margin: 0; width: 60px; white-space: nowrap; text-decoration: none; color: black; z-index: 1; position: relative; cursor: pointer; }
						.lista a.aktiv, .lista a.aktiv1, .lista a.aktiv2, .lista a.aktiv3, .lista a.aktiv4 { margin: 0;  background: transparent url('./zalozka_aktiv.png') left bottom no-repeat; }
							.lista a span { display: block; padding: 28px 0 5px 0; margin: 0 3px; width: 54px; height: 17px; text-align: center; white-space: nowrap; overflow: hidden; font-size: 0px; cursor: pointer; }
							.lista a span em { font-size: 85%; font-style: normal; cursor: pointer; }
					#rozfirmy span { background: transparent url('./rozfirmy.png') top center no-repeat;  }
					#rozzpravy span { background: transparent url('./rozzpravy.png') top center no-repeat; }
					#rozreality span { background: transparent url('./rozreality.png') top center no-repeat; }
					#rozkariera span { background: transparent url('./rozprace.png') top center no-repeat; }
					#rozbazary span { background: transparent url('./rozauta.png') top center no-repeat; }
					#rozstavby span { background: transparent url('./rozstavba.png') top center no-repeat; }
					#rozhotely span { background: transparent url('./rozhotely.png') top center no-repeat; }
					#rozdovolena span { background: transparent url('./rozdovolena.png') top center no-repeat; }
					#rozrecepty span { background: transparent url('./rozrecepty.png') top center no-repeat; }
					#rozpocasi span { background: transparent url('./rozpocasi.png') top center no-repeat; }
					#roznaseclanky span { background: transparent url('./roznaseclanky.png') top center no-repeat; }
					#roztiskove-zpravy span { background: transparent url('./rozpr.png') top center no-repeat; }


					#rozinfo span { background: transparent url('./rozinfo.png') top center no-repeat; }
					#rozmapa span { background: transparent url('./rozmapa.png') top center no-repeat; }
					#rozsluzby span { background: transparent url('./rozsluzby.png') top center no-repeat; }
					#rozshop span { background: transparent url('./rozshop.png') top center no-repeat; }
					#rozvideo span { background: transparent url('./rozvideo.png') top center no-repeat; }
					#rozfotogalerie span { background: transparent url('./rozfotogalerie.png') top center no-repeat; }
					#roztypovydum span { background: transparent url('./roztypovydum.png') top center no-repeat; }
					#rozbazar span { background: transparent url('./rozbazar.png') top center no-repeat; }
					#rozzamestnani span { background: transparent url('./rozprace.png') top center no-repeat; }
					#rozprodejci span { background: transparent url('./rozprodejci.png') top center no-repeat; }
					#rozdoporucujeme span { background: transparent url('./roztip.png') top center no-repeat; }
					#rozprohlidka span { background: transparent url('./roz3d.png') top center no-repeat; }
					#rozsoubory span { background: transparent url('./rozfile.png') top center no-repeat; }
					#rozakce span { background: transparent url('./rozakce.png') top center no-repeat; }
					#rozclanky span { background: transparent url('./rozclanky.png') top center no-repeat; }
					#rozreference span { background: transparent url('./rozreference.png') top center no-repeat; }
					#rozkontakt span { background: transparent url('./rozkontakt.png') top center no-repeat; }
					#rozjidelni-listek span { background: transparent url('./rozjidelni-listek.png') top center no-repeat; }
					#roznapojovy-listek span { background: transparent url('./roznapojovy-listek.png') top center no-repeat; }
					#roztydenni-menu span { background: transparent url('./rozmenu.png') top center no-repeat; }
					#roznovinky span { background: transparent url('./roznovinky.png') top center no-repeat; }
					#rozubytovani_info span { background: transparent url('./rozhotely.png') top center no-repeat; }
					#rozzbozi span { background: transparent url('./rozzbozi.png') top center no-repeat; }

					.all3 #rozdoporucujeme, .all3 #rozdoporucujeme span { width: 40px; }
					.all3 #rozvideo, .all3 #rozvideo span { width: 46px; }
					.all3 #rozmapa, .all3 #rozmapa span { width: 44px; }
					.all3 #rozsluzby, .all3 #rozsluzby span { width: 52px; }
					.all3 #rozjidelni-listek, .all3 #rozjidelni-listek span { width: 80px; }
					.all3 #roznapojovy-listek, .all3 #roznapojovy-listek span { width: 94px; }
					.all3 #rozinfo, .all3 #rozinfo span { width: 46px; }
					.all3 #roztydeni-menu, .all3 #roztydeni-menu span { width: 50px; }
					.all3 #roznovinky, .all3 #roznovinky span { width: 58px; }


.bottom_banner1 { width: 990px; padding: 0 0 10px 0; margin: 0 0 -15px 0; background: #d4e7f5 url('./banner_stin.png') top left repeat-x; }
	.bottom_banner2 { background: transparent url('./banner_stin2.png') bottom left repeat-x; padding: 0 0 10px 0; }
		.bottom_banner3 { background: transparent url('./reklama4.gif') top right no-repeat; padding: 10px 0 0 0; }
			.bottom_banner4 { background: #fff; min-height: 100px; }


					#uvodka_rozcestnik { padding: 15px 5px 15px 5px; min-height: 400px; }


	.dolni_menu { margin: 0; padding: 7px 10px 2px 10px; min-height: 5px; background: transparent url('./dolni_menu.png') top left repeat; border-bottom: 1px solid #ccc; }
		.dolni_menu a { float: left; padding: 0 5px; }
		.dolni_menu a.akt2 { color: #000; text-decoration: none; font-weight: bold; padding: 0 10px 0 14px; background: transparent url('./sipka3b.png') left center no-repeat; }
		.dolni_menu a.plusik { padding-left: 20px; background: transparent url('./plus.gif') top left no-repeat; }
		.dolni_menu a.edit { padding-left: 20px; background: transparent url('./ico_edit.gif') top left no-repeat; }
		.dolni_menu a.nic2 { padding: 0 10px 0 14px; background: transparent url('./sipka3.png') left center no-repeat; }
		.dolni_menu h1 { padding: 2px 0; font-size: 123.5%; }
			.dolni_menu h1 span { display: block; float: left; margin: -8px 0 0 0; padding: 0; width: 35px; height: 31px; background-position: top center; }
			.dolni_menu h1 em { color: #888; }

	.typ_vykresleni2 {}
	.typ_vykresleni2 em { font-size: 93%; color: #555; }
	.typ_vykresleni2 small { color: #aaa; }

	.typ_vykresleni3 {}
		.typ_vykresleni3_one { padding: 0 0 0 5px; border-left: 5px solid #f2f2f2; margin: 0 0 20px 0; }
			.typ_vykresleni3 em { font-size: 93%; color: #555; float: right; padding: 5px 5px 0 5px; }
			.typ_vykresleni3 small { color: #aaa; float: right; padding: 5px 5px 0 5px; }
			.typ_vykresleni3 h3 { clear: both; float: left; }
			.typ_vykresleni3 p { padding: 0 0 5px 0; margin: 0; clear: both; }

	.typ_vykresleni4 {}
		.typ_vykresleni4_one { padding: 0 0 0 5px; border-left: 5px solid #f2f2f2; margin: 0 0 20px 0; }
			.typ_vykresleni4 em { font-size: 93%; color: #555; float: right; padding: 5px 5px 0 5px; }
			.typ_vykresleni4 small { color: #aaa; float: right; padding: 5px 5px 0 5px; }
			.typ_vykresleni4 h3 { float: left; }
			.typ_vykresleni4 p { padding: 0 0 5px 0; margin: 0; clear: left; }
			.floatbox { float: right; width: 306px; padding: 0 0 10px 14px; background: #fff; margin: 0 0 10px 10px; border-left: 5px solid #f2f2f2; }

	.typ_vykresleni7 {}
		.typ_vykresleni7_clanky { width: 635px; float: left; }
		.typ_vykresleni7_bok1 { width: 320px; float: right; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 12px; border-radius: 12px; background: #fff; margin: 0 10px 10px 0; }
			.typ_vykresleni7_bok2 { padding: 10px; }
				.typ_vykresleni7_bok2 small { color: #888; line-height: 120%; }
					.typ_vykresleni7_bok2 small a { color: #888; }
		.typ_vykresleni7_one { padding: 0 0 10px 0;  border: 1px solid #eee; padding: 10px; -moz-border-radius: 8px; -webkit-border-radius: 12px; border-radius: 12px; background: #fff; margin: 0 10px 10px 0; }
			.typ_vykresleni7_one strong a { font-size: 170%; line-height: 130%; }
			.typ_vykresleni7_one small { color: #888; line-height: 120%; }
				.typ_vykresleni7_one small a { color: #888; }
			.typ_vykresleni7_one ul { margin: 0; padding: 5px 0 0 0; list-style: square; }
				.typ_vykresleni7_one ul li { margin: 0 0 0 20px; padding: 0; list-style: square; }
				.typ_vykresleni7_one ul li a { font-size: 100%; line-height: 140%; }

	.typ_vykresleni_aktual {}
		.typ_vykresleni_aktual_one { padding: 0 0 0 5px; border-left: 5px solid #f2f2f2; margin: 0 0 20px 0; }
			.typ_vykresleni_aktual em { font-size: 93%; color: #555; float: right; padding: 5px 5px 0 5px; }
			.typ_vykresleni_aktual small { color: #aaa; float: right; padding: 5px 5px 0 5px; }
			.typ_vykresleni_aktual h3 { clear: both; float: left; }
			.typ_vykresleni_aktual p { padding: 0 0 5px 0; margin: 0; clear: both; }

		.typ_vykresleni2 a:link, .typ_vykresleni3 a:link, .typ_vykresleni4 a:link, .typ_vykresleni_aktual a:link,  { color: #004F91; text-decoration: none; }
		.typ_vykresleni2 a:visited, .typ_vykresleni3 a:visited, .typ_vykresleni4 a:visited, .typ_vykresleni_aktual a:visited { color: #888; text-decoration: none; }
		.typ_vykresleni2 a:hover, .typ_vykresleni3 a:hover, .typ_vykresleni4 a:hover, .typ_vykresleni_aktual a:hover { text-decoration: underline; }

/* bazary - start */
		.z_bazary2 .znacky { float: left; width: 130px; margin: 0; padding: 0; list-style: none; }
			.z_bazary2 .vyber_znacky { float: left; width: 670px; border: 1px solid #eee; margin: 0 0 15px 0; padding: 15px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
			.z_bazary2 .vyber_okresu { float: left; width: 260px; margin: 0 0 0 10px; }
			.z_bazary2 .znacky li { margin: 0; padding: 0 0 0 32px; background-position: left center; background-repeat: no-repeat; font-size: 93%; }
			.z_bazary2 #vsechny-znacky { font-size: 93%; font-weight: bold; text-align: right; margin: 10px 5px 0 0; float: right; width: 112px; text-align: left; }
			.z_bazary2 .znacky li.alfa-romeo { background-image: url('http://jiho.ceskebazary.cz/styl/z-alfa-romeo.gif'); }
			.z_bazary2 .znacky li.audi { background-image: url('http://jiho.ceskebazary.cz/styl/z-audi.gif'); }
			.z_bazary2 .znacky li.bmw { background-image: url('http://jiho.ceskebazary.cz/styl/z-bmw.gif'); }
			.z_bazary2 .znacky li.citroen { background-image: url('http://jiho.ceskebazary.cz/styl/z-citroen.gif'); }
			.z_bazary2 .znacky li.dacia { background-image: url('http://jiho.ceskebazary.cz/styl/z-dacia.gif'); }
			.z_bazary2 .znacky li.daewoo { background-image: url('http://jiho.ceskebazary.cz/styl/z-daewoo.gif'); }
			.z_bazary2 .znacky li.fiat { background-image: url('http://jiho.ceskebazary.cz/styl/z-fiat.gif'); }
			.z_bazary2 .znacky li.ferrari { background-image: url('http://jiho.ceskebazary.cz/styl/z-ferrari.gif'); }
			.z_bazary2 .znacky li.ford { background-image: url('http://jiho.ceskebazary.cz/styl/z-ford.gif'); }
			.z_bazary2 .znacky li.honda { background-image: url('http://jiho.ceskebazary.cz/styl/z-honda.gif'); }
			.z_bazary2 .znacky li.mitsubishi { background-image: url('http://jiho.ceskebazary.cz/styl/z-mitsubishi.gif'); }
			.z_bazary2 .znacky li.opel { background-image: url('http://jiho.ceskebazary.cz/styl/z-opel.gif'); }

			.z_bazary2 .znacky li.kia { background-image: url('http://jiho.ceskebazary.cz/styl/z-kia.gif'); }
			.z_bazary2 .znacky li.mercedes { background-image: url('http://jiho.ceskebazary.cz/styl/z-mercedes.gif'); }
			.z_bazary2 .znacky li.mazda { background-image: url('http://jiho.ceskebazary.cz/styl/z-mazda.gif'); }
			.z_bazary2 .znacky li.lancia { background-image: url('http://jiho.ceskebazary.cz/styl/z-lancia.gif'); }
			.z_bazary2 .znacky li.hyundai { background-image: url('http://jiho.ceskebazary.cz/styl/z-hyundai.gif'); }
			.z_bazary2 .znacky li.chevrolet { background-image: url('http://jiho.ceskebazary.cz/styl/z-chevrolet.gif'); }

			.z_bazary2 .znacky li.porsche { background-image: url('http://jiho.ceskebazary.cz/styl/z-porsche.gif'); }
			.z_bazary2 .znacky li.peugeot { background-image: url('http://jiho.ceskebazary.cz/styl/z-peugeot.gif'); }
			.z_bazary2 .znacky li.nissan { background-image: url('http://jiho.ceskebazary.cz/styl/z-nissan.gif'); }
			.z_bazary2 .znacky li.rover { background-image: url('http://jiho.ceskebazary.cz/styl/z-rover.gif'); }
			.z_bazary2 .znacky li.seat { background-image: url('http://jiho.ceskebazary.cz/styl/z-seat.gif'); }
			.z_bazary2 .znacky li.subaru { background-image: url('http://jiho.ceskebazary.cz/styl/z-subaru.gif'); }
			.z_bazary2 .znacky li.skoda { background-image: url('http://jiho.ceskebazary.cz/styl/z-skoda.gif'); }
			.z_bazary2 .znacky li.toyota { background-image: url('http://jiho.ceskebazary.cz/styl/z-toyota.gif'); }
			.z_bazary2 .znacky li.volvo { background-image: url('http://jiho.ceskebazary.cz/styl/z-volvo.gif'); }
			.z_bazary2 .znacky li.renault { background-image: url('http://jiho.ceskebazary.cz/styl/z-renault.gif'); }
			.z_bazary2 .znacky li.saab { background-image: url('http://jiho.ceskebazary.cz/styl/z-saab.gif'); }
			.z_bazary2 .znacky li.suzuki { background-image: url('http://jiho.ceskebazary.cz/styl/z-suzuki.gif'); }
			.z_bazary2 .znacky li.volkswagen { background-image: url('http://jiho.ceskebazary.cz/styl/z-volkswagen.gif'); }

			.z_bazary2 .o_dvacet { margin: 0 0 0 -20px }
			.z_bazary2 .typy { padding: 0; margin: 0; list-style: none; }
				.z_bazary2 .typy li { float: left; width: 390px; padding: 0 10px 5px 67px; margin: 0; color: #555; font-size: 100%; background-position: 0px 5px; background-repeat: no-repeat; line-height: 120%; }
					.z_bazary2 .typy li a { color: #555; }
						.z_bazary2 .typy li a.biger { color: #00F; font-size: 120%; line-height: 140%; }
				.z_bazary2 .typy li.t-osobni { background-image: url('http://jiho.ceskebazary.cz/styl/t-osobni.png'); }
				.z_bazary2 .typy li.t-terenni { background-image: url('http://jiho.ceskebazary.cz/styl/t-terenni.png'); }
				.z_bazary2 .typy li.t-uzitkove { background-image: url('http://jiho.ceskebazary.cz/styl/t-uzitkove.png'); }
				.z_bazary2 .typy li.t-nakladni { background-image: url('http://jiho.ceskebazary.cz/styl/t-nakladni.png'); }
				.z_bazary2 .typy li.t-motocykl { background-image: url('http://jiho.ceskebazary.cz/styl/t-motocykl.png'); }
				.z_bazary2 .typy li.t-pracovni { background-image: url('http://jiho.ceskebazary.cz/styl/t-pracovni.png'); }
				.z_bazary2 .typy li.t-prives { background-image: url('http://jiho.ceskebazary.cz/styl/t-prives.png'); }
				.z_bazary2 .typy li.t-karavany { background-image: url('http://jiho.ceskebazary.cz/styl/t-karavany.png'); }
				.z_bazary2 .typy li.licha { clear: both; }

			#top_auta { border-top: 1px dotted #aaa; min-height: 104px; }
				#top_auta2 { background: #fff url('http://jiho.ceskebazary.cz/styl/prechod.png') top left repeat-x; margin: 0; padding: 0 1px; }
					.top_auto { float: left; width: 96px; text-align: center; font-size: 85%; line-height: 120%; margin: 0; }
						.top_auto a { text-decoration: none; display: block; padding: 3px 0; }
						.top_auto a:hover { text-decoration: none; background: #ddd; }
						.top_auto a img { border: 1px solid #ccc; width: 91px; height: 68px; }
						.top_auto a span { overflow: hidden; white-space: nowrap; width: 93px; display: block; margin: 0 0 0 3px; }
/* bazary - cil */

/* seznam - start */


#k_l_sloupec1 { float: left; width: 655px; }
	#k_l_sloupec2 { background: #fff; padding: 12px; min-height: 200px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; border: 1px solid #eee; }


#k_p_sloupec1 { float: right; background: #fff; width: 300px; -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; }
	#k_p_sloupec2 { padding: 0 5px 10px 5px; }
	#okresHL_L { float: left; width: 142px; }
	#okresHL_P { float: right; width: 142px; }

#k_v_listarazeni1 { float: left; width: 655px; }
#k_v_listarazeni2 { padding: 0 5px; }
	#k_v_listarazeni2 a { float: left; padding: 3px 5px 1px 5px; color: black; text-decoration: none; margin: 0 0 -1px 0; }
	#k_v_listarazeni2 a:hover { padding: 0px 5px 1px 5px; border-top: 3px solid #ccc; background: #f4f3f3; }
	#k_v_listarazeni2 .k_v_alp_akt { float: left; font-weight: bold; padding: 0px 5px 1px 5px; border: 1px solid #3E79BE; border-bottom: 1px solid #f4f3f3; border-top: 3px solid #3E79BE; background: #f4f3f3; margin: 0 0 -1px 0; }
	#k_v_mesta2 { padding: 0 0 10px 0; }

	#k_hlavnikategorie2 {}
		#k_hlavnikategorie2 ul, #k_v_kategorie2 ul { float: left; width: 210px; margin: 0; padding: 0; list-style: none; }
			#k_hlavnikategorie2 ul li.l1, #k_v_kategorie2 ul li.l1 { padding: 0 5px 2px 20px; background: transparent url('ceskyseznam/file.png') 0 3px no-repeat; color: #aaa; }
			#k_hlavnikategorie2 ul li.l4, #k_v_kategorie2 ul li.l4 { padding: 0 5px 2px 20px; background: transparent url('ceskyseznam/url.png') 0 3px no-repeat; color: #aaa; }
				#k_hlavnikategorie2 ul li.l1 a, #k_v_kategorie2 ul li.l1 a {  }

#k_v_hledat1 { margin: 0 auto; width: 450px; }
	.k_v_hledejL { float: left; width: 355px; }
		.k_v_hledejL input { width: 355px; }
	.k_v_hledejP { float: right; }

/* seznam - cil */

/* zajezdy - start */
#z_zajezdy1 #zajezdy1 { width: 585px; margin: 0 0 0 15px; float: left; }
#z_zajezdy1 #urychlovak_lista { padding: 0 0 0 10px; }
	#z_zajezdy1 #urychlovak_lista a { float: left; display: block; padding: 2px 6px; text-decoration: none; background: #fff; border: 1px solid #eee; border-bottom: 0 none; margin: 0 5px 0 0; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;  border-radius: 8px 8px 0 0; }
		#z_zajezdy1 #urychlovak_lista a.left { float: left; margin: 0 0 0 5px; }
#z_zajezdy1 #urychlovak_obsah { background: #fff; padding: 10px 5px; border: 1px solid #eee; margin: 0 6px 5px 0; clear: both; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; }
	#z_zajezdy1 #urychlovak_obsah ul { list-style: none; margin: 0 0 0 12px; padding: 0; }
		#z_zajezdy1 #urychlovak_obsah ul li { list-style: none; margin: 0 5px 0 0; padding: 0 0 0 12px; float: left; width: 111px; display: block; white-space: nowrap; overflow: hidden; background: transparent url('http://www.vasezajezdy.cz/img/hvezda.gif') center left no-repeat; }

#z_zajezdy1 .typ_all { padding: 0; }
#z_zajezdy1 .tip2 { float: left; width: 179px; padding: 5px 5px 5px 101px; position: relative; margin: 0 5px 5px 0; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; background: #fff; }
#z_zajezdy1 .tip2 a.nad { font-size: 10pt; }
#z_zajezdy1 .tip2 a.nad img { float: left; width: 90px; height: 72px; margin: 0 0 0 -95px; border: 1px solid #273258; }
#z_zajezdy1 .tip2 a:hover.nad { color: #0D32FF; }
#z_zajezdy1 .tip2 a:hover.nad img { border: 1px solid #0D32FF; }
#z_zajezdy1 .cena_od { text-align: right; margin: -24pt 0 1pt 0; }
#z_zajezdy1 .cena_od span { font-size: 14pt; color:#0D32FF; }
#z_zajezdy1 .hvezdy { float: right; margin: 0; }
#z_zajezdy1 .hvezdy2 { position: absolute; top: 0px; left: -135px; }

#zajezdy2 { width: 360px; float: right; }
.rekl_tip { float: left; position: relative; background: white; width: 160px; padding: 5px; margin: 0 8px 8px 0; text-align: center; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; }
.rekl_tip strong { font-size: 10pt; color: #0D32FF; }
.rekl_tip a { text-decoration: none; }
.rekl_tip a img { border: 1px solid white; width: 125px; height: 100px; }
.rekl_tip a:hover img { border: 1px solid #0D32FF; }
#zajezdy2 .rekl_tip .ilustracni_foto { position: absolute; top: 61px; left: 1px; width: 170px; text-align: center; background: transparent; color:#000; font-size: 9pt; font-weight: bold; }
#zajezdy2 .rekl_tip .ilustracni_foto2 { position: absolute; top: 60px; left: 0; width: 170px; text-align: center; background: transparent; color:#FFF; font-size: 9pt; font-weight: bold; }
/* zajezdy - cil  */

/* hotely - start */
.odsadit  { padding:0 0 0 40px; }
.odsadit2  { padding:0 0 0 60px; }

.z_hotely_mapy1 { float: right; width: 336px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; border: 1px solid #eee;  }
	.z_hotely_mapy2 { padding: 5px; }
	#mapa_popis { display: none; }

	.z_hotely3 { float: left; width: 625px; }

				.z_hotely3 h2 { display: none; }
				.z_hotely3 .nalezeno { text-align: right; font-size: 85%; color: #666; }
				.z_hotely3 #vyhledavani_vypis {  }
				.z_hotely3 #vyhledavani_vypis h2 { font-size: 85%; line-height: 20px; margin: 5px 0 0 0; padding: 0 0 0 30px; text-align: left; font-weight: bold;  }
				.z_hotely3 #vyhledavani_vypis2 {}
					.z_hotely3 .vyhledavani_jedna_obal { position: relative; padding: 1px 0;  margin: 0 0 5px 5px; font-size: 93%; line-height: 120%; }
						.z_hotely3 .vyhledavani_jedna { padding: 5px;margin: 0; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; }
							.z_hotely3 .vypis_nadpis { font-size: 123%; font-weight: bold; line-height: 140%; }
								.z_hotely3 .vypis_nadpis span { display: block; float: left; width: 106px; height: 80px; padding: 5px; border: 1px solid #888; margin: 0 7px 0 0; _margin: 0 3px 0 0; background: #fff; text-align: center; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
								.z_hotely3 .vypis_nadpis span img {  }
							.z_hotely3 .vypis_text { padding: 0 0 0 125px; color: #333; _padding: 0 0 0 120px;  }
								.z_hotely3 .vypis_typ { float: right; margin: 0; color: #333; text-align: left; text-align: right; }
								.z_hotely3 .vypis_misto { color: #888; }
								.z_hotely3 .vypis_popis {  }
								.z_hotely3 .vypis_cena { float: right; }
									.z_hotely3 .vypis_cena span { color: #888; }
								.z_hotely3 .vypis_ikony { margin: 0 0 0 -125px; float: left; padding: 3px 0 0 0; line-height: 16px; clear: right; width: 600px;  _clear: both; _float: right; =margin: 14px 0 0 -125px;  }
									.z_hotely3 .vypis_ikony img { width: 16px; height: 16px; float: right; margin: 0 1px 1px 0; }
									.z_hotely3 .vypis_ikony img.pink { width: 1px; height: 16px; }
							.z_hotely3 .vypis_hvezdy { position: absolute; top: 2px; left: 10px; width: 116px; text-align: right; }
							.z_hotely3 .vypis_zastupce { position: absolute; top: 85px; left: 6px; width: 12px; height: 12px; background: transparent url('http://www.hotelypensiony.cz/img/ikony/zastupce.gif') top left no-repeat; text-align: left;  }


/* hotely - cil */

/* kulinar - start */

	#z_kulinar1 { padding: 0 0 0 10px; }
	#z_kulinar1 .ku_odkazy1 { float: left; width: 180px; border: 1px solid #eee; margin: 0 5px 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; }
		#z_kulinar1 .ku_odkazy2 { padding: 0 10px 10px 10px; }
			#z_kulinar1 .ku_odkazy2 ul { margin: 0; padding: 0; list-style: square; }
			#z_kulinar1 .ku_odkazy2 ul li { margin: 0 0 0 20px; padding: 0; list-style: square; float: left; clear: both; }
	#z_kulinar1 #ku_odkaz_prvni { width: 388px; }
		#z_kulinar1 #ku_odkaz_prvni .ku_odkazy2 ul li { width: 100px; clear: none; }
	#z_kulinar1 #clanky { margin-top: 10px; clear: both; }
		#z_kulinar1 .clanek_box { padding: 5px; margin: 0 10px 5px 0; border: 1px solid #ddd; position: relative; min-height: 74px; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
			#z_kulinar1 .clanek_box h3 { margin: 0; padding: 0; }
				#z_kulinar1 .clanek_box h3 a img { float: left;  margin: 0 10px 0 0; border: 1px solid #888; background: #fff; padding: 1px; -moz-border-radius: 3px; border-radius: 3px; }
				#z_kulinar1 .clanek_box h3 a:hover img { background: #ffe; border: 1px solid #333366; }
		#z_kulinar1 .clanek_box .clanek_info { margin-left: 5px; float: right; }

/* kulinar - cil */

/* reality - start */
			#z_reality2 #uvod #uvodka_rozcestnik .pidi_nadpis { }
			#z_reality2 #top_reality { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 0 -4px 20px -4px; padding: 0; height: 136px; }
			#z_reality2 .top_reality_box { width: 97px; float: left; padding: 5px 0 0 0; font-size: 85%; line-height: 120%; text-align: center; white-space: nowrap; overflow: hidden; }
			#z_reality2 .top_reality_box:hover { background: #eee; }
				#z_reality2 .top_reality_box a:hover { font-weight: bold; }
				#z_reality2 .top_reality_box a.tra { display: block; padding: 0 0 5px 0; }
				#z_reality2 .top_reality_box a.tra:hover { background: #eee; font-weight: normal; }
					#z_reality2 .top_reality_box a .top_reality_obal_img { position: relative; display: block; margin: 2px 0 0 1px; width: 94px; height: 71px; background: #ddd; }
						#z_reality2 .top_reality_box a .top_reality_obal_img img { position: absolute; top: -1px; left: -1px; border: 1px solid #ccc; width: 92px; height: 69px; padding: 0; background: #fff; }

				#z_reality2 .uvodka_rozcestnik_reality_vlevo { clear: both; float: left; width: 713px; position: relative; background: #fff; margin: 0 10px 0 0; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; border: 1px solid #eee; }
				#z_reality2 .uvodka_rozcestnik_reality_ul { width: 100%; margin: 0; padding: 0; list-style: none; line-height: 130%; }
					#z_reality2 .uvodka_rozcestnik_reality_ul li { width: 205px; float: left; margin: 0; padding: 5px 0 0 50px; list-style: none; position: relative; }
					#z_reality2 .uvodka_rozcestnik_reality_ul li.smalik2 { width: 220px; }
					#z_reality2 .uvodka_rozcestnik_reality_ul li.smalik { width: 135px; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li img { position: absolute; top: 5px; left: 5px; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li a { font-weight: normal; font-size: 93%; color: #000; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li a.nad { font-weight: bold; font-size: 108.5%; color: #000044; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li a.netucne { font-weight: normal; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li a.ext { padding: 0 14px 0 0; background: transparent url('http://jiho.ceskereality.cz/css/ext.gif') top right no-repeat; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li a.jenn { color: #aaa; font-size: 93%; }
						#z_reality2 .uvodka_rozcestnik_reality_ul li a small { line-height: 110%; }
				#z_reality2 .linka { clear: both; border-bottom: 1px dotted #ccc; margin-bottom: 2px; padding-top: 2px; font-size: 0; height: 0; }
			#z_reality2 #uvodka_mapa { float: right; width: 247px; min-height: 200px; }
				#z_reality2 #uvodka_mapa ul { margin: 0; padding: 0; list-style: square; }
					#z_reality2 #uvodka_mapa ul li { margin: 0 0 0 20px; padding: 0; list-style: square; }
			#z_reality2 .typy_lista { clear: left; float: left; margin: 10px 0; width: 695px; padding: 10px; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; border: 1px solid #eee; }
			#z_reality2 #ci_top_reality { height: 187px; }

			#z_reality2 .ci_noclear { clear: none; }

			#z_reality2 #top_rk1 { float: right; width: 246px; }
				#z_reality2 #top_rk2 { padding: 5px 10px 10px 10px; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; border: 1px solid #eee; }
				#z_reality2 .a_topky { float: left; width: 105px; margin: 0 5px 0 0; font-size: 93%; }
/* reality - cil */


/* kariera - start */
.z_kariera2 { padding: 15px 15px 0 15px; margin: 0; }
.z_kariera_bok1 { float: right; width: 280px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; border: 1px solid #eee; }
	.z_kariera_bok2 { padding: 10px; }
		.z_kariera_bok2 ul { padding: 0; margin: 0; list-style: square; }
			.z_kariera_bok2 ul li { padding: 0; margin: 0 0 0 20px; list-style: square; }
.z_kariera_obsah1 { float: left; width: 650px; }
	.z_kariera_vypis { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; border: 1px solid #eee; padding: 5px 15px 15px 15px; margin: 0 0 10px 0; }
		.z_kariera_vypis ul { padding: 0; margin: 0; list-style: none; }
			.z_kariera_vypis ul li { padding: 0; margin: 0; list-style: none; }

#kwicks { background:#fff url('http://jiho.ceskakariera.cz/img/v_poz4.png') top left repeat-y; padding: 5px 0; margin: 20px 0 0 0; width: 590px; float: left; }
#kwicks2 { background:#fff url('http://jiho.ceskakariera.cz/img/v_poz5.png') top left repeat-y; }
#kwicks3 { background: transparent url('http://jiho.ceskakariera.cz/img/v_poz2.jpg') bottom left no-repeat; }
#kwicks2 h2 { color: #22567E; padding: 5px 0; }
#kwicks #kwicks2 #kwicks3 .kw1 h2 a { border: 0 none; background: transparent url('http://jiho.ceskakariera.cz/img/hledam-zamestnani.png') top left no-repeat; height: 25px; }
#kwicks2 h2 a#nadpis2 { background: transparent url('http://jiho.ceskakariera.cz/img/hledam-zamestnance.png') top left no-repeat; }
#kwicks2 h2 a { display: block; height: 30px; width: 138px; }
#kwicks2 h2 a span { display: none; }
#kwicks2 h3 { border: 0 none; margin: 5px 0 0 0; padding: 5px; height: 15px; background: transparent url('http://jiho.ceskakariera.cz/img/vyhledat.png') top left no-repeat; }
#kwicks2 h3 span { display: none; }
#kwicks2 ol li { margin-left:3px; }
#kwicks2 ol li span { margin:0 0 0 3px; padding:0; color:black; }
#kwicks2 .odk { border: 0; }


#kwicks3 .kw1 { float: left; width: 140px; padding: 0; margin: 0; background:#fff; margin: 0 0 130px 0; }
#kwicks3 .kw2 { float: left; background-color: #C4E1FA; width: 310px; padding: 0 0 15px 0; }
#kwicks3 .kw3 { float: right; width: 140px; padding: 0; margin: 0; background:#fff; margin: 0 0 130px 0; }

.raz { float: left; font-weight: bold; margin: 3px 5px 0 0; width: 70px; clear: both; text-align: right; }
.dva { float: left; text-align: left; width: 220px; }
.dva select { width: 220px; margin: 0; border: 1px solid #22567E; }
.dva input  { width: 218px; margin: 0; border: 1px solid #22567E; }
.dva input.small1 { width: 120px; }
.dva select.small2, .dva input.small2 { width: 160px; }
.dva select.small3, .dva input.small3 { width: 398px; }
.dva select.small4, .dva input.small4 { width: 120px; }
.dva input.calen { width: 120px; }
.dva input.calen2 { width: 98px; border-left: 0; }





.dva textarea { width: 398px; height: 110px; border: 1px solid #22567E; }
.dva #vyhle { float: right; border: 0 none; height: 22px; padding: 0; margin: 0; line-height: 17px; width: 53px; background: #c4e1fa url('http://jiho.ceskakariera.cz/img/tl.gif') 0 5px no-repeat; color: #fff; font-weight: bold; }

.kw1 ol, .kw3 ol { margin: 0; padding: 0; list-style: none; }
.kw1 ol li, .kw3 ol li { padding: 1px 0 0 14px; margin: 0; background: url('http://jiho.ceskakariera.cz/img/a_m.gif') 5px 5px no-repeat; }

.odk { margin:0 0 0 10px; padding:5px 0; font-size: 7pt; border-top:4px solid #fff; border-bottom:4px solid #fff; }
.odk div { margin:0 0 0 10px; padding:0 0 0 10px; background:url('http://jiho.ceskakariera.cz/img/sip.gif') center left no-repeat; }



/* kariera - cil */

/* stavby - start */

.uvodka_stavby {}
	.uvodka_stavby .st_hp_big { float: left; width: 590px; _width: 610px; padding: 10px;  margin: 0 0 10px 0; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; }
		.uvodka_stavby .jeden_clanek img { float: left; width: 125px; height: 125px; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; }
		.uvodka_stavby .jeden_clanek h3 { font-size: 170%; }
	.uvodka_stavby .st_hp_small { float: right; width: 324px; _width: 344px; margin: 0 0 10px 0; padding: 10px; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; }
	.uvodka_stavby #paticka4 { display: none; }
	.uvodka_stavby h2 small { display: block; color: #666; font-size: 65%; line-height: 120%; margin: 0 0 10px 0; text-decoration: none; }
	.uvodka_stavby ul { margin: 0; padding: 0; list-style: square; }
		.uvodka_stavby ul li { margin: 0 0 0 20px; padding: 0; list-style: square; }
	.uvodka_stavby .st_hp_full { padding: 10px;  margin: 0 0 10px 0; border: 1px solid #eee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; }
		.uvodka_stavby  .sloupec { float: left; width: 315px; margin: 0 0 15px 0; padding: 0; }


/* stavby - cil */

/* clanky -start */
.clanek_obal { float: left; width: 306px; margin: 0 5px 5px 0; border: 1px solid #ddd; padding: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; }
	.clanek_nadpis {  margin: -5px -5px 5px -5px; padding: 5px 5px 3px 25px; border-bottom: 1px solid #ddd; font-weight: bold; background: #eee url('./denik.gif') 5px 6px no-repeat; -moz-border-radius-topleft: 8px; border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-radius-topright: 8px; }
div:hover.clanek_obal  { border: 1px solid #888; }
	div:hover.clanek_obal .clanek_nadpis { border-bottom: 1px solid #888; background-color: #ddd; }
		.clanek_nadpis a { color: #004F91; text-decoration: none; }
		.clanek_nadpis a:hover { text-decoration: underline; }
.clanek_obal ul { margin: 0; padding: 0; }
	.clanek_obal ul li { margin: 0 0 0 20px; padding: 0; color: #004F91; list-style: square; }
		.clanek_obal ul li a:link { color: #004F91; text-decoration: none; }
		.clanek_obal ul li a:visited { color: #888; text-decoration: none; }
		.clanek_obal ul li a:hover { text-decoration: underline; }
/* clanky - cil */


	#svatek { clear: both; text-align: center; font-size: 93%; padding: 5px 0; color: #444; }
	#hodiny { margin: 5px auto; width: 100px; height: 46px; background: transparent url('./analog.png') top left no-repeat; line-height: 46px; text-align: center; font-size: 123.5% }
	#flash_hour { margin: 5px 0 0 26px; width: 130px; height: 93px; background: transparent url('./hodiny.png') center center no-repeat; }
/*
	#hodiny_span { display: block; text-align: center; overflow: hidden; line-height: 93px;  width: 93px; height: 93px; vertical-align: middle; position: relative; text-align: center; padding: 0; }
		#hodiny_span img, #hodiny_span canvas, #hodiny_span object, #hodiny_span CANVAS { position: absolute; width: 93px; height: 93px; left: 0; top: 0; }
#h1, #m1, #s1 { position: absolute; width: 93px; height: 93px; top: 0; left: 0; }
*/


	#hodiny_span2 { display: none; }
	#spatny_cas { text-align: center; color: #f00; display: block; font-weight: bold; }
	#poznamka { font-size: 93%; padding: 0 0 0 10px; }




/* to hlavni - end */
		#bocni_lista { float: right; width: 201px; padding: 0 5px 0 0; background: #fff; line-height: 130%; font-size: 93%; }
			#bocni_lista2 { padding: 0 0 10px 0; background: #e2e2e2 url('http://jiho.ceskereality.cz/css/bok.png') top left repeat-y; }

	#paticka1 { width: 100%; text-align: center; margin: 0; padding: 0; font-size: 85%; line-height: 120%; }
		#paticka2 { width: 992px; text-align: left; margin: 0 auto; padding: 0; text-align: left; background: #d4e7f5 url('./paticka_ci.png') bottom center no-repeat; }
			#paticka3 { padding: 35px 400px 40px 20px; }
	#paticka4 { width: 980px; text-align: center; margin: 0 auto 0 auto; padding: 20px 0 20px 0; font-size: 85%; line-height: 120%; }

/* pocasi - start */
#pocasi_mapa { position: relative; float: left; width: 600px; }
.pocasi_bod1 { position: absolute; width: 50px; overflow: hidden; background: #fff; font-size: 85%; border: 1px solid #eee; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; white-space: nowrap; }
	.pocasi_bod2 {  }
		.pocasi_bod3 { width: 210px; }
			.pocasi_akt { width: 40px; padding: 1px 5px; float: left; color: #3e79be; }
				.pocasi_akt em { font-style: normal; color: #000; }
			.pocasi_aktualni { font-size: 140%; line-height: 200%; font-weight: bold; }
#pocasi_table_div { float: left; width: 370px; }
	table#pocasi_table { width: 370px; font-size: 93%; background: #fff; }
	table#pocasi_table, table#pocasi_table td, table#pocasi_table th { border: 1px solid #eee; border-collapse: collapse; padding: 2px 5px; text-align: left; vertical-align: top; }
	 table#pocasi_table th { vertical-align: middle; background: #fafaff; }
		table#pocasi_table td.strong { color: #3e79be; font-size: 123.5%; text-align: center; vertical-align: middle; font-weight: bold; }
/* pocasi - cil */














/*********************************** firmy - start ***/
.all2bx1 { padding: 0; margin: 0; background: transparent url('./jen_stin.png') center 36px repeat-y; } /* IE stin opakuj */
.all2bx2 { background: transparent url('./jen_stin_dole.png') top center no-repeat; height: 8px; }
.all3 { background: transparent url('./jen_stin_top.png') center 35px no-repeat; height: 53px; }

.all { padding: 0; margin: 0; background: transparent url('./jen_stin.png') top center repeat-y; }
.all_dole { background: transparent url('./jen_stin_dole.png') top center no-repeat; }

#k_baseblock1 { clear: both; padding: 0 15px; }

.k_gallery_fotos1 { margin: 0 35px 5px 35px; }

.k_km_address2 ul li, .k_v_address2 ul li, #k_cinnost2 ul li { color: #3e79be; }

#k_nadpis2 { text-align: left; color: #3e79be; text-decoration: none; margin: 0; padding: 5px 0 5px 0; line-height: 140%; font-weight: bold; font-size: 170%; }
#k_nadpis2 em { color: #888; }


#k_base_logo1 { width: 135px; height: 112px; float: left; }
	#k_base_logo2 { float: left; margin: 5px 0 0 12px; background: #fff; border: 1px solid #ddd; width: 100px; display:table; height:100px; overflow:hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; max-width: 100px; max-height: 100px; }
		#k_base_logo3 { padding: 4px 0 0 0; display:table-cell; vertical-align:middle; text-align: center; }
			#k_base_logo3 img { _width: 90px; width /*\**/: 90px\9; max-width: 90px; max-height: 90px; }

#k_base_logo2, #k_base_logo3 { width: 100px; }
.k_vypisFirmy1 { float: left; width: 711px; border-right: 1px solid #eee; }
#k_info_obsah1 { float: left; width: 711px; }
.k_mapaside_1 { float: left; width: 291px; margin: 0; height: 500px; background: #fff; }


#hla #k_tree1 { margin: -15px 0 0 0; border-top: 1px dotted #ccc; font-size: 93%; }
#obsah4 #k_tree1 { margin: -10px -15px 10px -15px; border-bottom: 1px dotted #ccc; font-size: 93%; }
/*********************************** firmy - end *****/





.adbanner { display: block; left: 992px; top: 438px; position: fixed; _position: absolute; width: 120px; height: 600px; text-align: center; background: transparent; border: 1px dotted #fff; }
	.reklama { width: 120px; height: 600px; background: transparent; z-index: 9; }
		.reklama img { border: 0 none; }


#head_neprehledni { text-shadow: 0 0 7px #888; }
.k_stat_odklik, .k_stat_denni_limit, .k_stat_klic { display: none; }

#k_v_mapa1 {margin-top: 20px}
.greybg { background-color: #e1e2e5; padding-top: 20px; padding-bottom: 20px; }         
.partner2 .img_out { width: 198px; height: 107px; background: #fff; margin: 0px auto; margin-bottom: 20px;}
.partner2 p { margin: 0 25px 20px 25px; }
.partner2 .button { margin: 0 0 0 47px; }
.partner2 .btn{ display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.partner2 .btn:active,.btn.active{background-color:#cccccc \9;}
.partner2 .btn:first-child{*margin-left:0;}
.partner2 .btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.partner2 .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.partner2 .btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.partner2 .btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}


.red_box {background-color: #587F9A; color: #fff; padding: 2px 0 3px 0;}
.red_box em {  background-image: url("../imgs/obecny/squares_100.png");
               abackground-position: 9px 14px;
               background-repeat: no-repeat;
               display: block;
               float: left;
               background: url("../imgs/obecny/squares_100.png") no-repeat 0 0 transparent; width: 16px; height: 15px;
               margin-top: 3px;
}
.red_box span { float: left; font-weight: bold; margin-top: 2px;}

