html, body { font-family: "Trebuchet MS","Segoe UI",Segoe,Tahoma,Verdana,"Geneva CE",Arial,lucida,sans-serif;  background: #e8e8e8 url('/css/_all.gif') top center repeat-y; }
html { font-size:106.5%; }
body { font-size:76.5%; padding: 0; margin: 0; color: #000; text-align: center; line-height: 140%; background: transparent url('/css/trikolora2.png') top left repeat-x; }
img { border: 0 none; }
form { display: inline; }
.clear { clear: both; }
.lfloat { float: left; }
.rfloat { float: right; }
#vypis #vypis2a a:link { color: #003A74; font-weight: bold; text-decoration: none; font-weight: bold; }
#vypis #vypis2a a:hover { color: #003A74; font-weight: bold; text-decoration: underline; }
#vypis #vypis2a a:visited { color: #003A74; font-weight: normal; text-decoration: none; }
	#vypis #vypis2a a:link img { border: 1px solid #003A74; }
	#vypis #vypis2a a:hover img { border: 1px solid #003A74; }
	#vypis #vypis2a a:visited img { border: 1px solid #003A74; }

#vypis #vypis2b a:link { color: #cc000b; font-weight: bold; text-decoration: none; font-weight: bold; }
#vypis #vypis2b a:hover { color: #cc000b; font-weight: bold; text-decoration: underline; }
#vypis #vypis2b a:visited { color: #cc000b; font-weight: normal; text-decoration: none; }
	#vypis #vypis2b a:link img { border: 1px solid #cc000b; }
	#vypis #vypis2b a:hover img { border: 1px solid #cc000b; }
	#vypis #vypis2b a:visited img { border: 1px solid #cc000b; }


h1, h2, h3, h4 { margin: 0; padding: 0; line-height: 140%; color: #0441db; text-decoration: none; font-weight: bold; }

	#all { background: transparent url('/css/_all2.gif') top center no-repeat; }
	#all2 { margin: 0px auto; position: relative; padding: 0; width: 990px; text-align: left; }
		#head { height: 120px; text-align: left; position: relative; }
			#logo img { position: absolute; top: 10px; left: 10px; }
			#banner { position: absolute; right: 2px; top: 15px; width: 728px; height: 90px; border: 1px solid #003A74; background: #fafafa; }
		#head_two { min-height: 70px; background: #fff; padding: 0; }
		#head_line { background: transparent url('/css/politika_cara.png') left bottom repeat-x; margin: 0 0 1px 0; _border-bottom: 1px solid #fff; _background: transparent url('/css/cara2.png') left bottom repeat-x; }
			#head_line ul { margin: 0 0 0 10px; padding: 0; border: 0 none; list-style: none; _margin: 0 0 -1px 0; }
				#head_line ul li { margin: 0; padding: 0; border: 0 none; list-style: none; display: inline; }
					#head_line ul li form { float: right; margin: 0 0 0 10px; }
						#head_line ul li form input { width: auto; margin: 2px 0 0 0; padding: 0; border: 0px none; background: #0441db; color: #fff; }
							#head_line ul li form input#vyhledavani { width: 100px; border: 1px solid #0441db; background: #fff; color: #333; }
					#head_line ul li a { float: left; display: block; padding: 3px 10px; color: #000; font-weight: nornal; text-decoration: none; _border-bottom: 1px solid #0441db; }
					#head_line ul li a.right { float: right; }
					#head_line ul li a:hover { background: #fee; }
						#head_line ul li a#aktiv { border: 1px solid #0441db; border-bottom: 1px solid #fff; color: #0441db; font-weight: bold; }
						#head_line ul li a:hover#aktiv { background: #fff; cursor: pointer; }
		#head_line2 { background: transparent url('/css/politika_cara.png') left top repeat-x; margin: 0 0 10px 0; _width: 100%; _margin: 2px 0 10px 0; }
			#head_line2 ul { margin: 0 10px; padding: 0; border: 0 none; list-style: none; }
				#head_line2 ul li { margin: 0; padding: 0; border: 0 none; list-style: none; display: inline; }
					#head_line2 ul li a { float: left; display: block; padding: 3px 10px; color: #000; font-weight: nornal; text-decoration: none; border-top: 1px solid #0441db; }
					#head_line2 ul li a.right { float: right; }
					#head_line2 ul li a:hover { background: #fee; border-top: 1px solid #0441db; }
						#head_line2 ul li a#aktiv2 { border: 1px solid #0441db; border-top: 1px solid #fff; color: #0441db; font-weight: bold; }
						#head_line2 ul li a:hover#aktiv2 { background: #fff; cursor: pointer; }
		#vypis { float: left; width: 660px; margin: 0; display: block; padding: 0; }
			#vypis2a { float: left; width: 310px; margin: 0 10px; padding: 0; display: block; }
				#vypis2a h2 { background: #003a74 url('/css/modra.gif') top left no-repeat; height: 40px; margin: 0 -10px 5px -10px; padding: 0 0 0 25px; color: #fff; line-height: 40px; }
			#vypis2b { float: left; width: 310px; margin: 0 10px; padding: 0; display: block; }
				#vypis2b h2 { background: #cc000b url('/css/cervena.gif') top left no-repeat; height: 40px; margin: 0 -10px 5px -10px; padding: 0 0 0 25px; color: #fff; line-height: 40px; }
			#vypis .vypis_reklama { max-width: 603px; text-align: right; height: 60px; }
			.reklama2 { padding: 15px 0 15px 15px; background: transparent url('/css/podklad3.png') top left no-repeat; }
			#vypis .radka { position: relative; min-height: 100px; padding: 0 5px 6px 0px; margin: 0 0 5px 0; _height: 100px; border-bottom: 1px solid #003A74; }
				#vypis #vypis2b .radka { border-bottom: 1px solid #cc000b; }
				#vypis a.cel { border-bottom: 1px dotted #0441db; }
				#vypis a.nadpis { font-size: 123.5%; line-height: 26px; margin-bottom: 3px; display: block; width: 253px; float: left; padding: 0 0 0 57px; min-height: 52px; _height: 52px; }
					#vypis a.nadpis img { position: absolute; top: 0; left: 0; width: 50px; height: 50px; z-index: 9; background: #fff; }
				#vypis .informace { text-align: right; font-size: 73%; color: #fff; }
				#vypis .informace a { font-weight: normal; }
			#vypis_celebrit { margin: 0; padding: 0; list-style: none; }
				#vypis_celebrit li { margin: 0; padding: 0; list-style: none; float: left; width: 300px; padding: 5px; margin: 5px; border: 1px solid #f0f0f0; }
			.pul { float: left; width: 50%; _width: 49%; }
				.pulraml { border-right: 1px dotted #eee; padding: 0 5px 0 0; }
				.pulramp { padding: 0 0 0 5px; }
				.puldiv { padding: 5px 0 15px 10px; margin: 0 0 5px 0; border-bottom: 1px dotted #eee; }
					.puldiv h2 { margin: 0 0 0 -10px; }
						.puldiv h2 small{ color: #aaa; font-size: 73%; font-weight: normal; }
					.pulclan { padding: 3px 0 0 55px; background: #fff url('/css/podklad2.png') top left no-repeat; min-height: 52px; position: relative; }
						.pulclan a img { position: absolute; width: 40px; height: 40px; top: 6px; left: 6px; border: 0 none; _left: -50px; _top: 5px }
					.pulclan2 { }
						.pulclan2 ul { margin: 0; padding: 0; list-style: square; }
							.pulclan2 ul li { margin: 0 0 0 20px; padding: 0; list-style: square; }
							a.tright { display: block; text-align: right; }
							.barva_politika .pulclan2 a { color: #94256D; font-weight: normal; }
							.barva_politika h4 { color: #94256D; border-bottom: 1px solid #fff; margin: 0 0 2px 0; }
							.barva_politika a.tright { color: #94256D; }

							.barva_paparazzi .pulclan2 a { color: #DF0029; font-weight: normal; }
							.barva_paparazzi h4 { color: #DF0029; border-bottom: 1px solid #fff; margin: 0 0 2px 0; }
							.barva_paparazzi a.tright { color: #DF0029; }

							.barva_stravnik .pulclan2 a { color: orange; font-weight: normal; }
							.barva_stravnik h4 { color: orange; border-bottom: 1px solid #fff; margin: 0 0 2px 0; }
							.barva_stravnik a.tright { color: orange; }

					.pulpromo { background: #fff url('/css/podklad.png') top left no-repeat; height: 115px; padding: 15px 0 0 0; width: 130px; float: left; text-align: center; }
			.porovnani { border-collapse: collapse; }
				.porovnani th { border: 1px solid #ddd; background: #eee; padding: 0 3px; }
				.porovnani td { border: 1px solid #ddd; padding: 0 3px; }
		#bok { float: right; width: 320px; padding: 5px 0; margin: 0 5px 0 5px; }
			.bok1 { background: #fff url('/css/nahorep.png') top left no-repeat; border-bottom: 6px solid #fff; }
			.bok2 { padding: 5px; background: transparent url('/css/dolep.png') bottom left no-repeat; }
				.bok2 a { color: #0441db; font-weight: bold; text-decoration: none; }
				.bok2 h4 { text-align: right; }
				.bok2 ol { margin: 3px 0; padding: 0; }
					.bok2 ol li { margin: 0 0 0 26px; padding: 0; color: #0441db; }
						.bok2 ol li span { color: #000; }

				.dole { margin: 0 -5px; background: #fff url('/css/dole.png') top left no-repeat; height: 6px; font-size: 1px; line-height: 7px; border-bottom: 5px solid #fff; }
				.nahore { margin: 0 -5px; background: #fff url('/css/nahore.png') top left no-repeat; height: 6px; font-size: 1px; line-height: 7px; }

				.kalendar { float: left; width: 162px; text-align: center; }
					.kalendar table { margin: 0 auto; border-collapse: collapse; border: 1px solid #fff; }
						.kalendar table td { border: 1px solid #ccc; }

				.nahodny_fotka { float: right; background: #fff; padding: 3px; border: 1px solid #ccc; width: 80px; margin: 0 0 5px 5px; }
				.pr_akce { float: left; background: #fff; padding: 3px; border: 1px solid #ccc; width: 50px; margin: 0 3px 3px 0; }
				.pr_akce2 { float: left; background: #fff; padding: 1px; border: 1px solid #ccc; width: 45px; height: 45px; margin: 0 3px 3px 0; }
				.vpravo { text-align: right; }
					#bok2 .vpravo a { font-weight: normal; }
				.videotip { float: left; background: #fff; padding: 3px; border: 1px solid #ccc; width: 120px; height: 90px; margin: 0 3px 3px 0; }
				#people-metr { float: right; width: 160px; text-align: left; }




#clan2 { background: #fff; padding: 5px; }
	#clan2 hr { border: 0 none; padding: 0; margin: 0; border-top: 1px solid #eee; background: #fff; height: 1px; line-height: 1px; font-size: 1px; }


#clan2 .radka {}
	#clan2 .radka .nadpis { width: 590px; font-weight: bold; font-size: 140%; }