* {
	margin:  0; 
	padding: 0;
	border: none;
}

html, body {
	color: white;
	background: #FBFBF6;
	font-family: sans-serif;
	font-size: small;
	text-align: center;
	height: 100%;
}

body {
	position: relative;	
	background: #FBFBF6 url('../img/global/body-bg.PNG') left top repeat-x !important; 
}

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: 770px; /**/
	min-height: 100%;
	margin: 0 auto 120px auto;
	position: relative;
	text-align: left;
	color: black;
	border: none;
	background: none;
}

#obal {
}

/* HLAVIČKA ---------------------------------------------- */
#hlavicka {
	height: 123px;
	width: 100%;
	position: relative;
	background: none;
}

h1 {
	font-weight: bold !important;
	font-size: 2.6em;
	position: relative;
	overflow: hidden;
	position: relative;
	left: -10px; top: 0;
	padding-top: 38px;
	padding-left: 33px;
	letter-spacing: -1px;
}

h1 a {
	text-decoration: none;
	color: black !important;
}

h1 a i {
	color: #CC0000 !important;
	font-style: normal;
}


h1, h1 span {
	width: 264px;
	height: 122px;
	_width: 264px;
	_height: 84px;
}
	
h1 span {
	display: block;
	position: absolute;
	left: 0px; top: 0;
	background: url('../img/global/ichrudim-logo.PNG') left top no-repeat;
}

#hlavicka em {
	position: absolute;
	top: 76px;
	left: 59px;
	font-style: italic;
	font-size: 0.95em;
	_font-size: 0.9em;
	&font-size: 0.9em;
	font-weight: bold;
	color: #334047;
}

.reklama {
	position: absolute;
	left: 302px;
	top: 35px;
	border-left: 1px solid #E1DCBD;
	padding: 3px 0 0 11px;
	}
}

#abgi a img {
	_filter: chroma(color=#DFE1DA) 
}

.pomucky {
	position: absolute;
	top: 130px;
	right: 0px;
	font-size: 0.85em;
	color: #D0C694;
	z-index: 20;
}

.pomucky a {
	color: #800000;
	position: relative;
	top: -1px;
	margin: 0 6px;
}

.vlajky {
	position: absolute;
	top: 125px;
	right: 42px;
	font-size: 0.95em;
		display: none;
}

.vlajky a {
	margin: 0 2px;
}

.zastita {
	position: absolute;
	top: 13px;
	right: 0px;
	font-size: 0.85em;
	color: #334047;
	background: url('../img/global/visio-logo.PNG') left top no-repeat;
	display: block;
	font-weight: normal;
	text-align: center;
	padding-top: 55px;
	height: 20px;
	width: 123px;
	text-decoration: none;
}

.zastita:hover {
	background: url('../img/global/visio-logo-hover.PNG') left top no-repeat;
}


/*
fieldset.vyhledavani {
	float: right;
	border: 1px solid #E8F0EF;
	padding: 15px;
	width: 290px;
	position: absolute;
	top: 50px;
	right: 40px;
	background: white;
	filter: alpha(opacity=70%);
	-moz-opacity: 0.7;
		display: none;
}

fieldset.vyhledavani legend{
	display: none;
}

fieldset.vyhledavani input{
	padding: 4px;
	border: 1px solid #CEDBD9;
	font-family: arial;
	width: 200px;
}

fieldset.vyhledavani input.potvrd {
	padding: 3px 4px;
	background: #E8F0EF;
	font-weight: bold;
	width: auto;
	_width: 70px;
}
*/
/* NABIDKA -------------------------------------------------- */
.uroven-1, .uroven-2 {
	position: static;
}


#nabidka {
	margin: 0;
	background: none;
	height: 69px;
	_height: 54px;
	_margin-top: -14px;
	&height: 54px;
	&margin-top: -14px;
	position: relative;
}

#nabidka-in {
	background: none;
}	

#nabidka ul {
	white-space: nowrap;
	background: none;
	position: static;
}

#nabidka ul li {
	list-style: none;
	font-size: 1.15em;
	font-weight: bold;
	font-family: "trebuchet MS";
	float: left;
	width: 85px;
	height: 30px;
	margin-right: 5px;
	padding: 0;
	background: #FDFCF9 url('../img/global/nabidka-li-bg.PNG') left top no-repeat;
	border: none;
	position: static;
}

#nabidka ul li a {
	width: 100%;
	color: black;
	display: block;
	height: 26px;
	text-decoration: none;
	text-align: center;
	padding: 5px 0 0 0;
}

#nabidka ul li.aktivni {
	background: #9C0605 url('../img/global/nabidka-li-aktivni-bg.PNG') left top no-repeat;
	position: static;
	height: 31px;
	}

#nabidka ul li.aktivni a, #nabidka ul li.aktivni a:hover {
	color: white;
	padding: 7px 0 10px 0;
	_padding: 7px 0 0 0;
}

#nabidka ul li a:hover {
	color: black;
	background: url('../img/global/nabidka-li-hover-bg.PNG') left top no-repeat;
}

#nabidka ul li.aktivni a:hover {
	background: url('../img/global/nabidka-li-aktivni-bg.PNG') left top no-repeat;
}

