* {
	margin:  0; 
	padding: 0;
	border: none;

}

html, body {
	color: black;
	background: #F2EEDC;
	font-family: sans-serif;
	font-size: small;
	text-align: center;
	height: 100%;
}

body {
	position: relative;
	background: #F2EEDC url('../img/global/body-bg.PNG') left top repeat-x;
}

hr {
	border: none;
	border-top: 1px solid black;
	margin: 5px 0;
}

hr.cistic, hr.pristupnost {
	margin: 0;
}

hr.cistic {
	visibility: hidden;
	height: 1px;
	margin-top: -1px;
	clear: both;
}

.pristupnost {
	display: none;
}

/* BLOKY ------------------------------------------------------ */
#nadobal {
	width: 902px;
	padding: 0 8px;
	min-height: 100%;
	margin: 0 auto;
	_margin: 0 auto 15px auto;
	position: relative;
	top: 8px;
	text-align: left;
	color: black;
	background: url('../img/global/nadobal-bg.PNG') 0 191px no-repeat;
}

#obal {
	background: white;
}

#hlavicka, #drobky, #menu-obsah {
	margin: 0 8px;
}

/* HLAVIČKA ---------------------------------------------- */
#hlavicka {
	height: 144px;
	background: white url('../img/global/hlavicka-2011.jpg') 0px 7px no-repeat;
	position: relative;
}

h1 {
	display: none;
}

.pomucky {
	position: absolute;
	left: 441px;
	top: 107px;
	font-size: 0.85em;
	color: #825A43;
	font-weight: bold;
}

.pomucky a {
	color: #5B3125;
}

.vyhledavani {
	display: none;
}


/* DROBKY ---------------------------------------------------- */
#drobky {
	padding: 9px;
	margin: 0 8px 1px 8px; 
	&margin: -14px 8px -14px 8px;
	_margin: -14px 8px 1px 8px;
	font-size: 0.85em;
	position: relative;
	background: white;
}

#drobky a {
	margin: 0 1px;
}

/* MENU, OBSAH, PANEL -------------------------------- */
#menu-obsah, #menu, #obsah, #panel {
	float: left;
	background: #FDFBF8;
}

#menu-obsah-panel #menu-obsah {
	width: 686px;
	_width: 681px;
}

#menu-obsah-panel{
	background: #FDFBF8;
}

#menu-obsah {
	width: 886px;
	_position: relative;
	left: -8px;
	top: -14px;
	background: white;
}

#obsah {
	margin-left: 1px;
}

#menu-obsah #obsah {
	width: 685px;
}

#menu-obsah-panel #obsah {
	width: 485px;
_width: 480px;
}

#menu, #panel {
	width: 200px;
}

/* MENU -------------------------------------------- */
#menu  {
}

#menu-in {
}

#menu ul {
}

#menu li {
	list-style: none;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 1.00em;
	_font-size: 1.00em;
	background: #EFE7D5 url('../img/global/menu-li-bg.PNG') left top no-repeat;
}

#menu li li {
	padding: 0;
	background: none;
	font-family: arial;
	font-variant: normal;
	font-size: 0.95em;
	font-weight: bold;
}

#menu li li li {
	font-weight: normal;
}

#menu li a  {
	color: #572C13;
	text-decoration: none;
	border-bottom: 1px solid white;
	display: block;
	_height: 16px;
	padding: 5px 6px 6px 40px;
}

#menu li li a {
	color: #825A43;
	background: white;
	border-bottom: 1px solid #EFEBD8;
	_height: 16px;
	padding: 5px 6px 6px 15px;
}

#menu li li li a{
	_height: 16px;
	padding: 5px 6px 6px 35px;
}

#menu li a:hover {
	background:url('../img/global/menu-li-aktivni-bg.PNG') left top no-repeat;
	color: black;
}

#menu li li a:hover {
	background: white;
	color: #543F2C;
}

#menu li.aktivni a, #menu li.aktivni a:hover {
	background: #BB533E url('../img/global/menu-li-hover-bg.PNG') left top no-repeat;
	color: white;
}

#menu li.aktivni li a, #menu li.aktivni li a:hover {
	background: white;
	color: #A86750;
}

#menu li ul {
}

