/*

tmava modra v menu : #185681
svetle modra v plose : #E2E9EF
piskove pozadi stranky : #E4DBC8

*/

body {
	background-color:#E4DBC8;
	margin: 0;
	padding: 0;
	font-family:Verdana, arial, Helvetica, sans-serif;
	font-size:0.8em;
}
div, span, a {
	margin:0;
	padding:0;
	border:0;
}
#hlavicka {
/*	padding-top:210px; */
	display:block;
	background-image:url(./_img/_big_top.jpg);
	background-repeat:no-repeat;
	width:970px;
	height:210px;	
}
#hlavicka .znak {
	margin:0 auto 30px 0; padding:0;
	display:block;
	width:788px;
	height:208px;
}
#telo {
	width:970px;
	background-image:url(./_img/_big_bgr.gif);
	background-repeat:repeat-y;
}
#levy_sl {
	float:left;
	width:175px;
}
#levy_sl_obsah {
	margin-left:28px;
	background-image:url(./_img/_big_menu_bgr.gif);
	background-repeat:repeat-y;
}
#main {
	width:788px;
	margin:0 0 0 175px;
	padding:0;
}
#main-content {

}
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border-width:0;
	visibility: hidden;
}

#obsah {
	width:788px;
	text-align:left;
	float:left;
	padding-bottom:20px;
}
#hlavni {
	float:left;
	width:613px;
}
#hlavni-obsah {	
	padding:15px;
}
#aktuality{
	float:left;
	width:175px;
	height:100%;
	display:block;
}
#aktuality-obsah {
	padding:15px;
}
#aktualita, #aktualita-old {
	margin:20px 2px 5px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}
#aktualita-old {
	color:#999999;
}
.akt-text {
	margin:4px 7px;
	border:0;
}
.vlozeno {
	font-size:80%;
	color:#666666;
}
#aktualita a {
	font-size:80%;
}
#aktualita-old a {
	font-size:80%;
	color:#999999 !important;
}
#aktualita-old:hover, #aktualita-old a:hover {
	color:#000000 !important;
}
#foot {
	background-image:url(./_img/_big_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	text-align:center;
	background-color:#E4DBC8;
}

#menu {
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}
#menu_up {
	width:147px;
	display:block;
	height:16px;	
}
.menu_item, .menu_item-x {
	background-image:url(./_img/_menu_mezi.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:147px;
	display:block;
}
.menu_item, .menu_item-x {

}
#menu a {
	display:block;
	background-image:none;
	text-decoration:none;
	color:#185681;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

#menu_down	{
	background-image:url(./_img/_big_menu_list.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:83px;
	display:block;
	margin-bottom:60px;
}
.menu_item:hover, .menu_item-x a, #menu a:hover {
	color:#FF0000 !important;
}
h1, h2, h3 {
	margin-top:0;
	padding-top:0;
	border-bottom:1px solid black;
	font-size:1.6em;
	margin-bottom:3px;
	padding-bottom:1px;
	font-weight:normal;
}

h2 {
	font-size:1.4em;
	border:0;
	border-bottom:1px solid gray;
	font-weight:bold;
}
h3 {
	font-size:1.2em;
	border-bottom:1px solid silver;
}
#cesta {
	font-size:0.9em;
}
#cesta a {
	text-decoration:none;
	color:#185681;
}
#cesta a:hover {
	text-decoration:underline;
	color:#000000;
}
.error {
	text-align:center;
	color:red;
	font-weight:bolder;
}
div.thumbnail {
	padding:0;
	margin:0;
	float:left;
	width:33.3%;
	text-align:center;
	border:0;
	margin-bottom:20px;
}
#oramovana {
	/*border: #89959E 1px solid;
	background-image:url(_img/_bgr_gradline.gif);
	background-repeat: repeat-x;
*/
	padding-left: 5px;
	padding-right: 10px;
	padding-top:20px;
	margin-bottom: 15px;
	-moz-border-radius: 6px;
	font-size:0.95em;
}
#akce {
	border:1px solid #89959E;
	border-top-color:#000000;
	margin-top:20px;
	padding:5px;
	/*background-image:url(./_img/_bgr_gradient.gif);
	background-repeat: repeat-x;*/
    -moz-border-radius: 0px 0px 6px 6px;
	font-size:0.95em;
}
#akce h2 {
	font-weight:bold;
}
#oramovana .zahlavi {
	height:22px;
}
#oramovana a {
	text-decoration:none;
	font-weight:bold;color:#000000;
}
#oramovana a:hover {
	text-decoration:underline;
	color:red;
}
#oramovana h2 {
	margin-top:15px;
	font-size:1.3em;
}
#oramovana a img{
	padding:1px;
	border:1px solid black;
	margin:10px 10px 2px;
}
#oramovana a img:hover {
	padding:0px;
	border:2px solid red;
}
#oramovana ul li{
	list-style-image:url(_img/ul_li.gif);
}
#oramovana .no_list_img {
	list-style:url();
	list-style-type:none;
}
#right {
	margin:0;
	padding:20px 10px;
	border:1px solid black;
	border-top:0;
	float:left;
	width:750px;
}
#left {
	margin:0;
	padding:20px 10px;
	border:0;
	float:left;
	width:230px;
}
#odkazy {
	margin-bottom:20px;
	text-align:center;
}
.navy {
	font-weight:bold;
	color:#333399;
}
.seda {
	color:#999999;
}
.red  {color:red !important;}
.redbold{color:#FF0000 !important;; font-weight:bold;}
.greenbold {color:green !important;; font-weight:bold;}
.radekr {
	text-align:right;
	vertical-align:top;
	padding-top:8px;
}
/* Calendar */
#calendar { font-size:11px;}
#calendar table      { width: 100%;  font-size:11px;}
#calendar table td   { text-align: center; }
#calendar table td a { display: block; }

#calendar table td a:hover {
    background-color: gray;
}