#nabidka ul li.aktivni span{
}

/* SUBNABIDKA */ 
#nabidka ul ul {
	position: absolute;
	left: 0;
	top: 41px;
	width: 900px;
	
}

#nabidka ul ul li {
	list-style: none;
	font-size: 0.95em;
	_font-size: 0.90em;
	&font-size: 0.90em;
	font-family: "trebuchet MS";
	font-weight: normal;
	float: left;
	border-right: 1px solid #CB977D;
	padding: 0 17px 0 13px;
	background: none;
	height: 15px;
	width: auto;
	text-align: center;
	background: #AE0000 url('../img/global/nabidka-li-li-a-bg.PNG') left center repeat-x;
}

#nabidka ul ul li a {
	color: white;
	position: relative;
	top: -2px;
	background: none !important;
	height: auto;
	padding: 0;
	display: inline;
	text-decoration: underline;
}

#nabidka ul ul li.aktivni {
	position: relative;
	top: 1px;
	background: none;
	height: 15px;
	text-align: center;
}

#nabidka ul ul li.aktivni a, #nabidka ul ul li.aktivni a:hover {
	text-decoration: none;
	background: none;
	/*padding: 0;*/
	display: inline;
	text-align: center;
	_padding-bottom: 10px;
	background: url('../img/global/nabidka-li-li-a-aktivni-bg.PNG') center bottom no-repeat !important;
}

#nabidka ul ul li a:hover {
	color: #E1DCBD !important;
	background: none;
	position: relative;
	padding: 0;
	margin: 0;
	top: -2px;
}


#nabidka ul ul li.aktivni span{
}


/* DROBKY ---------------------------------------------------- */
#drobky {
	padding: 10px;
	font-size: 0.85em;
	margin: 0 20px;
	/*	display: none;*/
}

#drobky a {
	margin: 0 2px;
}

#drobky {
	display: none;
	background: white;
	border-bottom: 1px solid #F4F2E7;
	margin: 0;
	padding-left: 15px;
	_position: relative;
	_top: 15px;
	&position: relative;
	&top: 15px;
}
/* MENU, OBSAH, PANEL -------------------------------- */
#menu-obsah, #menu, #obsah, #panel {
	background: white;
	float: left;
	
}

#obsah {
	width: 99%;
	position: relative;
	top: 69px;
} 

#obsah-panel {
	background: white !important;
}

#obsah-panel #obsah {
	width: 480px;
	background: white;
	top: 0;
}

#menu-obsah #obsah {
	width: 722px;
	top: 0;
}

#menu-obsah {
	width: 960px;
	background: white;
}

#menu-obsah-panel #menu-obsah {
	width: 730px;
}

#menu-obsah-panel {
	margin-top: -14px;
	_margin-top: -43px;
	&margin-top: -43px;
}

#menu-obsah-panel #obsah {
	width: 518px;
	top: 0;
}

#menu, #panel {
	width: 280px;
		background: white;
}

/* MENU -------------------------------------------- */
#menu  {
	margin: 22px 0 22px 22px;
	_margin: 22px 0 22px 10px;
	padding-bottom: 1px;
	border-bottom: 1px solid #E8F0EF;
}

#menu-in {
}

#menu h4 {
	background: url('../img/global/menu-nadpis-bg.PNG') left top no-repeat;
	padding: 10px;
	margin: 0;
}

#menu ul {
	border: 1px solid #E8F0EF;
	border-bottom: none;
}

#menu ul ul {
	border: none;
}


#menu li {
	list-style: none;
	font-weight: bold;
	background: #F3F7F7 url('../img/global/menu-li-bg.PNG') left top no-repeat;
	width: auto;
	_height: 25px;
	border: 1px solid white;
	border-bottom: none;
	_margin-bottom: -3px;
}

#menu li li {
	padding: 0;
	background: none;
	font-family: arial;
	font-variant: normal;
	font-size: 0.95em;
	font-weight: normal;
	background: white url('../img/global/menu-li-li-bg.PNG') 10px 10px no-repeat;
}

#menu li li li{
	background: none;
	font-size: 0.9em;
}

#menu li a {
	text-decoration: none;
	color: black;
	display: block;
	padding: 6px 6px 5px 10px;
}

#menu li li a{
	padding: 6px 6px 5px 20px;
	border: none;
	border-bottom: 1px solid #E8F0EF;
}

#menu li li li a{
	padding: 6px 6px 5px 30px;
}

#menu li a:hover {
	background: url('../img/global/menu-li-hover-bg.PNG') left top no-repeat;
	color: dimgray;
}

#menu li li a:hover {
}

#menu li ul {
}

/* OBSAH ------------------------------------------- */	
#obsah {
	line-height: 1.4;
	background: white url('../img/global/obsah-bg.PNG') left bottom repeat-x;
	/*border-left: 1px solid #E9E5CF;*/
}

#obsah-in {
	margin: 22px 30px 30px 30px;
}

/* PANEL ----------------------------------------------- */
#panel {
	background: #F8F7EF url('../img/global/panel-bg.PNG') right bottom no-repeat;
	border-left: none;	
	margin: 10px 0;
}