/* OBSAH ------------------------------------------- */	
#obsah {
	border-top: 1px solid #F3EEDC;
	line-height: 1.4;
	background: white url('../imgi/global/obsah-bg.PNG') right top no-repeat;
}

#obsah-in {
	margin: 22px 30px 30px 30px;
}

/* PANEL ----------------------------------------------- */
#panel {
	border-top: 1px solid #F3EEDC;
	position: relative;
	left: -8px;
	_left: -16px;
	_top: -14px;
	background: #FDFCF9 url('../img/global/panel-bg.PNG') left top no-repeat;
}

#panel-in {
	margin: 25px;
}

#panel-in td, #panel-in  th {
	padding: 2px 7px 2px 0px;
}

#panel-in  th {
	padding-top: 10px;
}

#panel h4 {
	font-family: georgia, serif;
	font-variant: normal;
	font-size: 1.35em;
	font-weight: normal;
	color: #3B7600;
}

/* FORMÁTOVÁNÍ --------------------------------- */
a {
	color: #800000;
}

a:hover {
	color: #A9665F;
}

h1, h2, h3, h4 {
	font-family: georgia, serif;
	font-weight: normal;
}

h2 {
	font-size: 1.75em;
	color: #B55440;
	margin-bottom: 15px;
}

h3 {
	font-size: 1.35em;
	color: #3B7600;
	margin: 10px 0 4px 0;
}

h4 {
	font-weight: bold;
	font-family: sans-serif;
	font-size: 1.10em;
	color: #825A43;
	margin: 10px 0 4px 0;
}

h5{
	color: black;
	font-size: 1em;
}

img {
	margin: none;
}

#obsah ul, #obsah ol  {
	margin: 20px;
}


#obsah ul ul, #obsah ol ol{
	margin: 5px 20px;
}

#obsah ul li {
	line-height: 2;
	list-style-type: square;
}

.vyber, .vyber2 {
	border: 1px solid #F3EEDC;
	background: #FCFAF6;
	padding: 0px 25px;
	margin: 25px 0;
	color: #B2533F;
}

.ulmenu {
	border: 1px solid #F3EEDC;
}

.diskuze-odkaz a {
	color: #572C13;
	text-decoration: none;
	border-bottom: 1px solid white;
	display: block;
	height: 22px;
	padding: 5px 6px 0px 40px;
	margin: 15px 0;
	list-style: none;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 1.00em;
	_font-size: 1.00em;
	background: #EFEBD8 url('../img/global/menu-li-bg.PNG') left top no-repeat;
}


table {
	border-collapse: collapse;
}

table td, table th {
	border: 1px solid #F3EEDC;
	border-collapse: collapse;
	padding: 2px 6px;
	text-align: left;
	vertical-align: top;
}

table th {
	background: #FDFCF9;
	font-weight: bold;
}


fieldset table td, fieldset table th, #panel table td, #panel table th  {
	border: none;
	background: none;
}

.oddil {
	font-style: italic;
	color: #5B3125;
	text-align: left;
}


form input, form textarea , select {
	padding: 2px;
	margin: 0 1px;
	font-family: inherit;
	font-size: inherit;
	border: 1px solid #815942;
}

textarea {
	width: 250px;
	height: 150px;
}

form .potvrd, .pridat a {
	padding: 3px 5px;
	background: #AD503D;
	color: white;
	border: 1px solid #AD503D;
	font-weight: bold;
	font-family: sans-serif;
	_cursor: pointer; cursor: hand;
	text-align: center;
	float: right;
}

form .potvrd:hover {
	background: #5B3125;
	border: 1px solid #815942;
}

.fotogalerie-2 {
	width: 440px;
	_width: 400px !important; 
}

.fotogalerie-2 td {
	border: none;
	padding: 0 !important;
}


.fotogalerie-2 img {
	margin: 5px 4px !important;
	border: 1px solid #F3EEDC;
}

.fotogalerie-2 a:hover img {
	border: 1px solid #CD956A;
}

.fotogalerie-3 {
	width: 460px;
}

.fotogalerie-3 img {
	margin: 0 10px 10px 0;
	border: 1px solid #F3EEDC;
}

.kalendar {
}

.kalendar iframe {
	margin: 0 0 15px 0;
	position: relative;
	left: -5px;
	top: -2px;
}