#calendar table th {
    background-color: silver;
}

#calendar table td.selected {
    background-color: orange;
}
#calendar img { border: none; }
#uredni-deska a img, #uredni-deska a img:hover { border:none; }



.pole_1{
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #DFDFDF;
	padding: 2px;
	height: auto;
}
.pole_2{
	font-size:11px;
	width: 400px;
	height: 80px;
	border: 1px solid #999999;
	background-color:#DFDFDF;
	padding:2px;
}
.kniha-head {
	display:inline; padding-right:10px;
}
.kniha-head a[href^='mailto:'] {
	background-image:url(_img/link-mail.gif);
	background-position:center left;
	padding-left:15px;
	background-repeat:no-repeat;
}
.kniha-cas { display:inline; }
.kniha-text {
	display:block;
	margin-bottom:10px;
	padding:4px 0px 10px;
	border-bottom:1px solid #CCCCCC;
}
.nahoru {
	margin:-36px 1px 18px 0;
	padding:0;
	padding-top:3px;
	padding-right:7px;
	text-align:right;
	border:0;
/*	background-image:url(_img/rozek_nahoru2.gif);
	background-position:right 0;
	background-repeat:no-repeat;*/
	height:20px;
}
.tluste {
	font-weight:bold;
}


/* MENU */
/*
#menu {border:1px solid red; text-align:left}

.menumove 			{ font-size:105%; padding-left: 4px; }
.menumove:hover		{ border-bottom: 1px solid red; }
div#menu 			{ font-weight: bold; margin: 0em 0em 0em 0em; width: 15.1em; color: white; _margin-left: -0.6em; _ma\rgin-left: 0; }
div#menu a:link		{ border-left: 0; color: black; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
div#menu a:visited 	{ border-left: 0; color: black; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
div#menu a:hover		{ border-left: 0; color: red; background: white; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
div#menu a:active 	      { border-left: 0; color: #f95100; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
div#menu ul 			{ background: #ffe2a6; width: 15.1em; padding-right: 0; padding-left: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
div#menu li 			{ padding: 2px 0 2px 0;	margin: 0em; border-bottom: white 1px solid; list-style-type: none; position: relative; border-left: 0; }
div#menu li:hover 	      { border-bottom: white 1px solid; background-color: white; _marg\in-right: 0; }
div#menu li.sub 		{ background: #ffe2a6; margin: 0; border-bottom: white 1px solid; list-style-type: none; position: relative }
div#menu li.sub:hover    { border-bottom: white 1px solid; background: white; }
div#menu li.sub:active   { border-bottom: white 1px solid; }
div#menu li.submenu 	{ }
div#menu li.submenu:hover { background-color: white; }
div#menu li a   		{ padding-right: 0; display: block; padding-left: 0.5em; padding-bottom: 0; width: 14em; padding-top: 0.2em; text-decoration: none; _marg\in-right: -5em; padding-bottom: 0.2em; }
unknown 			{ width: auto }
div#menu ul.level1 li.submenu:hover ul.level2, div#menu ul.level1 li.submenu:hover ul.level3 { padding: 0px 0 0 0; background: #ffe2a6; border: 1px #660000 solid; border-left: 1px #660000 solid; }
div#menu ul ul		{ display: none; left:15.1em ; position: absolute; top: 0; border: white 1px solid; _left:14.7em; _lef\t:15.1em; }
div#menu ul ul ul 	{ display: none; left:15.1em ; position: absolute; top: 0; border: white 1px solid; _left:14.7em; _lef\t:15.1em; }
div#menu ul.level1 li.submenu:hover ul.level2 { display: block; }
div#menu ul.level1 ul.level2 li.sub:hover ul.level3 { display: block; }
*/