#panel-in {
	margin: 12px 18px 10px 18px;
	_margin: 12px 10px 10px 18px;
}

#panel h3 {
	color: #333333;
	font-size: 1.40em;
	font-weight: bold;
}

#panel h4 {
	color: #333333;
	font-size: 1.40em;
	font-weight: normal;
	margin: 5px 0 8px 0;
	_width: 224px;
	/*border-top: 1px solid #E5DFC4;*/
	padding-top: 10px;
	padding: 6px 10px 6px 10px;
	background: #EDEAD7 url('../img/global/h4-panel-bg.PNG') left top no-repeat;
}

#panel h4 a, #panel h4 a:visited {
	color: #333333;
	text-decoration: none;
}

#panel h4 a:hover {
	color: #333333;
	text-decoration: underline;
}

#panel ul.uroven-3 {
	line-height: 1.5;
	margin: 0 10px 15px 10px;
}

#panel ul.uroven-3 li {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.5;
	margin: 0 10px;
	list-style-type: circle;
}

#panel ul.uroven-3 li li {
	font-weight: bold;
	font-size: 0.85em;
	line-height: 1.5;
	margin: 0 20px;
	list-style-type: square;
}

#panel img {
	border: 1px solid white !important;
	margin: 0 15px 5px 0 !important;
}

#panel .panel, #panel .menu {
	margin: 3px 0 10px 0 !important;
}

#panel fieldset {
	margin-top: 10px;
}

#panel .zalozeni {
	position: relative;
	top: -6px;
}

	
/* FORMÁTOVÁNÍ --------------------------------- */
a {
	color: #960000;
}

#obsah a:hover {
	color: #AE0605 !important;
}

h1, h2, h3, h4 {
	font-weight: normal;
}


h2 {
/*font-size: 1.55em;*/
	font-size: 1.69em;
	font-weight: bold;
	color: #3D3D3D;
	margin-top: -4px;
	&letter-spacing: -1px;
}

h3 {
	font-size: 1.35em;
	margin: 10px 0 4px 0;
	color: #464646;
}

h3 a {
	background: white url('../img/global/h3-a-bg.PNG') 0 5px no-repeat;
	padding: 0 0 0 17px;
	margin: 15px 0 4px 0;
}

#obsah h3 a {
	padding: 0 0 0 17px !important;
}

.panelP h3 a {
	background: white;
	padding: 0;
	margin: 10px 0 4px 0;
}

h4 {
	font-weight: bold;
	font-family: sans-serif;
	font-size: 1.15em;
	margin: 10px 0 4px 0;
}

h4.extra {
	background: white url('../img/global/h4-bg.PNG') left top no-repeat;
	padding: 7px 12px;
	color: #333333;
	margin: 15px 0 4px 0;
}

h4.s-odkazy a {
	text-decoration: none;
	border-bottom: 1px solid #AE0605;
}

h4.ods, h4.cssd, h4.zeleni, h4.kscm, h4.kppk, h4.ostatni {
		padding: 3px 0 3px 35px;
		margin: 25px 0 3px 0;
}

h4.ods {
	background: white url('http://ichrudim.cz/objekty/ods-znak.png') left center no-repeat;
}	

h4.cssd {
	background: white url('http://ichrudim.cz/objekty/cssd-znak.png') left center no-repeat;
}

h4.zeleni {
	background: white url('http://ichrudim.cz/objekty/zeleni-znak.png') left center no-repeat;
}

h4.kscm {
	background: white url('http://ichrudim.cz/objekty/kscm-znak.png') left center no-repeat;
}

h4.kppk {
	background: white url('http://ichrudim.cz/objekty/kppk-znak.png') left center no-repeat;
}

h4.ostatni {
	background: white url('http://ichrudim.cz/objekty/ostatni-znak-1.png') left center no-repeat;
}

h5 {font-size: 1em;}

#obsah li {
	margin: 0 10px ;
}

#obsah ol {
	list-style-type: decimal;
}

select {
	border: 1px solid #E5DFC4;
	position: relative;
	top: -3px;
}

select option {
	padding: 2px 2px 1px 2px;
	vertical-align: middle;
}

table {
	width: 99%;
}

table.data {
	border-collapse: collapse;
	margin: 10px 0;
}

table td, table th {
	border-bottom: 1px dotted #E4DFC4;
	padding: 2px 7px 3px 7px;
	vertical-align: top;
	text-align: left;
}

table .horni td, table .horni th {
	background: #F8F7EF !important;
	border: 1px solid #E5DFC4;
	border-collapse: collapse;
	color: #333333; font-style: italic;
}

small {
	font-size: 0.85em;
}


.video {
	margin: 10px 0;
	border: 1px solid #E5DFC4;
	background: white url('../img/global/nacitani-bg.GIF') center center no-repeat;
	padding: 0 0 5px 0;
}

.video a {
	margin: 2px 10px;
	font-weight: bold;
}


.datum-kalendar {
	color: #763F2F;
	font-size: 0.9em;
	margin: 0 17px 0 0;
	background: url('../img/ostatni/kalendar-bg.PNG') left center no-repeat;
	display: block;
	height: 48px;
	width: 50px;
	text-align: center;
	padding-top: 23px;
	color: black;
	font-weight: bold;
	position: relative;
	top: 11px;
	float: left;
	}
	