.odhlasit {
	margin: 10px 0;
}

.odhlasit input {
	padding: 1px 5px;
	background: #AD503D;
	color: white;
	border: 1px solid #AD503D;
	font-weight: bold;
	font-family: sans-serif;
}

fieldset {
	border: 1px solid #F3EEDC;
	padding: 20px;
	margin: 5px 0 15px 0;
}

legend {
	margin: 0 10px;
	font-weight: bold;
	color: #5B3125;
}

.mapa-stranek * {
	border: none;
}


/* AKTUALITY, AKCE, ČLÁNKY -------------------------------- */

.aktualita, .akce, .clanek  {
	margin: 0 0 5px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #F3EEDC;
	clear: both;
}

.nastenka-archiv .clanek  {
	padding: 1px 20px 15px 20px;
	margin-bottom: 15px;
	background: url('../img/ostatni/contentbox-bg.PNG') left top no-repeat;
}


.uvod-aktuality {
	width: 100%;
	border-collapse: separate;
}

.uvod-aktuality  img{
	float: left;
	margin-bottom: 3px;
}


table.uvod-aktuality td {
	width: 49.5%;
	padding: 0px 10px 10px 10px;
	background: url('../img/ostatni/uvod-aktualita-bg.PNG') right top no-repeat;
	border:none;
	border-left: 1px solid #F8F3E9;
	border-bottom: 1px solid #F8F3E9;
	margin: 1px;
}

.uvod-aktuality h3 a, .nastenka-archiv h3 a {padding: 1px 3px 7px 38px; display: block;}
.clanek h3 a {padding: 0; display: inline; }

.uvod-aktuality h4 a {padding: 5px 3px 5px 38px; display: block;}

.aktualita .anotace, .akce .anotace, .clanek .anotace {
	margin: 5px 0;
}

.uvod-aktuality .anotace,.uvod-aktuality h4 {font-size: 0.9em;}

.aktualita .vice, .uvod-aktuality .vice, .akce .vice , .clanek .vice {
	font-style: italic;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	display: block;
	float: right;
}


.aktualita .kdy1, .uvod-aktuality .kdy1, .akce .kdy1, .clanek .kdy1 {
	padding-top: 10px;
	clear: both;
}


.aktualita .kdy1, .aktualita .kdy2, .uvod-aktuality .kdy1, .uvod-aktuality .kdy2, .akce .kdy1, .akce .kdy2, .clanek .kdy1, .clanek .kdy2, .kategorie {
	color: #834F43;
	margin: 8px 10px 0px 0;
	padding: 0 10px 0 0px;
	text-align: right;
	font-size: 0.87em;
	_font-size: 0.85em;
	display: inline;
}

.kdy2 {
	color: #3B7600 !important;
}

.kdy {
	margin-top: 5px;
}

.uvod-aktuality .kdy1, .uvod-aktuality .kdy2{
	display: block;
	text-align: left;
	margin: 0;
}

.aktualita .kdy1, .akce .kdy1, .clanek .kdy1 {
	border-right: 1px solid #E6E3DA;
}

.aktualita .autor, .uvod-aktuality .autor, .clanek .autor {
	text-align: right;
}

.aktualita img, .uvod-aktuality img, .clanek img {
	float: left;
	margin: 5px 10px 10px 0;
	width: 120px;
	border: 1px solid #E6E3DA;
}

.kategorie-keltsky-svatek h3 a, .kategorie-keltsky-svatek h4 a {background: url('../img/ikonky/symbol.png') left top no-repeat;}
.kategorie-hudba h3 a, .kategorie-hudba h4 a {background: url('../img/ikonky/harfa.png') left top no-repeat;}
.kategorie-prednaska h3 a, .kategorie-prednaska h4 a {background: url('../img/ikonky/kniha.png') left top no-repeat;}
.kategorie-vystava h3 a, .kategorie-vystava h4 a  {background: url('../img/ikonky/paleta.png') left top no-repeat;}
.kategorie-informace-webu h3 a, .kategorie-informace-webu h4 a {background: url('../img/ikonky/okna.png') left top no-repeat;}
.kategorie-ostatni-informace h3 a, .kategorie-ostatni-informace h4 a {background: url('../img/ikonky/info.png') left top no-repeat;}
.kategorie-akce-boii h3 a, .kategorie-akce-boii h4 a {background: url('../img/ikonky/konik.png') left top no-repeat;}
.kategorie-seminar h3 a, .kategorie-seminar h4 a {background: url('../img/ikonky/tuzka.png') left top no-repeat;}
.kategorie-experiment h3 a, .kategorie-experiment h4 a {background: url('../img/ikonky/miska.png') left top no-repeat;}
.kategorie-tanec h3 a, .kategorie-tanec h4 a {background: url('../img/ikonky/tanecnik.png') left top no-repeat;}

