a {color: #419603;}
form {padding: 0px; margin: 0px;}

body {background-color: #EBF7E6; padding: 0px; margin: 0px; font: 0.7em Verdana, Tahoma, Arial;
		line-height: 1.4;}

#obal {width: 950px; margin: 0px auto;}

/* globalni */
.bold {font-weight: bold;}
.oddelx {clear: both; height: 2px;}
label {display: block; margin-top: 5px;  margin-bottom: 1px;}

/* zahlavi */
#top-leva {float: left; display: block; background: url('../logo.gif') no-repeat 0px 10px; width: 206px; height: 130px;}
#top-leva h1 {display: none; padding: 0px; margin: 0px;}
#top-prava {float: left; width: 744px;}

#top-prava1 {float: left; width: 604px;}
#top-prava2 {float: left; width: 140px; background: url('../bg-top.gif') repeat-y #88BF62;}
#top-prava2 p {padding: 0px; margin:0px; margin-left: 6px;}
#top-prava2 .oddel {border-top: 2px dotted #4C8415; margin: 6px;}

.Pranostika {margin-top: 7px;}
.nase-pro {background-color: #fff; padding: 5px; color: #bbb; margin-bottom: 4px; font-family: Tahoma;}
.mutace {float: right; margin-right: 5px;}
.mutace img {margin-left: 5px;}
.nase-pro a {color: #222;}


/* menu */
#menu {clear: both; height: 30px; background: url('../bg-menu.gif') repeat-x #fff bottom ; }
#menu table {width: 100%; border-collapse:collapse; height: 30px; border: 0px;}
#menu table td {text-align: center; padding: 0px;}
#menu a {color: #222; text-decoration: none; } 
#menu a:hover {text-decoration: underline;}

/* sloupce - index */
#obsah {margin-top: 3px;}
#leva, #iobsah1, #iobsah2, #prava {}

#leva { width: 140px; float: left; position: relative; left:0px;}
#stred { width: 646px; float: left; margin-left: 12px; position: relative; left:0px;}
#xstred { width: 644px; float: left; margin-left: 12px; position: relative; left:0px; background-color: #fff;}
#prava { width: 140px; float: right; margin-left: 12px; position: relative; right:0px;}


/* index */
.oddel_slp {width: 10px; float: left;}
.clear {clear: both; border: 0px; padding: 5px; margin: 0px;}

.iblock {background-color: #fff; float: left; width: 318px; height: 170px;}
.iblock .obsah {padding: 7px; padding-top: 2px;} 
.iblock .nadpis {background: url('../iblok.gif') no-repeat; height: 26px; padding-top: 7px; padding-left: 7px; color: #fff;}
.iblock .nadpis a {text-decoration: none; color: #fff;}

.iblock2 {background-color: #fff; float: left; width: 318px; height: 230px;}
.iblock2 .obsah {padding: 7px; padding-top: 2px;} 
.irekl2 {float: left; width: 318px; padding-top: 10px;}


/* leva */
.rubriky {background: url('../bg-rubriky.gif') no-repeat #C8C7C7; margin-top: 10px;}
.rubriky a {display: block; text-decoration: none; text-align: center; color: #222; padding-top: 5px; padding-bottom: 5px;
							text-transform: lowercase;}
.rubriky a:hover {text-decoration: underline;}
.rubriky .obsah {margin: 0px auto; width: 130px;}
.rubriky .nadpis {text-align: center; color: #222; padding-top: 5px; padding-bottom: 5px; font-weight: bold;
		border-bottom: 2px dotted #222;}

.zel-okno {background: url('../bg-top.gif') repeat-y #88BF62; width: 140px;}
.volba_a {color: #2a6203; text-decoration: none;}
.anketa {margin: 5px;}
.anketa .nadpis {font-weight: bold; margin-bottom: 3px; text-align: center;}
.anketa .ram {border: 1px solid #222; margin-top: 5px;}
.anketa table {width: 100%; }
.anketa .volba {background-color: #4C8415; height: 5px;}

/* zem. servis */
.servis .nadpis {font-weight: bold; margin-bottom: 3px; text-align: center;}
.servis .obsah {margin: 5px;}
.servis a {display: block; color: #000; text-decoration: none; margin-top:3px; margin-bottom:3px; text-align: center;} 
.servis a:hover {text-decoration: underline;}
.servis .oddel {border-top: 2px dotted #4C8415; }

/* vyhledavani */
#vyhledavani {margin-bottom: 5px;}
#vyhledavani input {border: 1px solid #222;}


/* titulka - zpravodajstvi */
.i-zprav .clanek {float: left; margin: 7px; margin-top: 10px; width: 136px; margin-bottom: 0px;}
.i-zprav .oddelovac {float: left; border-left: 2px dotted #999; height: 170px; margin-top: 10px; margin-bottom: 5px;
										padding: 0px;}
.i-zprav a {color: #419603; font-weight: bold;}
.i-zprav p {margin-top: 5px; margin-bottom: 5px;}

.i-top .clanek {margin: 7px; margin-top: 0px;}
.i-top a {color: #419603; font-weight: bold; display: block;}
.i-top p {margin: 0px; margin-top: 5px; }
.i-top img {margin-top: 10px; float: left; margin-right: 10px; border-right: 2px dotted #999; padding-right: 10px; }

/* pata */

#pata {margin-bottom: 10px;margin-top: 10px; padding-top: 10px; border-top: 1px solid #999;}

/* ostatni */
.xobsah {margin: 15px;}
.vnoreni {color: #999; padding-bottom: 5px;}

#clanky {clear: both;}
#clanky .clanek {margin-bottom: 10px;margin-top: 10px;}
#clanky .titulek {color: #419603; text-decoration: none; font-size: 150%; display: block; padding:0px; margin:0px;}
#clanky .autor {margin-bottom: 5px;}
#clanky p {margin: 0px; margin-bottom: 5px;}
#clanky .detail {color: #333; font-weight: bold;}
#clanky .oddelovac {border-bottom: 2px dotted #999;}
#clanky .obrazek { float: right; margin: 0px;  padding: 0px; padding-left: 20px; border: 0px;}

#clanky .clanek_cas {float: left; margin-right: 10px;}
#clanky .clanek_cas img {float:none; padding: 0px; margin: 0px; padding-top: 3px; padding-bottom: 10px;}

.kal-box {border: 1px solid #eee; width: 43px; text-align: center; padding-top: 2px;  padding-bottom: 2px;
			float: left; margin-right: 4px; margin-bottom: 2px; }
.kal-box img {border: 0px;}			
.kal-odkazy {}
.kal-odkazy a {display: block;}


.i-reklama {}
.i-reklama table {width: 100%; border-collapse:collapse; padding: 0px; margin: 0px; border: 0px;
									}
.i-reklama img {border: 0px;}

.clanek .foto { margin-right: 10px;}
.clanek h3 {margin-bottom: 3px; font-size: 160%; margin-top: 0px;}

#odkazy {margin-top: 20px;}
#odkazy a {margin-right: 10px;}
#odkazy .odkaz {margin-bottom: 3px;}

#odkazy .placeny_odkaz a {font-weight: bold; color: red;}
#odkazy-rubriky a {display: block;}
#odkazy-rubriky .Sloupec {float: left; margin-right: 40px;}
#odkazy-rubriky {font-weight: bold;}

#xstred .nadpis {font-size: 130%; margin-top:5px; margin-bottom:5px; font-weight: bold;}
#xstred .povinny{font-weight: bold;}

#xstred .chyba {color: red; margin-bottom: 10px; margin-top: 10px; background-color:#fff5ee;
				padding: 5px; border: 1px solid red; display: block;}
				
#seznam-akci, #akce	{margin-top: 20px;}		
#seznam-akci .datum, #akce .datum {font-weight: bold; color: red;}
#seznam-akci .akce {margin-bottom: 10px;margin-top: 10px;}
#seznam-akci .oddelovac {border-bottom: 2px dotted #999;}
#seznam-akci .detail {padding-top: 5px;}

#fotosoutez {margin-top: 20px;}
#fotosoutez .nadpis {background-color: #419603; color: #fff; font-weight: bold; font-size: 100%; padding: 5px;}
#fotosoutez table {border-collapse:collapse; width: 100%; margin: 0px; border: 0px; padding: 0px;}
#fotosoutez tr {vertical-align: top;}
#fotosoutez td {padding: 0px;}
#fotosoutez .oddelovac {border-left: 1px solid #eee;}
#fotosoutez  img {border: 0px;}
#fotosoutez .oddelovac {border-top: 1px dotted #ccc; margin-top: 5px; margin-bottom: 5px; }
#fotosoutez .detail{padding-top: 5px; display: block;}
#fotosoutez .vice-fot{background-color: #eee; padding: 5px;}
#fotosoutez .vice-fot a {color: #222;}
#fotosoutez .galerie {padding-bottom: 10px;}

.galerie {margin-top: 10px; width: 100%;}
.galerie .oddelovac {border-top: 1px solid #ddd; margin-top: 5px; margin-bottom: 5px; clear: both;}
.galerie img {border:0px;}
.galerie .text{float: right; width: 450px;}
.galerie .obrazek {display: block; float: left;}

.komodita {display: block; margin-bottom: 5px;  margin-left: 5px; font-weight: bold; margin-top: 10px;}

.strankovani {border-top: 1px solid #eee; padding-top: 7px;}
.strankovani .aktual {color: #222; text-decoration: none;}
.strankovani a {padding: 3px;}
.strankovani a:hover{background-color: #EBF7E6}
.strankovani .za5 a {padding-left: 15px;}
.strankovani .pred5 a {padding-right: 15px;}

.cara {border-top: 2px dotted #4C8415; margin-top: 3px; margin-bottom: 3px;}

.d_x, .d_t, .d_l, .d_I  {width: 13px; height: 16px; float: left;}
.d_l {background: url('../disc-l.gif') no-repeat;}
.d_t {background: url('../disc-t.gif') no-repeat; }
.d_I {background: url('../disc-I.gif') no-repeat; }
.d_x {}

.diskuse_list {border: 1px solid #999; padding: 8px;}
.diskuse_list .list {border:0px; border-collapse: collapse; margin-bottom:10px; background-color: #eee; width: 100%;}
.diskuse_list .list td {padding: 1px; padding-left: 5px; padding-right: 5px;}

.prispevek {padding: 8px; background-color: #f5f5f5; margin-bottom: 18px; margin-top: 4px;}
.prispevek_0 { margin-bottom: 5px; margin-top: 5px; width: 100%; padding-left: 5px;}
.prispevek_re {margin-bottom: 5px; margin-top: 5px; border-left: 4px solid #eee;  width: 100%; padding-left: 5px;}
.diskuse_add {margin-top: 5px; text-align: right;}

.icelazpr {text-align: left; float: right;}
.icelazpr a {color: #222;}

.sleva {background-color:#419603; color: #fff; font-weight: bold; float: right; width: 60px; padding: 5px; text-align: center;}
.tbObj {width: 100%; border-collapse:collapse; background-color: #f5f5f5;}
.tbObj td {padding: 5px; border-bottom: 1px solid #ddd;}
.tbObj th {font-weight: bold; text-align: left; padding: 5px; border-bottom: 1px solid #ddd;}
.inp {border: 1px solid #aaa; padding: 3px;}

#podrubriky .rubrika {display: block; margin-bottom: 4px; font-weight: bold;}
#podrubriky .Sloupec {float: left; padding-top: 10px; padding-right: 15px;}

.iblock2 .oddelovac {float: left; border-left: 2px dotted #999; height: 205px; margin-top: 10px; margin-bottom: 5px;
										padding: 0px; }

.album {border: 1px solid #eee; padding: 5px; float: left; width: 150px; margin-right: 5px;
				}
				
.album .zobrazit {display: block; padding: 2px; background-color:#419603; color: #fff; text-decoration: none;
			padding-left: 5px; margin-top: 10px;}
.album .zobrazit:hover {text-decoration: underline;}			

.search-form .label {padding-bottom: 2px; padding-top: 5px;}
.search-form {margin-top: 10px; background-color: #f5f5f5; padding: 10px; border: 1px solid #ddd;}

#top-prava1 p {display: inline;}

#obj_menu {margin: 15px 0px 10px 0px; background: url('../bg-obj.gif') bottom repeat-x;  height: 37px;}
#obj_menu a {display: block; float: left; padding: 8px 12px 0px 12px; margin-right: 2px; background-color: #419603;
			color: #ddd; height: 25px; vertical-align: middle;margin-left: 2px; border-top: 2px solid #419603;
			border-bottom: 2px solid #ddd;}
#obj_menu .sel {background-color: #fff; color: #333; border-top: 2px solid #ddd; border-right: 2px solid #ddd; 
			border-left: 2px solid #ddd; border-bottom: 2px solid #fff;}

.clear {clear: both;}

.obj_nadpis {margin-top: 20px; font-size: 130%; font-weight: bold; padding: 4px; padding-left: 21px;}
.obj_cas th {text-align: left;}
.obj_cas { padding-left: 5px; padding-bottom: 5px;}

#obj_zaklad .obj_nadpis {background-color: #0099cc}
#obj_zaklad .obj_cas {background-color: #e6e6fa;}
#obj_zaklad .inp {border: 0px; background-color: #e6e6fa; text-align: right; padding: 0px;}


#obj_praktik .obj_nadpis {background-color: #ffff00}
#obj_praktik .obj_cas {background-color: #ffffcc;}
#obj_praktik .inp {border: 0px; background-color: #ffffcc; text-align: right; padding: 0px;}


#obj_podnik .obj_nadpis {background-color: #ff9900}
#obj_podnik .obj_cas {background-color: #ffe4b5;}
#obj_podnik .inp {border: 0px; background-color: #ffe4b5; text-align: right; padding: 0px;}


#obj_komplex .obj_nadpis {background-color: #9999cc}
#obj_komplex .obj_cas {background-color: #d8bfd8;}
#obj_komplex .inp {border: 0px; background-color: #d8bfd8; text-align: right; padding: 0px;}


.red {color: red;}
.green {color: green;}

#start{padding: 5px 5px 5px 5px;}
#start a{display: block;  padding-bottom: 5px; color: #333;}

#start2{padding: 5px 5px 5px 5px;}
#start2 a{display: block;  padding-bottom: 5px; color: #333; font-weight: bold;}

.table {border-collapse:collapse; width: 100%; border: 1px solid #EBF7E6; margin-top: 5px; margin-bottom: 5px; }
.table th {background-color: #419603; color: #EBF7E6; text-align: left; padding: 4px; border: 1px solid #EBF7E6;}
.table td {padding: 4px; border: 1px solid #EBF7E6;}



#miss_clanky {}
#miss_clanky .clanek {clear: both;}
#miss_clanky .obrhlas {display: block; float: left; padding-right:  20px;}
#miss_clanky .titulek {font-size:  180%; color: green;}
#miss_clanky .znamka {}


.skryt {display: none;}
.minigalerie {}
.minigalerie .obrazek {float: left; width: 150px; height: 100px; overflow: hidden; margin: 0px 5px 10px 0px;}
.minigalerie .obrazek img {border:0px; }

.i-reklama p {margin:0px;}