body {font-family: Arial; font-size: 12px; margin: 0; padding: 0; text-align: left; top: 0px; 
color: black;   color: Black; }
/*
div { border: 1px solid black }
*/
table {position: relative; float: left;}
td { position: relative; padding: 5px; background: #E7EDF5; vertical-align:top  }
a {position: relative; color: #164D8B; text-decoration: underline; font-weight: normal}
a:hover {color: #002A5A}

#button {height: 22px; cursor: pointer; border: 1px solid #A4030C; background: #A4030C; color: black; font-weight: bold; padding: 2px; 
		background: url(/Images/formbg.gif) repeat-x left top; color: white }
		
#button_a {height: 22px; cursor: pointer; border: 1px solid #A4030C; background: #A4030C; color: black; font-weight: bold; padding: 3px; 
		background: url(/Images/formbg.gif) repeat-x left top; color: white; text-decoration: none; }
#text {height: 17px; border: outset 1px #ccc; background: #999; color: black; font-weight: bold; background: url(/Images/formbg.gif) repeat-x left top; }
#button_img {height: 20px; cursor: pointer; border: outset 1px #ccc; background: #999; color: black; font-weight: bold; padding: 1px 2px; background: url(/Images/formbg.gif) repeat-x left top; }
form {margin: 0px; padding: 0px; }
INPUT {font-size: 12px; font-weight: normal; height: 16px; padding: 2px; margin: 0px;border: 1px solid #A4030C; }
ul {position: relative; float: left; text-align: left; margin: 0px; padding: 0px; padding-left: 20px; margin-bottom: 10px; }
li {list-style-type: square;margin: 0px; padding: 0px; margin-bottom: 5px; }
h1 {color: #164D8B; text-decoration: none; font-size: 14px; font-weight: bolder; padding: 5px; margin: 0px; margin-bottom: 5px; }
h3 a {margin: 0; padding: 0; font-size: 12px; font-weight: bold; font-family: Arial; }

.zpravy {position: relative; float: left; overflow: hidden; width: 100px; height: 1px;}
.prihlaseni {position: relative; float: left; padding: 20px; }
.center {position: relative; width: 1000px; }
.telo {position: relative; float: left; width: 1000px; text-align: left; border: 0px solid #C5D0E4; padding: 5px; background-color: White; }
.hlava_lista {position: relative; float: left; width:990px; padding: 5px; height: 15px; background: url(/Images/back_top.jpg) #F5F5F5; }
.hlava_lista a { color: black }
.hlava {position: relative; float: left; width: 1000px; border-top: 0px solid #EDEDED; background: url(/Images/hlava.jpg) left top no-repeat;
 height: 80px; }
 #hlava_logo_odkaz {position: relative; float: left; width: 260px; height: 80px; }
.flash {position: relative; float: left; height: 305px; }
.logo {position: relative; float: left; width: 500px; height: 70px; background-image: url(/Images/logo.gif); }
.hlava_menu {position: relative; float: right; padding: 5px;  }
.hlava_menu a {position: relative; color: black }
.hlava_menu a:hover {text-decoration: underline; background-color: White; }
.hlava_pruh {position: relative; float: left; width: 990px; background-color: #CEDFE6; height: 5px; font-size: 1px; border-top: 1px solid white;
 border-bottom: 1px solid white}
.stred {position: relative; float: left; width: 1000px; background-color: white; text-align: left; 
		  padding-top: 5px;}
.stred_leve {position: relative; float: left; width: 180px; overflow: hidden  }
.content {position: relative; float: left; width: 560px; padding: 5px; background-color: white; padding-top: 0px; }


.top_okno { position: relative; float: left; padding: 5px; width: 550px; background: url(/Images/top_okno.jpg) repeat-x #E5181D;
			margin-bottom: 5px;}
.top_text {position: relative; float: right; width: 240px; color: white }
.top_text a {color: white; font-weight: bold}
.top_text a h1 { font-size: 18px; padding: 0px; margin: 0px; padding-top: 5px;
				padding-bottom: 5px; text-decoration: underline; cursor: hand;width: 240px; color: white;}
.top_lista_datum {position: relative; float: left; font-size: 12px;  width: 240px;}
.top_obsah {position: relative; float: left; width: 240px; }
.top_text p { padding: 0px; margin: 0px;  }
.top_obsah_img img { position: relative; float: left; margin-right: 5px;}
.top_sekce {position: relative; float: left; width: 280px;}
.top_sekce h2 { color: white; font-size: 14px; font-weight: bolder; padding: 5px; float: left;
				width: 270px; margin: 0px; background: url(/Images/h2.jpg) repeat-x; margin-bottom: 5px; }
.top_sekce_clanek {position: relative; float: left; background: url(/Images/top_sekce_clanek.jpg) repeat-x; width: 270px; padding: 5px; cursor: default; 
					text-decoration: none; margin-bottom: 5px; height: 100px;}
.top_sekce_clanek h3 {margin: 0px; padding: 0px;position: relative; float: left; width: 270px; font-size: 12px; padding-bottom: 5px; }
.top_sekce_clanek img {position: relative; float: left; width: 80px; border: 0px; padding-right: 5px; }
.top_sekce_clanek p {position: relative; float: left; width: 185px; margin: 0px; padding: 0px; }

.top_sekce_leve .top_sekce {position: relative; float: left; width: 275px; padding-right: 5px; }
.top_sekce_leve .top_sekce h2 { color: white; font-size: 14px; font-weight: bolder; padding: 5px; float: left;
				width: 265px; margin: 0px; background: url(/Images/h2.jpg) repeat-x; margin-bottom: 5px; }
.top_sekce_leve .top_sekce_clanek {position: relative; float: left;  width: 265px; padding: 5px; cursor: default; 
					text-decoration: none; margin-bottom: 5px; }
.top_sekce_leve .top_sekce_clanek h3 {margin: 0px; padding: 0px;position: relative; float: left; width: 265px; font-size: 12px; padding-bottom: 5px; }
.top_sekce_leve .top_sekce_clanek img {position: relative; float: left; width: 80px; border: 0px; padding-right: 5px; }
.top_sekce_leve .top_sekce_clanek p {position: relative; float: right; width: 180px; margin: 0px; padding: 0px; }


.leve {position: relative; float: left; width: 180px;  margin-bottom: 5px;}
.leve_top a {position: relative; float: left; width: 170px; color: url(/Images/h2.jpg) repeat-x; font-size: 14px;  padding: 5px;  
		margin: 0px;background: #E7EDF5; }
.leve_obsah {position: relative; float: left; width: 170px; padding: 5px; background: #F2F6FB; margin-bottom: 5px; }
/*.leve_obsah a { position: relative; float: left; padding: 0px; margin: 0px; background: none; font-size: 12px;
				font-weight: normal;}*/

.box {position: relative; float: left; width: 560px; padding-bottom: 5px; }
.box h1 {position: relative; float: left; width: 560px; background: url(/Images/nacher.jpg); height: 80px; }
.box p {position: relative; float: left; width: 560px; padding-bottom: 10px; padding-top: 10px; }
.stred_prave {position: relative; float: right; width: 250px; }
.prave {position: relative; float: right; width: 250px; margin-bottom: 5px; }
.prave h2 {color: white; font-size: 14px; font-weight: bolder; padding: 5px; float: left; width: 240px; margin: 0px; background: url(/Images/h2.jpg) repeat-x; margin-bottom: 5px; }
.prave_kauza {position: relative; float: left; background-color: #E7EDF5; width: 240px; padding: 5px; cursor: default; text-decoration: none; }
.prave_kauza h3 {margin: 0px; padding: 0px;position: relative; float: left; width: 240px; font-size: 12px; padding-bottom: 5px; }
.prave_kauza img {position: relative; float: left; width: 60px; border: 0px; padding-right: 5px; }
.prave_kauza p { margin: 0px; padding: 0px; }
.prave_kauza_dalsi {position: relative; float: left; padding: 5px; width: 240px; background-color: #F2F6FB}
.prave_kauza_dalsi_blok { position: relative; float: left;width: 240px; padding-bottom: 5px; }
.prave_kauza_odkazy {position: relative; float: right; width: 175px; }
.prave_kauza_odkazy a {font-weight: bold; }
.prave_rozhovor {position: relative; float: left; background-color: #FCECE0; width: 240px; padding: 5px; cursor: default; text-decoration: none; }
.prave_rozhovor h3 {margin: 0px; padding: 0px;position: relative; float: left; width: 240px; font-size: 12px; padding-bottom: 5px; }
.prave_rozhovor img {position: relative; float: left; width: 60px; border: 0px; padding-right: 5px; }
.prave_rozhovor p { margin: 0px; padding: 0px; }
.prave_rozhovor_dalsi {position: relative; float: left; padding: 5px; padding-left: 5px; width: 240px; background-color: #FEF8F4}
.prave_rozhovor_odkazy {position: relative; float: right; width: 175px; }
.prave_rozhovor_odkazy a {font-weight: bold; }
.vyhledavani {position: absolute; float: right; right: -1px; top: 30px; height: 39px; padding-top: 4px; padding-left: 20px;
			background: url(/Images/vyhledavani.gif) }
.vyhledavani form {padding: 5px; }
.menu_pruh {position: relative; float: left; width:990px; background-color: #EDEDED; color: White; font-weight: bold; padding-bottom: 0px; }

.menu {position: relative; float: left; width: 995px; background: url(/Images/menu.gif) repeat-x bottom;  color: black; font-weight: bold;
 padding-left: 5px;}
.menu a {position: relative; float: left; color: black;  padding: 12px;background: url(/Images/menu_a.gif) no-repeat right; font-weight: bold;
 text-decoration: none; padding-top: 10px; padding-bottom: 10px; padding-right: 15px;}
.menu a:hover { text-decoration: underline; }
#active { background: white; text-decoration: none; background: url(/Images/menu_a_active.gif) no-repeat right white;color: black }


.tema {position: relative; float: left; width: 265px; }
.tema h2 {position: relative; float: left; width: 255px; font-size: 14px; background-color: #FCECE0; padding: 5px}
.tema ul {padding: 5px}
.tema_obsah {position: relative; float: left; width: 265px; background-color: #FEF8F4}
.tema_obsah h3 {position: relative; float: left; width: 255px; font-size: 12px; padding: 5px; }
.tema_obsah img {position: relative; float: left; width: 60px; padding: 5px; }
.tema_obsah p {position: relative; float: left; width: 185px; padding: 0px; margin: 0px; }
.tema_obsah_odkazy {position: relative; float: right; width: 185px; }
.tema_obsah_odkazy a {font-weight: bold; }
.tema2 {position: relative; float: left; width: 260px; height: 145px; margin-left: 5px; background: url(/Images/rss.jpg) bottom no-repeat }
.tema2 h2 {position: relative; float: left; width: 250px; font-size: 14px; background-color: #FCECE0; padding: 5px}
.tema2 ul {padding: 5px}
.novinky h2 {color: black; font-size: 14px; font-weight: bolder; padding: 5px; float: left; width: 550px; margin: 0px; background: #FCECE0; margin-bottom: 5px; }
.navigace {position: relative; float: left; padding: 5px; color: black; font-weight: normal; background-color: #F5F5F5; 
margin-bottom: 5px; width: 550px; }
.banner468 {position: absolute; float: left; background-image: url(/Images/ukazka/banner468.jpg); width: 468px; height: 60px; top: 35px; left: 260px; }
.footer {position: relative; float: left; width: 1000px; background-color: #F5F5F5; }
.footer_menu {position: relative; float: left; width:990px; padding: 5px; color: #024079; }
.footer_menu a {position: relative; color: black}
.footer_menu a:hover {text-decoration: none}
.copy {position: relative; float: left; width: 800px; color: black; padding: 5px; padding-top: 0px; font-size: 11px; }
.pridat_upload {position: relative; float: left; width: 560px; height: 170px; }
.upload {position: relative; float: right; width: 550px; background: #E7EDF5; padding: 5px; }
.upload input {position: relative; float: left; margin: 5px; height: 20px; }
.upload_edit input {position: relative; float: left; margin: 5px; height: 20px; }
.upload_nahledy {position: relative; float: right; width: 550px; padding-top: 5px; }
.upload_nahledy_edit {position: relative; float: right; width: 500px; padding-top: 5px; }
.upload_image {position: relative; float: left; text-align: center; width: 60px; padding: 3px; }
.upload_image img {border: 1px solid gray; width: 60px; }
.upload_image input {position: relative; float: left; margin: 0px; margin-top: 5px; width: 60px; }
.okno {position: relative; float: left; width: 560px; margin-bottom: 5px; }
.lista h1 {color: #164D8B; text-decoration: none; font-size: 24px; font-weight: bolder; float: left;
			width: 550px; margin: 0px;padding: 0px; padding-bottom: 10px;padding-top: 10px;   }
.lista h2 {color: #164D8B; text-decoration: underline; cursor: hand; font-size: 14px; font-weight: bolder; padding: 0px; float: left;
			width: 550px; margin: 0px;  }
.lista_datum {position: relative; float: left; font-size: 12px; width: 530px;}
.obsah {position: relative; float: left; padding-top:0px; width: 560px; overflow: hidden  }
.obsah h2 {color: #393939; font-size: 14px; margin: 0;  padding: 0; padding-top: 10px; padding-bottom: 5px; }
.obsah h3 { margin: 0;  padding: 0; padding-top: 15px; padding-bottom: 5px; }

.obsah textarea {width: 550px; }
.obsah img { position: relative;  float: left; }
.obsah_table { margin-bottom: 10px; margin-top: 10px;}
.obsah_table td {background: #E2F1DA; border-left: 1px solid white; border-top: 1px solid white;}

.obsah_img {position: relative; float: right; width: 300px; padding: 5px; background: #F1F1F1}
.obsah_img img {position: relative; float: right; width: 300px; }
.obsah_img p {position: relative; float: left; width: 200px; }
.obsah_img2 {position: relative; float: right; width: 200px; padding-right: 145px; }

.obsah_img_small { position: relative; float: left;width: 80px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;	}
.obsah_img1_small { width: 80px;  height: 60px; overflow: hidden;	}
.obsah_img4_small img {	width: 80px;}
.obsah_img1_small img { width: 80px; }

.obsah_img3_small {position: relative; float: left; width: 200px; padding: 5px; background: #F2F2F2; }
.obsah_img3_small img {position: relative; float: left; width: 200px; }

.lista_datum_seznam { padding-top: 10px }
.obsah_linky {position: relative; float: left; background: #CEDBEB;width: 550px; padding: 5px; }
.obsah_korekce  {position: relative; float: left;  }
.obsah_img_dalsi { position: relative; float: left; width: 560px; padding-top: 20px; padding-bottom: 20px; }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 5px; padding-bottom: 0px;  }
.obsah_img_dalsi_polozka a img { position: relative; float: left; width:80px; border: 5px solid #F1F1F1; }
.obsah_priloha {position: relative; float: left; width: 480px; padding: 10px; padding-left: 40px; margin-top: 20px;
				background: #E7EDF5 url(/Images/spona.jpg) no-repeat left }

.sekce_top_image {position: relative; float: left; width: 560px; padding-bottom: 3px; }
.sekce_top {position: relative; float: left; width: 560px;}
.sekce_top .top_sekce_clanek { height: 120px;  }

.podsekce {position: relative; float: left; width: 560px;}
.podsekce .okno {padding: 5px; width: 550px; background: url(/Images/podsekce.jpg) no-repeat}
.podsekce .obsah {padding: 5px; width: 540px;  }

.diskuse_vypis {  position: relative; float: left; padding: 5px; width: 550px; background: #E7EDF5}
.diskuse_vypis_polozka {  position: relative; float: left; padding: 5px;width: 540px;}
.diskuse_vypis_tlacitka {  position: relative; float: left; padding: 10px; width: 530px; }
.diskuse_vypis_tlacitka_a {  position: relative; float: right; padding-right: 10px;  }

.diskuse_okno {position: relative; float: left; width: 560px; margin-bottom: 5px; border-left: 5px solid #6893C4; background: #F2F6FB }
.diskuse_lista {position: relative; float: left; width: 560px; background-image: url(Images/lista.jpg); margin-bottom: 2px; margin-left: 3px; }
.diskuse_lista_date {position: relative; float: right; padding: 5px; }
.diskuse_lista_nick {position: relative; float: left; padding: 5px; font-weight: bold}
.diskuse_obsah {position: relative; float: left; width: 560px; margin-left: 3px; }
.diskuse_add {position: relative; float: left; padding: 5px; width: 550px; background: #E7EDF5}
.diskuse_add textarea {width: 495px; }
.dhtmed-o {border-bottom: buttonshadow 1px solid; border-left: buttonhighlight 1px solid; border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; cursor: hand; margin-left: 0px; margin-right: 0px}
.dhtmed-v {margin-left: 1px; margin-right: 1px; margin-top: 2px; visibility: visible}
.button {background-color: buttonface; font-weight: bold; font-family: Tahoma; font-size: 11px; border: 1px outset; }


.anketa { position: relative;  float: left;  width: 230px; padding: 10px; background: #E7EDF5}
.anketa h1 { margin: 0px;  padding: 0px;  color: #393939;  font-size: 13px; margin-bottom: 5px;   }
.anketa_radek { position: relative;  float: left; width: 230px;    }
.anketa_radek_prvni {  position: relative;  float: left; width: 230px; background: #F1F1F1; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.anketa_radek_prvni .anketa_nazev { position: relative;  float: left; width: 190px;  padding-top: 2px; font-size: 14px;  }
.anketa_nazev { position: relative;  float: left; width: 190px;  padding-top: 2px;  }
.anketa_nazev a {position: relative;  float: left; padding: 5px; padding-left: 0px;  }
.anketa_nazev p {position: relative;  float: left; margin:0px; padding: 5px;padding-left: 0px;   }
.anketa_procenta { position: relative;  float: left; width: 40px;  padding-top: 8px;   }
.anketa_graf { position: relative;  float: left; width: 230px;  height: 8px;  background: white;  font-size: 1px;  }
#anketa_submit { position: relative;  float: left; background: #E7EDF5; padding: 0px; margin: 0px; border: 0px; cursor: hand; font-size: 12px;
					text-decoration: underline; font-weight: bold; color: #164D8B }
.anketa_historie td { background: url(/Images/back_anketa_historie.jpg) bottom; padding-bottom: 13px; width: 275px; padding-left: 12px; }
.anketa_pridat_anketu { position: relative; float: left; width: 550px; padding: 5px; background: #F2F2F2; margin-bottom: 5px;}
.anketa_pridat_anketu p { position: relative; float: left; width: 160px; padding: 5px; margin: 0px; font-weight: bold;  }
#anketa_odpoved { width: 100px; }
#anketa_zobraz { position: relative; float: left;  padding-top: 5px; }


.hledani { position: relative; float: left; width: 550px; background: #F2F2F2; padding: 5px;  }
.hledani p { position: relative; float: left; padding: 0px; margin: 0px; padding: 3px; }
.hledani form { position: relative; float: left; margin: 0px; padding: 0px;  }
.hledani_strankovani { position: relative; float: left; width: 550px; background: #F2F2F2; padding: 5px; padding-top: 0px; }
.hledani_strankovani a { position: relative; float: left; background: #F2F2F2; padding: 5px;  }
.hledani_strankovani a:hover { position: relative; float: left; background: #F9F9F9; padding: 5px;  }
#hledani_strankovani_select {background: white;  }


.odkazy {position: relative; float: left; }
.odkazy form {position: relative; float: left; border: 0px solid #7792BA; background: #F2F2F2; border-bottom: 5px solid #E7E7E7;
			padding: 5px; margin-bottom: 10px; width: 550px}
.odkazy input {margin: 5px;  }

.odkazy li a {position: relative;  padding: 5px;padding-left: 0px; width: 550px; }

.odkazy h2 { position: relative; float: left; font-size: 14px; color: #164D8B; background: #F2F2F2; margin: 0px; width: 580px; padding: 10px; }
.odkazy p {position: relative;float: left;width: 600px; padding-bottom: 20px;  }


.registrace_obsah_spodek {position: relative; float: left; background: #F2F2F2; width: 550px; padding: 5px;
						 margin-top: 10px;	text-align: right}

.registrace_obsah_spodek input {position: relative; float:right; }

.formular {position: relative; float: left; width: 300px; }
.formular h3 {position: relative;float: left; color: black; font-size: 12px; padding: 5px; background: #164D8B; margin-left: 1px; width: 116px;  }
.formular table {position: relative; float: left }

.udaje_jmeno { background: #F6F6F6; width: 120px;  }
.udaje_udaje {background: #E7EDF5; }


.user_nadpis_vypis {position: relative; float: left; width: 560px; background-color: #E7EDF5; }
.user_nadpis_bunka {position: relative; float: left; width: 120px; text-align: center; padding-top: 5px; 
					text-align: left; font-weight: bold;  padding-left: 5px; border-right: 0px solid #5C8BC4; cursor: default}
.user_nadpis_bunka select {position: relative; float: left; width: 100px; margin: 0px; }
.user_nadpis_bunka select option {width: 100px; margin: 0px; }
.user_nadpis_bunka_id {position: relative; float: left; width: 30px; text-align: center; padding-top: 5px; padding-bottom: 5px;
						text-align: left; font-weight: bold;  padding-left: 5px; border-right: 0px solid #5C8BC4; cursor: default}

.user_vypis {position: relative; float: left; width: 558px; border-left: 1px solid #E1E2E2; border-right: 1px solid #E1E2E2}

.user_bunka {position: relative; font-size: 12px; float: left; width: 400px; text-align: center; padding-top: 5px;
				text-align: left; padding-left: 5px; overflow: hidden; }

.user_bunka_id {position: relative; float: left; width: 30px; padding-top: 7px; text-align: left; padding-left: 5px; overflow: hidden; }
.user_bunka_vlozit {position: relative; float: left; width: 60px; padding-top: 7px; text-align: left; padding-left: 5px; overflow: hidden; }
.user_bunka_id a img { border: 0px;}
.description { position: relative; float: left; width: 548px; padding: 5px }

.vypison{position: relative; float: left;  width: 557px; background: #E7EDF5; cursor: default; border-bottom: 1px solid #E1E2E2 }
.vypisoff{position: relative; float: left; border: 0px black solid; width: 557px;border-bottom: 1px solid #E1E2E2; cursor: default; }

.rss_link { position: relative; float: left;  width: 550px; padding: 5px;background: #E7EDF5; margin-top: 5px; margin-bottom: 5px; }

.reklama {position: relative;float: left; padding-bottom: 5px;}
.reklama p {position: relative; padding: 0px; margin: 0px; float: left;  width: 100%; font-size: 11px; color: #CBCBCB}
.reklama #poplatky_banner { position: relative; float: left; border: 1px solid #CBCBCB; width: 178px; height: 178px;
			background: url(/Images/180_180.jpg)  }

.kontakt {position: relative; float: left; padding-top: 5px; padding-bottom:5px; width: 560px; overflow: hidden; }
.kontakt_polozka {position: relative; float: left; padding-top: 5px; padding-bottom:5px; width: 560px; overflow: hidden;
			background: url(/Images/kontakt_polozka.jpg) repeat-x;   }
.kontakt_polozka p {margin: 0px; padding: 5px; padding-bottom: 5px;}

.kontakt_polozka h3 {margin: 0;  padding: 0;  font-size: 14px;  color: #8A8A8A;  font-weight: bold;  font-family: Arial;  }
.kontakt_polozka_img {position: relative; float: left; width: 80px; padding: 5px; margin-right: 10px; background: #F2F2F2; }
.kontakt_polozka_img img {position: relative; float: left; width: 80px; }

		.editor { position: relative; float: left; width: 540px; padding: 5px;}
.editor .obsah { padding: 0px; width: 540px;}
.editor_ulozit {position: relative; float: left; padding: 10px; padding-bottom: 20px;}
.editor textarea { position: relative; float: left;background: #ECE9D8; width: 530px; height: 800px;}
.editor select { width: 85px; }
.editor img {margin: 0px; padding: 0px;}
.editor td {margin: 0px; padding: 0px;  }	