.popisek-inzerce {
	margin: 1px 5px; color: gray; font-size: 0.8em;
}

.popisek-inzerce a {
	color: gray;  
	text-decoration: none;
}

.popisek-inzerce a:hover { 
	text-decoration: underline;
}
	
/* POSLEDNÍ TŘI */
.posledni-tri {
	border-top: 1px solid #E5DFC4;
	padding-top: 10px;
}

.posledni-tri .clanek-ve-vypisu {
	width: 30%;
	height: 130px;
	float: left;
	border: none;
	margin-left: 18px;
	border-right: 1px solid #E5DFC4;
	position: relative;
	&top: 20px;
}	

.posledni-tri  .clanek-posledni{
	border: none !important;
}	

.posledni-tri h5 {
	font-size: 1em;
	float: left  !important;
	width: auto;
}	

.posledni-tri h4, .posledni-tri .infotext, .posledni-tri .cely-clanek {
	display: none;
}	

.posledni-tri .infotext {
	font-size: 0.95em;
	position: absolute; 
	left: 127px;
	top: 90px;
	font-weight: normal !important;
	margin: 0 !important;
}	

.posledni-tri .autor {
	display: none;
}

.posledni-tri hr.cistic {
	clear: none !important;
}

.posledni-tri .datum-vlozeni {
	border: none;
	padding: none;
	font-size: 0.95em;
	position: absolute;
	left: 127px;
	top: 30px;
	width: 80px
}

.posledni-tri .datum-vlozeni strong {
	display: none;
}

.posledni-tri .datum-vlozeni .na-hodinach {
	display: block;
	position: relative;
	left: -3px;
}



.posledni-tri a img{
	width: 110px !important;
	float: left !important;
}	

/* ČLÁNKY */


.clanek-ve-vypisu h4 {
	font-size: 1.4em;
	_font-size: 1.35em;
	&font-size: 1.35em;
}

.clanek-ve-vypisu h4 a {
	color: #960000;
}
.clanek-ve-vypisu {
	border-bottom: 1px solid gray;
	padding: 5px 0 10px 0;
	position: relative;
	_position: static;
}

.clanek-ve-vypisu a .ikona, .fotogalerie img {
	float: left;
	margin: 8px 18px 5px 0;
	border: 1px solid #E4E0C5;
	background: white url('../img/global/nacitani-bg.GIF') center center no-repeat;
	padding: 1px;
}

.fotogalerie  img {
	margin: 8px 16px 5px 0 !important;
	cursor: pointer; _cursor: hand;
	width: 120px !important;
}

.fotogalerie-detail .zvetsenina .fotka a img{
	width: 700px !important;
}

.clanek-ve-vypisu  .ikona {
	width: 110px;
}

.clanek-ve-vypisu a:hover .ikona, .fotogalerie a:hover  img {
	border: 1px solid #E4DFC4;
}

.clanek-ve-vypisu .anotace {
	_position: relative;
}

.clanek-ve-vypisu .vice {

}

.clanek-ve-vypisu hr{
	display: none;
}

.infotext {
	display: none;
}

.clanek-cislo-1 .infotext, .clanek .infotext {
	color: red;
	font-weight: bold;
	display: inline !important;
	margin: 0 4px;
}

.datum-vlozeni {
	clear: both;
	color: dimgray;
	border-top: 1px dotted #E4DFC4;
	padding-top: 10px;
	_padding-top: 8px;
	margin-top: 10px;
}

.clanek-ve-vypisu .autor {
	color: dimgray;
}

.zvyrazneni1 .clanek-cislo-1  h4 {
	font-size: 1.5em;
	float: none !important;
	width: auto !important;
}

.zvyrazneni1 .clanek-cislo-1  img {
	width: 240px;
}

.clanek-cislo-1 .datum-vlozeni {
	_padding-top: 7px;
	&padding-top: 4px;
}


.clanek .autor {
	color: dimgray;
	border-bottom: 1px dotted #E4DFC4;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.text .autor {
	padding-bottom: 0;
	border-bottom: none;
	padding-top: 2px;
}

.na-komentare {
	position: absolute;
	right: 2px;
	bottom: 11px;
	_bottom: 0;
	_top: 74px;
	_left: 210px;
	_display: inline;
	/*_display: none;*/
	background: white;
}

.clanek-cislo-1 .na-komentare {
	position: absolute;
	_bottom: 0;
	_top: 149px;
	_left: 88px;
	/*_display: none;*/
}



.anotace {
	margin: 5px 0;
}

.clanek .anotace {
	margin: 10px 0;
	border-top: 1px dotted #E4DFC4;
	padding-top: 11px;
}

.autor + .anotace {
	margin: 10px 0;
	border-top: none;
	padding-top: 0;
}

.clanek img {
	width: 420px ;
	margin: 5px 0;
}

.obrazek .obrazek-detail{
	border: none !important;
	background: none !important;
	padding: 0;
}

.obrazek-detail  {
	border: 1px solid red;
}

.obrazek-detail img {
	padding: 1px;
	border: 1px solid #E4DFC4;
	text-align: center;
	position: relative;
	left: 1px;
	&left: -7px;
}