.vypis-informace {
	margin: 5px 0 15px 0;
	padding: 5px;
	border: 1px solid #F3EEDC;
	border-right: none;
	border-left: none;
}


/* ANKETA ---------------------------------------- */
div.anketa-v-menu  h4 {
	padding: 15px 0 0 15px;
}

div.anketa-v-menu {
	/*border-bottom: 1px solid #F3EEDC;*/
	background: #FDFCF9 url('../img/global/panel-bg.PNG') left top no-repeat;
	margin-top: -10px;
}

div.anketa-in {
	margin: 10px;
}

.anketa td, .anketa th {
	border: none;
}

.anketa th {
	/*border-top: 1px solid #F3EEDC !important;*/
	font-weight: normal;
}

.anketa-obr {
	height: 5px;
}

.anketa .obr0 {
	display: none;
}

.graficky div {
	width: 125px;
	margin-bottom: 15px;
}

.vysledek {
	color: #B55440;
}


.otazka b {
	margin: 0 10px 15px 5px;
	display: block;
	font-weight: normal;
}

.hlaseni {
	font-weight: bold;
	font-style: italic;
	font-size: 1.4em;
	margin: 10px 0;}

.anketa input {
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}

.anketa .potvrd {
	border: 1px solid #AD503D;
	padding: 3px 5px;
}



/* DISKUZE -------------------------------------- */
.prispevek {
	border: 1px solid #F3EEDC;
	border-top: none;
	background: #FCFAF6;
	padding: 0px 25px;
	margin: 25px 0;
	background: #F9F6EE url('../img/global/patka-bg.PNG') center top no-repeat;
}

.hvezda {
	font-weight: bold;
	font-family: arial;
	font-size: 1.3em;
	position: relative;
	top: 3px;
	color: red;
}

.horni td,.horni th{
	background: #F3EEDC;
	font-weight: bold;
	border: 1px solid #E4D7C0;
	background: #F5F1E6;
}

.a-tema-nove {
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 0;
}	

.diskuze th {
	text-align: right;
}

.prispevek {
	padding: 1px 10px 10px 10px;
	margin: 10px 0;
}

.prispevek-info  {
	font-size: 0.85em;
	font-weight: normal !important;
	color: #66513C;
	display: block;
	margin: 2px 0;
}

.prispevek-info  h4 {
	font-size: 1.3em;
	_font-size: 1.25em;
	&font-size: 1.25em;
	margin-bottom: 5px;
}

.prispevek-info  a {
	font-weight: normal !important;
}

.odpovidani strong,.odpovidani a {
	font-weight: normal !important;
}

.prispevek p {
	border: 1px solid #E5DFC4;
	background: white;
	padding: 5px;
	margin: 4px 0;
}

.souvisejici-clanky-oboustrany .autori {
	display: none;
}

.komentare h3, .souvisejici-clanky-oboustrany h3, .komentare h3, .souvisejici-clanky-jednostrany h3 {
	margin-top: 35px;
}

.komentare .vlozit {
	font-weight: bold;
	border-bottom: 1px solid #E5DFC4;
	padding-bottom: 7px;
	margin-bottom: 6px;
}

.tlacitko {
	text-align: right;
}

#komentar-vlozit form {
	border: 1px solid #E5DFC4;
	padding: 1px 15px 15px 15px;
	margin: 10px 0;
}


#komentar-vlozit form h4 {
	background: url('../img/global/nadpis-komentar-bg.PNG') left center no-repeat;
	padding-left: 30px;
}

#komentar-vlozit form .protispam  h4 {
	background: none;
	padding-left: 0;
}

