* {margin: 0px; padding: 0px}
a {color: #8D6741;}
a:hover {text-decoration: none;}
p {margin-bottom: 5px; margin-top: 5px;}			
img {border:0px; display: block;}
.tucne {font-weight: bold;}
.clear {clear: both;}

body {background: url('podklad.gif') repeat-x #C4DF9B;	color: #444; font-family: Tahoma, Arial, Verdana;
			font-size: 75%; line-height: 1.5; }

#obal {width: 733px; margin: 0px auto; position: relative; background:  url('bg-obal.gif') repeat-y #fff;}
#obal2 {width: 850px; margin: 0px auto; position: relative; background:  url('bg-obal.gif') repeat-y #fff;}

#logo {width: 214px; height: 82px; display: block; overflow:hidden; position: relative;}
#logo span {display:block; width: 214px; height: 82px; z-index:1; background: url('logo.gif') no-repeat;
						 position:absolute; left: 0px; top:0px; cursor: pointer;}

#osadit {margin-left: 7px; margin-right: 7px;}

/* LEVA */
#leva {float: left; width: 214px; margin: 0px 0px 12px 0px; background:  url('bg-leva.gif') no-repeat;}
#tpmenu{margin-top: 6px; background-color: #FFF6D4;}
#tpmenu .sort{background-color: #D0C18A; padding: 6px; font-weight: bold;}
#tpmenu A{display: block; background:  url('bg-menu.gif') no-repeat 8px 9px; padding: 4px 5px 3px 22px;
					color: #716742; text-decoration: underline;}
#tpmenu A:hover{background-color: #fff; text-decoration: underline;}					
#tpmenu .sep{border-top: 1px solid #fff;}
#tpmenu h3 {font-size: 100%; font-weight: bold;}
#tpmenu .sel0, .sel {background-color: #fff;}
#tpmenu .lvl1 { font-weight: normal; padding: 4px 5px 4px 35px;
					background:  url('bg-menu.gif') no-repeat 22px 9px #fff;}

/* PRAVA */
#prava {width: 498px;  float: right; margin-right: 0px;}
#prava2 {width: 616px;  float: right; margin-right: 0px;}
#hlmenu{background-color: #A6C773; height: 82px; position: relative; margin-bottom: 6px;}
#hlmenu .odkz {position: absolute; right: 6px; bottom: 0px;}
#hlmenu .odkz A{display: block; float: left; padding: 10px;	color: #000; text-decoration: underline;
								text-transform: uppercase; font-size: 95%;}
#hlmenu .odkz A:hover{background-color: #fff;}					

#prava #idx {background-color: #D0C18A; padding: 20px;}
#prava #idx h1 {font-size: 180%; color: #FFFAEA; font-weight: normal; line-height: 1.2; margin-bottom: 10px;}
#prava #idx table {width: 100%;}
#prava #idx tr {vertical-align: top;}
#prava #idx a {color: #FFFAEA;}
#prava {}


#pata {background:  #fff; margin: 0px 6px 0px 6px;}
#pata-obs {background:  #A6C773; padding: 6px; padding-top: 12px; color: #6A8C36;}
#pata-obs a {color: #6A8C36;}
#pata-obs .prava {float: right;}
#pata-obs h2 {font-size: 100%; font-weight: normal; float: left; padding-left:  5px; padding-right: 10px;
				}
				
#vnoreni {background-color:  #D0C18A; padding: 6px; color: #FFF6D4; margin-bottom: 10px;}
#vnoreni a {color: #FFF6D4;}


.rub-nadpis {font-size: 180%; font-weight: normal; color: #333; padding-bottom:10px;}				
.odsad {margin-left: 15px;margin-right: 15px;}

#podrubriky {padding: 10px; background-color: #FFF6D4;}
#podrubriky a {display: block; font-weight: bold; color: #8D6741;}
#podrubriky h3 {font-size: 100%;}
#podrubriky .slpc{float: left; margin-right: 25px;}

.clanky .clanek {margin-bottom: 10px;}
.clanky .clanek  h3 {font-size: 150%;}
.clanky .clanek .clfoto {float: left; margin-right: 10px;}

.cl_sloupce .clanek{ width: 170px; float: left; margin-right: 10px; overflow:hidden; padding: 6px;
		height: 170px;}
		
.cl_sloupce .clanek img {width: 170px;}		

.cl_sloupce h3{font-size: 100%; line-height: 1.2; margin-bottom: 0px; font-weight: bold;
		background-color: #D0C18A; padding: 4px; }
.cl_sloupce a {color: #222;}
.cl_sloupce .vice{color: #777; display: block; margin-top: 2px; font-family: Verdana; font-size: 85%;}		

ul {margin-left: 15px;}

.galerie {}
.galerie .obrazek{float: left; margin:  3px;}

#stranka #idx a {color: #8D6741;}