.obrazek-detail h5 {
	font-size: 1em;
	margin-top: 0;
	width: 240px;
}

img.obrazek-velky {
	position: relative;
	left: 0;
	&left: 0;
	margin-top: 10px;
}

.obrazek-detail .text {
	margin-top: 18px;
	_margin-top: 0px;
}

.obrazek-detail .komentar {
	width: 240px;
	font-size: 0.85em;
	font-style: italic;
	margin: 5px 0;
	color: #3D3D3D;
}

.obrazek-detail .obrazek .komentar {
	width: 420px !important;
}

.clanek .anotace img {
	width: 240px;
	margin: 5px 10px 10px 0;
}

.clanky-v-rubrice {
	&position: relative;
	&top: -10px;
	_position: relative;
	_top: -10px;
}

.clanky-v-rubrice h3, .clanky-v-rubrice h3 + hr {
	display: none;
	visibility: hidden;
	
} 

.skryvany {
	display: none;
}

.clanek .anotace {
	font-style: italic;
}

.clanek .ikona-uvodni {
	float: right;
	width: 240px;
	padding: 1px;
	border: 1px solid #E4DFC4;
	margin: 5px 0 5px 5px;
}
/*
.clanek .text p {
	margin: 15px 0; 
	text-indent: 10px;
}/*

/* VYHLEDÁVÁNÍ */
.vyhledavani .formular {
	background: #F8F7EF;
	border: 1px solid #E5DFC4;
	border-bottom: none;
}

.vyhledavani .delka3{
	width: 260px;
}

.vyhledavani .potvrd {
	margin-left: 108px;
}

.vyhledavani .formular td {
	padding: 8px 0px 8px 0px;
}

.vyhledavani .formular th {
	padding: 8px 3px 8px 10px;
}



.vyhledavani .vyraz {
	padding-bottom: 20px;
	border-bottom: 1px solid #E5DFC4;
}

.vyhledavani-clanek , .vyhledavani-rubrika {
	border: 1px solid #E5DFC4;
	padding: 10px 15px 17px 15px;
	margin-bottom: 20px;
}

.vyhledavani-clanek small, .vyhledavani-rubrika small {
	font-size: 0.85em;
	color: #3D3D3D;
}

/* PANELY - ČLÁNKY */

.nejnovejsi-politika, .nejnovejsi-kultura, .nejnovejsi-rozhovory, .nejnovejsi-sport, .nejnovejsi-ostatni, .nejnovejsi-fotky, .nejnovejsi-videa, .nejnovejsi-komentare {
	border: 1px solid #E5DFC4;
	margin: 0 0 25px 0;
}

.nejnovejsi-politika h3,.nejnovejsi-kultura h3, .nejnovejsi-rozhovory h3, .nejnovejsi-sport h3 , .nejnovejsi-ostatni h3,.nejnovejsi-fotky h3, .nejnovejsi-videa h3{
	background: #F8F7EF;
	background: white;
	margin: 0 0 -20px 0;
	padding: 0 5px;
	position: relative;
	top: -12px;
	left: 14px;
	font-size: 1em;
	font-weight: bold;
	display: inline;
}

.nejnovejsi-politika h5, .nejnovejsi-kultura h5, .nejnovejsi-rozhovory h5, .nejnovejsi-sport h5, .nejnovejsi-ostatni h5,.nejnovejsi-fotky h5, .nejnovejsi-videa h5, .nejnovejsi-komentare h5 {
	font-size: 1em;
	display: inline;
	font-weight: normal;
	margin-top: 0;
}

.nejnovejsi-komentare h4 {
	margin-left: 10px; margin-bottom: 7px;
}

.nejnovejsi-komentare h5 {
}

.nejnovejsi-komentare li {
	list-style: square;
	border-top: 1px solid #E5DFC4;
	padding: 5px 0;
	margin: 2px 0 0 0;
}

.nejnovejsi-komentare .jmeno {
	font-weight: bold;
}

.nejnovejsi-komentare p {
	font-style: italic;
	display: inline;
}

.nejnovejsi-politika .datum-vlozeni, .nejnovejsi-kultura .datum-vlozeni, .nejnovejsi-rozhovory .datum-vlozeni, .nejnovejsi-sport .datum-vlozeni, .nejnovejsi-ostatni .datum-vlozeni, .nejnovejsi-fotky .datum-vlozeni, .nejnovejsi-videa .datum-vlozeni {
	display: inline;
	border-left: 1px solid #E5DFC4;
	border: 0;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	text-align: right;
	white-space: nowrap;
	display: none;
}

.nejnovejsi-politika .datum-vlozeni strong, .nejnovejsi-kultura .datum-vlozeni strong, .nejnovejsi-rozhovory .datum-vlozeni strong, .nejnovejsi-sport .datum-vlozeni strong, .nejnovejsi-ostatni .datum-vlozeni strong, .nejnovejsi-fotky .datum-vlozeni strong, .nejnovejsi-videa .datum-vlozeni strong{
	display: none;
}