/********** Odkazy s ikonama ************/
p.doc, p.pdf, p.xls, p.zip, p.txt, p.pps, p.ppt, p.odt, p.ods, p.www, p.unknown {
	background: url(_img/doc.gif) left top no-repeat;
	padding: 0 0 5px 65px;
	_height:56px;
	min-height:56px;
	display:block;
	margin-bottom:1em;
	font-size:1.1em !important;
}
p.pdf {
	background: url(_img/pdf.gif) left top no-repeat;
}
p.xls {
	background: url(_img/xls.gif) left top no-repeat;
}
p.zip {
	background: url(_img/zip.gif) left top no-repeat;
}
p.txt {
	background: url(_img/txt.gif) left top no-repeat;
}
p.pps, p.ppt {
	background: url(_img/pps.gif) left top no-repeat;
}
p.odt {
	background: url(_img/odt.gif) left top no-repeat;
}
p.ods {
	background: url(_img/ods.gif) left top no-repeat;
}
p.www {
	background: url(_img/www.png) left top no-repeat;
}
p.unknown {
	background: url(_img/neznamy.gif) left top no-repeat;
}

p.doc span, p.pdf span, p.xls span, p.zip span, p.txt span, p.pps span, p.ppt span, p.odt span, p.ods span, p.www span, p.unknown span {
/*	display:block;*/
	font-size:95%;
	font-weight:normal;
	line-height:110%;
	color:#999999;
	/*margin-top:2.8em !important;*/
}

p.doc span.blok, p.pdf span.blok, p.xls span.blok, p.zip span.blok, p.txt span.blok, p.pps span.blok, p.ppt span.blok, p.odt span.blok, p.ods span.blok, p.www span.blok, p.unknown span.blok {
	display:block;
	font-size:95%;
	font-weight:normal;
	line-height:110%;
		color:#999999;
	/*margin-top:2.8em !important;*/
}
p.doc a, p.pdf a, p.xls a, p.zip a, p.txt a, p.pps a, p.ppt a, p.odt a, p.ods a, p.www a, , p.unknown a {
/*	margin:0; padding:0;
	display:block;*/
	line-height:1.5em !important;
}
span.popis {
	color:#000000 !important;
}
/********** konec odkazu ****************/
.nohoverborder, .nohoverborder:hover {
	border:0px !important;

}
label input {
	margin-top:.3em;
}
.akce-podle-prav a {
	display:inline;
	padding:0 6px;
	border:1px solid #333399;
	font-weight:bold;
}
.akce-podle-prav a:hover {
	color:white !important;
	text-decoration:none !important;
	background-color:#0066FF;
	color:#FFFFFF;
}
.preklop {
	line-height:1.5em;
}
.preklop:hover {
	background-color:#fed8b5; /* ffe4ad fed8b5 */
}
a.org {
	color:#999999 !important;
	font-size:80% !important;
}

.vlozeno {
	text-align:right; font-size:0.8em; margin-bottom:5px;padding-bottom:0;
}

#kniha #form_novy_zaznam {
	margin-top:2em;
}

#kniha {
margin:0; padding:0;

}
#kniha * {
	margin:0; padding:0;
}
#kniha ul{
	margin:0; padding:0;
	margin-left:2em;
}
#kniha li{
	list-style-type:none;
	margin:1em 0;
}
#kniha .zprava-info, #kniha .zprava-text {
	display:block;
}
#kniha .zprava {
	display:block;
//	border:2px solid #185681;
//	background-color:#D7E6F9;
border-bottom:1px solid silver;
}

#kniha .zprava-info
{
	display:block;
	padding:.5em 1em;
//	border:2px solid #ffeedc;
//	border-bottom:2px solid silver;
	//background-color:#f7debd;
//	border-top:1px solid silver;
}

#kniha .zprava-text {
	display:block;
	/*border-left:3px #FF9900 solid;*/
	//border-top:1px solid silver;
	padding:.5em 1em;
}

#kniha .reaguj {
	display:block;
	//color:#999999 !important;
	text-align:right;
//	border-top:1px solid #f7debd;
	padding:-0.5em -1em;
	line-height:2em;
//	background-color:#D7E6F9;
//	border:2px solid #ffeedc;
//	border-bottom:1px solid silver;
//	border:1px solid green;
}

#kniha .reaguj a {
	color:#999999 !important;
	margin:1em;
//	border:1px solid red;
}
#kniha span.zpetnyodkaz{
	display:block;
	margin-bottom:.7em;
	color:#999999;
}
#kniha span.zpetnyodkaz a{
	color:#999999;
}
#kniha span.zpetnyodkaz a:hover{
	color:red;
}

#kniha ul li, #kniha ol li {
	list-style-image:none !important;
}

.edittext {
	border:2px solid silver;
	background-color:;
	text-indent:.2em;
}

input.tlacitko {
	border:1px solid #185681;
	color:#185681;
	//background-color:#f7debd;
	padding:0 2em;
}
#form_novy_zaznam img, #form_novy_zaznam img a, #kniha img, #kniha img a {
	margin:0 !important; padding:3px !important; border:0 !important;
}