#komentar-vlozit .potvrd {
	width: 118px;
	margin-left: 270px;
}

#komentar-vlozit table {
	width: 390px;
}

#komentar-vlozit th {
	text-align: right;
}

#komentar-vlozit img {
	width: 387px;
}

#komentar-vlozit textarea{
	width: 305px;
}

.skryvany {display: none; }

.rss-komentare {
	border-left: 1px solid #E5DFC4;
	padding-left: 10px;
	margin-left: 0;
}

.reakce {
	margin-left: 25px;
}

.prispevek blockquote p {
	background: #FBFBF6 !important;
	border: 1px dotted #E5DFC4;
	font-style: italic;
}

.cislo-pris {
	border-left: 1px solid #E5DFC4;
	padding-left: 10px;
	margin-left: 5px;
}

.jiz-odpovedeli {
	display: block;
}

.prave-se-deje {
	background: #C70000 url('../img/ostatni/prave-se-deje-bg.PNG') left top no-repeat;	
	color: white;
	padding: 10px 20px 12px 31px;
	&padding: 9px 20px 11px 31px;
	margin: 1px 0;
	&position: relative;
	top: 43px;
	&margin-top: -27px;
	
}

.hvezda {
font-weight: bold;
font-family: arial;
font-size: 1.3em;
position: relative;
top: 3px;
color: red;
}

.pouze-komentare,.rss-komentare {
	display: inline;
	font-size: 0.85em;
	margin-top: 10px;
	margin-right: 5px;
}

.pouze-komentare a,.rss-komentare a {
	font-weight: normal;
}

.vyberte-list, .listovani, .clanek .info {
	background: #FCFAF6;
	border: 1px solid #F3EEDC;
}	

.vyberte-list-in {
	margin: 5px 7px;
}

.listovani, .clanek .info {
	padding: 5px 7px;;
}

.clanek .info {
	font-weight: bold;
	width: 300px;
}

.povoleni_1, .povoleni_0{
	color: green;
	border-right: 1px solid #F3EEDC;
	border-left: 1px solid #F3EEDC;
	padding: 0 10px;
	margin: 0 8px;
}

.povoleni_0 {
	color: red	
}

/* ČLÁNKY ---------------------------------------- */

.delka1 {
width: 22px;
}

.delka2 {
width: 44px;
}

.delka3 {
width: 240px;
}

.delka4, textarea {
width: 95%;
}

.vyska1 {
height: 50px;
}

.vyska2 {
height: 150px;
}

.vyska3 {
height: 250px;
}

.vyska4 {
height: 500px;
}

.pridat a {
font-size: 0.8em;
text-decoration: none;
float: none;
text-align: center;
display: block;
width: 100px;
margin: 0 0 15px 0; 
}

td img {
	display: block;
}


/* VÝBĚR PODSEKCÍ ------------------------------ */

.vyber, .vyber2{
	margin: 0 0 20px 0;
}

.vyber li, .vyber2 li {
	font-weight: bold;
}

.vyber li li, .vyber2 li li {
	font-weight: normal;
}

/* PATKA ------------------------------------------- */
#patka {
	background: #F9F6EE url('../img/global/patka-bg.PNG') left top no-repeat;
	position: relative;
	height: 30px;
	_height: 45px;
	border-bottom: 9px solid white;
	padding: 25px 10px 12px 230px;
	_padding: 25px 10px 0px 230px;
	margin: 8px 8px 20px 8px;
	_margin: 8px 8px 0px 8px;
	font-size: 0.87em;
	_font-size: 0.85em;
	color: #BCB49B;
	_width: auto;
	display: block;
}

#patka a {
	color: #66513C;
	margin: 0 2px;
}

#patka p {
	color: black;
	position: absolute;
	top: 25px;
	right: 25px;
	display: inline;
}

#patka p a {
	color: #B45440;
}

.fotogalerie-3 {width: 400px !important; }

.fotogalerie-3 td {
	width: 50% !important; text-align: center !important;
}

.fotogalerie-3 img {
	margin: 0 0px 0px 0;
	border: 1px solid #F3EEDC;
}

.webinfo {
	position: relative;
}

.chyby {
	position: relative;
	left: 200px;
	top: 10px;
}