.nejnovejsi-politika .clanek-ve-vypisu, .nejnovejsi-kultura .clanek-ve-vypisu, .nejnovejsi-rozhovory .clanek-ve-vypisu, .nejnovejsi-sport .clanek-ve-vypisu, .nejnovejsi-ostatni .clanek-ve-vypisu, .nejnovejsi-fotky .clanek-ve-vypisu, .nejnovejsi-videa .clanek-ve-vypisu {
	border-bottom: 1px solid #E5DFC4;
	padding: 5px 0 8px 0;
	margin: 0 15px;
	position: relative;
	top: 1px
}

.nejnovejsi-politika .cely-clanek, .nejnovejsi-kultura .cely-clanek, .nejnovejsi-rozhovory .cely-clanek, .nejnovejsi-sport .cely-clanek, .nejnovejsi-ostatni .cely-clanek, .nejnovejsi-fotky .cely-clanek, .nejnovejsi-videa .cely-clanek {
	display: none;
}

#panel-O5-in {
	margin-top: 15px;
}

.reklama-aukce {
	clear: both;
	float: left;
	display: block;
	
}

/* DALŠÍ FORMÁTOVÁNÍ */

.hlaseni {
	border: 1px solid #CC0000;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
	margin: 0 0 20px 0;
}

.struktura-rubriky ul {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.5;
	margin: 10px 20px;
	list-style-type: circle;
}

.struktura-rubriky ul ul{
	font-size: 0.9em;
	list-style-type: square;
}

.struktura-rubriky h3 {
	display: none;
}

#obsah ul, #obsah ol {
	margin: 5px 20px;
}

.cara {
	display: none;
}

.pocasi  {
	margin: 15px 0 0 0;
}

.pocasi img {
	border: none !important;
}

.profil-foto {
	border: 1px solid #E5DFC4;
	padding: 1px;
	float: right;
	margin: 0 0 20px 20px;
}

.objekt-typX {
	padding: 10px 15px;
	background: #F8F7EF;
	border-left: 1px solid #E5DFC4 !important;
}

.obrazek-detail {
	border: 1px solid #E5DFC4 !important;
	padding-bottom: 10px;
}

.obrazek-detail .text {
	display: block;
	clear: both;
}

.nabidka-rss {
	display: none;
}

/* PŘÍSPĚVKY */
.prispevek {
	border: 1px solid #E5DFC4;
	background: #FBFBF6;
	padding: 1px 10px 10px 10px;
	margin: 10px 0;
}

.prispevek-info  {
	font-size: 0.85em;
	font-weight: normal !important;
}

.prispevek-info  h4 {
	font-size: 1.15em;
}

.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, .souvisejici-clanky-jednostrany .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;
}

#komentar-vlozit form {
	border: 1px solid #E5DFC4;
	padding: 1px 15px 15px 15px;
	margin: 10px 0;
}


#komentar-vlozit form h4 , .nejnovejsi-komentare h3, #HODNOCENI-KOMENTAR h4 {
	background: url('../img/global/nadpis-komentar-bg.PNG') left center no-repeat;
	padding-left: 30px;
}

.nejnovejsi-komentare h3 {
	margin-left: 20px;
}

#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;
}

.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;
}

.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;
	
}

.prave-se-deje strong {
	font-family: "trebuchet MS";
	font-size: 1.1em;
}

.prave-se-deje a, .prave-se-deje a:visited {
	color: #FFFFDD;
}

.prave-se-deje a:hover {
	color: ##FFFFBB;
}

.odkaz-archiv,.archiv-moznosti, .listovani {
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 0;
	padding: 5px;
	text-align: center;
	background: #F8F7EF;
	border: 1px solid #E5DFC4;
	display: block;
}

.listovani a {
	padding: 1px 3px 1px 3px;
}

.listovani strong a,.listovani strong a:hover {
	text-decoration: none;
	cursor: default;
	color: black !important;
	background: #E5DFC4;
	padding: 1px 5px 2px 5px;
}

.archiv-moznosti a {
	margin: 0 20px;
}

.archiv h5 {
	font-size: 1.1em;
	
}

.archiv .podrubrika {
	display: block;
	margin: 4px 0 5px 0;
}

.archiv .datum-vlozeni, .archiv .autor {
	font-size: 0.85em;
	margin-right: 15px;
	margin: 0;
	padding: 6px 0 0 0;
}

.archiv .autor {
	display: none;
}

.oddil {
	background: #F8F7EF;
	padding: 3px 8px;
	border-left: 1px solid #E5DFC4;
}



/* FORMY */
input, textarea {
	border: 1px solid #3D3D3D;
	padding: 2px;
	/*width: 175px;*/
}

textarea {
	height: 100px;
	width: 320px;
	_width: 310px;
}

.formular {
	border-top: 1px dotted #E4DFC4;
}

.formular td, .formular th {
	border-bottom: 1px dotted #E4DFC4;
	padding: 2px 4px 3px 4px;
	vertical-align: top;
}

.potvrd {
	padding: 2px 6px;
	background: #9C0605;
	border: 1px solid #9C0605;
	border-bottom: 1px solid #870101;
	border-right: 1px solid #870101;
	margin: 5px 0;
	color: white;
	cursor: pointer; _cursor: hand;
	font-family: "trebuchet MS";
	-moz-border-radius: 3px;
	width: auto;
}

.komentar .potvrd {
	margin-left: 270px;
}

.potvrd:hover {
	background: #3D3D3D;
	border: 1px solid #3D3D3D;
	color: white;
}



/* PATKA ------------------------------------------- */
#patka {
	position: relative;
	_top: -14px;
	height: 35px;
	padding: 20px 10px 0px 10px;
	margin-top: 0px;
	&margin-top: -15px;
	font-size: 0.85em;
	color: #D0C694;
	background: #FBFBF6 url('../img/global/patka-bg.PNG') left bottom no-repeat;
	border-top: 1px solid #E5DFC4;
}

#patka a {
	color: #800000;
	position: relative;
	top: -1px;
	margin: 0 6px;
}

#patka p {
	color: black;
	position: absolute;
	top: 20px;
	right: 40px;
	display: inline;
}

#patka p a{
	margin: 0;
	top: 0;
}

.chybejici-udaj-1 {border: 2px solid red !important; background-color: white; }
.chybejici-udaj-2 {border-bottom: 2px solid red !important; padding: 0px 5px 2px 5px; }


/*================== FOTOGALERIE ==============================*/
.fotogalerie .prehled img {float: left; margin: 3px 0px !important; width: 100px !important; height: auto;}
.fotogalerie  a:hover img {border: 1px solid #AE0605;}

.fotogalerie .prehled td {padding: 0px !important; }

.zvetsenina {text-align: center; float: none; background: #F8F7EF; padding: 0 0 10px 0; _padding: 0 0 0 0; &padding: 0 0 5px 0; width: 424px !important; margin-bottom: 10px;}
.zvetsenina .fotka {float: none;}
.zvetsenina .fotka img {border: 1px solid #E1DCBD; width: 420px !important; margin: 0 0 10px 0 !important;; cursor: default;}
.fotogalerie-detail .zvetsenina {width: 704px !important}
.zvetsenina .horni {text-align: center; width: 100%; clear: both; }
.zvetsenina .horni b {padding-right: 2px; }
.zvetsenina .horni span {padding-left: 3px; }
.zvetsenina .popisek {text-align: left; margin: 10px 10px; padding: 5px; border-top: 1px solid #E1DCBD; font-style: italic;}

.pas {padding: 7px 0px 6px 5px; vertical-align: middle; width: 100%; text-align: center; background: #F8F7EF; &padding-bottom: 0 !important;}
.pas .fotka {float: left; margin: 0px 0px !important;  }
.pas .fotka img {border: 1px solid #E4DFC4; width: 130px !important; margin: 0px 2px !important; &margin-bottom: 0 !important;}
.pas .fotka a:hover img {border: 1px solid #AE0605;}
.pas .fotka.zvyraznit img {border: 1px solid black !important; background: black; cursor: default;}

.lista {width: 100%; }
.lista a {padding-top: 10px; padding-bottom: 13px; _padding-bottom: 0px; &padding-bottom: 0px; font-weight: bold; font-size: 1.3em;}
.lista .predchozi {float: left; width: 30%; text-align: left; padding-left: 23px; position: relative; top: 24px;}
.lista .dalsi {float: right; width: 30%; text-align: right ; padding-right: 23px; }

h3.aktualizovat a, #obsah h3.aktualizovat a:hover {
	color: #FFFFFF !important;
	background: url('../img/ostatni/nahrat-bg.PNG') left top no-repeat;
	font-family: "trebuchet ms"; font-size:0.90em; font-weight: bold;
	text-decoration: none;
	padding: 6px 33px 8px 33px;
	display: block;
	margin: 20px 40px;
	letter-spacing: -1px;
	width: 90px;
}

#obsah h3.aktualizovat a:hover {
	color: #EDEAD6 !important;
}

/* MOMENTKY */
.prispevek {display: block; }
.prispevky img {float: left; margin: 0px 10px 5px 0px; }
.prispevky .prispevek-v {margin-top: 10px; border: 1px solid gray !important; padding: 5px; }
.prispevky .prispevek-v a.zvetsit, .prispevek a.zvetsit {display: block; font-weight: bold; }
.prispevky .prispevek-v .datum, .prispevek .datum {font-weight: bold; }
.prispevky .prispevek-v .autor, .prispevek .autor {font-style: italic; }
.pozor1 {color: red; text-align: center; }
.oznameni1 {text-align: center; }
.oznameni1 a {}

#panel-H5 {background: #FBFBF6}

.kalendar-akci {text-align: center;}
.kalendar-akci .dny td {font-weight: bold; text-align: center !important; background: #5C5C5C; padding: 3px; color: white; border: 1px solid #484848; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px;}
.kalendar-akci table {width: 100%; margin-top: 0px; background: #F8F7EF !important;}
.kalendar-akci table a, .kalendar-akci table span {display: block; text-align: center; padding: 3px 3px;}
.kalendar-akci table a:hover, .vybrano a {background: #B70000; color: white; border: 1px solid white; padding: 2px 1px;}
.vybrano a {padding: 2px 1px !important;}
.vybrano a:hover {padding: 0;}
.kalendar-akci .den-1, .kalendar-akci .den-1 a {background-color: #FFFFFF; }
.kalendar-akci .den-2, .kalendar-akci .den-2 a {background-color: #FFFFFF; }
.kalendar-akci .den-3, .kalendar-akci .den-3 a {background-color: #FFFFFF; }
.kalendar-akci .den-4, .kalendar-akci .den-4 a {background-color: #FFFFFF; }
.kalendar-akci .den-5, .kalendar-akci .den-5 a {background-color: #FFFFFF; }
.kalendar-akci .den-n {background-color: #FFFFFF; }
.kalendar-akci .den-6, .kalendar-akci .den-6 a {background-color: #ECEAD7; }
.kalendar-akci .den-0, .kalendar-akci .den-0 a {background-color: #E1DCBD; }
.kalendar-akci td {text-align: right; border: 1px solid #E5DFC4; padding: 0;}
.kalendar-akci td.dnes {border: 1px solid #5C5C5C;}
.kalendar-akci h5 {background: #F8F7EF !important; font-weight: bold !important; font-size: 1.15em !important; margin: 0 0 10px 0; }
.kalendar-akci h5 a,.kalendar-akci h5 a:hover {border-bottom: 1px solid #960000; padding-bottom: 0; text-decoration: none !important;}
.kalendar-akci .predchozi, .kalendar-akci .dalsi {width: 49.5%; text-align: right; border: none; background: none;}
.kalendar-akci .predchozi a, .kalendar-akci .dalsi a {font-weight: bold; background: none; border: none; }
.kalendar-akci .predchozi a:hover, .kalendar-akci .dalsi a:hover {background: none; border:none; color: #AE0605; padding: 3px;}

.nacitani-js-dat {
	text-align: center;
	display: block;
	font-size: 1.15em;
	font-family: "trebuchet MS";
	font-weight: bold;
	color: white;
	background: #5C5C5C url('../img/ostatni/nacitani-bg.gif') center 105px no-repeat;
	border: 1px solid #484848;
	-moz-border-radius: 3px;
	height: 130px;
	padding: 40px 20px;
}

/* MOMENTKY */
.prispevek {display: block; width: 420px;}
#panel .prispevek {width: 242px;}
.prispevky img {float: left; margin: 0px 10px 5px 0px; }
.prispevky .prispevek-v {margin-top: 10px; border: 1px solid #E5DFC4 !important; padding: 1px 1px 0 1px; }
.prispevky .prispevek-v a img {margin: 0 15px 0 0; border: 1px solid white; padding: 1px; background: #E5DFC4}
.prispevky .prispevek-v a:hover img {margin: 0 15px 0 0; border: 1px solid #AE0605; background: white;}
.prispevky .prispevek-v a.zvetsit, .prispevek a.zvetsit {font-weight: bold; }
.prispevky .prispevek-v .datum, .prispevek .datum {font-weight: bold; }
.prispevky .prispevek-v .autor, .prispevek .autor {color: #464646;}
.prispevek .komentare-pocet {border: none; border-top: 1px solid #E5DFC4; padding: 4px 10px 6px 10px; margin: 0; _display: block;  _margin: 0;}
#panel .prispevek .komentare-pocet {}
#panel .zvetsit {margin-left: 15px;}
.prispevek {padding: 0px; }
#panel .prispevek-in, #panel .prispevek {_width: 200px !important;}
.pozor1 {color: red; text-align: center; }
.oznameni1 {text-align: center; }
.oznameni1 a {}
.prispevek .zvetsit {
	margin: 3px 15px;
	display: block
}

.datum-popis, .datum {
	margin: 10px 15px;
}

.datum-popis .datum, .datum-popis .popis {
	display: inline;
	margin: 0;
}

.prispevek-v .zvetsit {
	margin: 6px 15px;
}

.prispevek-v .datum {

}

#panel  .datum {

}

p.autor {
	margin: 5px 0 0 0;
	border: none;
	border-top: 1px solid #E5DFC4;
	padding: 7px 15px 7px 15px !important; 
	font-size: 0.85em;
	font-style: normal;
}


.komentare .prispevek {
	padding: 0 10px 10px 10px !important;
}

#FOTOGALERIE .prehled img {
	height: auto;
}
#mapa-iCRcz-harfa-satelit-1 img {
	width: auto !important;
	height: auto !important;
}

#mapa-iCRcz-harfa-satelit-1 td {
	text-align: right;
	border: none;
}

#panel .vybrane-akce h3 {
	display: list-item; font-size: 1.1em !important;
	margin: 5px 25px !important;
}

#panel .vybrane-akce a {
	background: none !important; padding: 0 !important;
}

#chrasteckakorunka1 img {
	width: auto !important;
	height: auto !important;
}

/*  nějak to nefunguje  */
#normalni-fotka img {
	width: auto !important;
	height: auto !important;
}

#normalni-fotka-1 {
	width: auto !important;
	height: auto !important;
}

#normalni-fotka-2 {
	width: auto !important;
	height: auto !important;
}

#normalni-fotka-3 {
	width: auto !important;
	height: auto !important;
}

#panel-O2, .panelP, #panel-O2-in, .panelP-in {
	float: rihgt;
	width: 234;
}


.text {
clear: both;
}