body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: middle;
	color: Black;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background : #FBFBE5;
}

/*html>body{
	font-size: small;
}
*/

h1{	margin-top:0px;	font-size: 2.8em; padding-top:3px;}
h2{	margin-top:0px;	font-size: 1.7em; margin-top:0em; padding-bottom:0.5em}
h3{	margin-top:10px;	font-size: 1.4em;	margin-top:5px;}

h1, h2, h3 {  font-family: Georgia, "New York CE", utopia, serif;   font-weight: normal;  text-decoration:none;}
h1, h2, h3,h1 a, h2 a, h3 a {   font-weight: normal;   text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover {color: Black;	text-decoration: underline;}


#backShadow{margin: auto;width: 770px; line-height :1.2; text-align:center; background: url("bgsh.png") repeat-y center; position:relative;}
#zahlavi{margin: auto;}
#zahlavi #SubHead2{width:752px;	background-image : url(nlogo.png);	height: 112px;	margin:0 8px 0 10px;}
#zahlavi .headerNadpis{font-size:1.6em; font-weight:bold;margin-left: 1em; padding-top:0em;}
#zahlavi .headerNadpisSub{font-size:0.55em; font-weight:bold;margin-left: 1em; padding-top:0px; padding-right:2px; float:right; vertical-align:top;}

#main{	text-align: left; width: 756px;	line-height : 1.2;	margin-left : 7px;	margin-right:7px; background:transparent;}

/*Uprava pro IE*/
#left {	float:left;	width:161px; _margin-left:2px; overflow: hidden; background:transparent; }
/*Vsechny neIE browsery*/
html>body #left {margin:0px 0px 0px 4px;}

#middle {float:right; margin: 0px 0px 0px 0px;  padding-right:10px; width:545px; padding-top:15px; font-size:0.9em; overflow:hidden;}

#footer{margin: 0px 8px 0px 10px; padding:40px 0 20px 0; font-size:0.8em; clear:both; text-align:center; background:url(footer.png) no-repeat;}

.cleaner {clear: both;height:1px;	font-size:1px;	border: none; margin:0;	padding:0;	background:transparent;}
.cleaner2 {clear: right;height:1px;	font-size:1px;	border: none; margin:0;	padding:0;	background:transparent;}

A { font-size: 100%; font-style: normal; font-variant: normal;}
A:link { color: #000000;}
A:visited { color: #000000;}
A:hover { color: #000000; text-decoration: none;}
A:active { color: #000000}

form{	margin-top:0px;	margin-bottom:0px;}
fieldset{border: 0px; _padding-bottom:1em;}
p{margin: 0px; padding:0px}

ul{margin: 0 0 20px 20px; }
li {list-style: none;list-style-image: url(images/li.gif); _list-style-image: url(images/li_ie.gif);}
code { font-size:1.2em; color: #0002D5; padding: 1px 2px; border: 1px dotted #959595; background: #FEFEE7; }
pre { font-size:1.2em; color: #0002D5; padding: 1px 2px; border: 1px dotted #959595; margin: 10px auto; width: 98%; overflow: auto; background: #FEFEE7; font-family: "Courier New", courier, monospace; }
pre code{font-size:0.8em; font-family: monospace;}

cite{	font-style : italic;}
q {border-bottom:1px dotted black;margin:0 5px 0 5px}
abbr {cursor: help; padding:0px; border-bottom:1px dotted black;}
acronym{cursor: help; border-bottom:1px dotted black;}
/* blokova citace */
blockquote { border: 1px dotted #BFBFBF; 	_font-size:1.2em; background: #FEFEE7; padding: 0 10px 10px 10px; margin: 10px 10px 10px 10px; }

.bold{font-weight:bold;}
.red{color: red;}
.li{margin-left:	5px; padding-bottom:2px; display:block;}
.zvyrazneni{background-color : #F5DEB3;	border: 1px dotted blue;}
.center{text-align:center; margin:auto;}
.left{text-align:left;}
.right{text-align:right;}

.nodisp{display:none;}
.hidden{visibility: hidden;}

.toplist{width:1px; height:1px; visibility: hidden;}


.statusMessage{font-size:0.8 em; text-align:center; margin-top:8px;}
.statusMessageRed{font-size:0.8 em; text-align:center; color:red; margin-top:8px; font-weight: bold;}
.strankovani{margin: 1em 0 1em 0; text-align: right;}
/* Navigace*/
.blok1{ font-size: 0.75em; padding:2px 0 15px 0;}
.blok1 .nadpis{background: url(navigace.png) no-repeat; height:22px; padding: 2px 0 5px 0;}
.blok1 .nadpis span{display:none;}
.blok1 .telo{text-align:left; padding-left: 12px; padding-right:6px; color:#808A6D;}
.blok1 a{color:#808A6D;}
/* Rubriky*/
.blok2{ font-size: 0.75em; padding:2px 0 15px 0;}
.blok2 .nadpis{background: url(rubriky.png) no-repeat; height:22px; padding: 2px 0 5px 0;}
.blok2 .nadpis span{display:none;}
.blok2 .telo{text-align:left; padding-left: 10px; padding-right:8px;}
/* Normalni bloky*/
.blok3 {}
.blok3 .nadpis{}
.blok3 .telo{text-align:left; padding-left: 20px; padding-right:8px;}
/* Vyhledavani*/
.blok4{ font-size: 0.75em; padding:2px 0 15px 0;}
.blok4 .nadpis{background: url(vyhledavani.png) no-repeat; height:22px; padding: 2px 0 5px 0;}
.blok4 .nadpis span{display:none;}
.blok4 .telo{text-align:left; padding-left: 20px; padding-right:5px;}
/* Kontakt*/
.blok5{ font-size: 0.75em; padding:2px 0 15px 0;}
.blok5 .nadpis{background: url(kontakt.png) no-repeat; height:22px; padding: 2px 0 5px 0;}
.blok5 .nadpis span{display:none;}
.blok5 .telo{text-align:left; padding-left: 20px; padding-right:8px; color:#808A6D;}

.button {color:#808A6D;}
.button a:visited{color:#808A6D;}
.button a {	display: block;	margin: 2px 12px 4px 12px; padding:0 0 3px 5px; color:#808A6D;	text-decoration: none;	width: 100%;
	                line-height : 1.1;	font-weight : bold;	font-size : 1em; border-bottom: 1px solid #808A6D;}
html>body .button a {width: auto; color:#808A6D;}
.button a:hover {color: Black;}	

.h_rubriky{

}



img { border: none; }

.clanek{text-align: left; margin-right: 0px; width:90%; padding-bottom:1em;  line-height:1.5;}
.clanek p{padding-bottom:1.5em; display:block;}
.bigArticle{color: #252525;	font-size: 0.9em;	margin:0 4em 3em 0;	float:right;}
.paticka{ color: #252525;	font-size: 0.9em;  margin:0 4em 2em 0; float:right;}
.hr {clear : both;}

.img_left, .img_right {  float: left;  margin: 5px 10px 5px 0;  padding: 5px !important;  border: 1px solid #a9a9a9;  text-align: center;  font-size: 84%;  line-height: 0;  display:block; background-color: #fff;}
.img_right {  float: right;  margin: 5px 0 5px 10px;}
.img_center{display: block;	margin:auto;  text-align:center;}
.img_center img{border: 1px solid #a9a9a9; padding: 5px !important; background-color: #fff; margin:auto;}


.clanadpis {margin-bottom:0px;}
.clatext { color: #000000; font-family: "verdana","arial"; font-weight: normal; font-size: 1em; margin-left: 10px; line-height:1.3;}
.clatext a{	background-color : #FADBB8;}
.clatext a:hover{background-color : transparent;}
.clapodpis{font-size: 1em; padding-top:2em;}
.claSouvisejici{font-size: 0.8em;}

.weblinks{font-size:1em; padding-bottom:1em;}
.weblinks span a{font-weight:bold;}

.RSSchannel .RSSitem{ padding-bottom:0.6em;}
.RSSchannel .RSSdescription{padding-bottom:1em;	margin-top:-1em;	font-style: italic;}

.certucne { color: #000000; font-family: "verdana","arial"; font-size: 1.1em; font-weight: bold;}
.malecerne { color: #000000; font-family: "verdana","arial"; font-size: 0.9em; font-weight: normal;}

.stredIn {	border-top-width: 0px;	border-left-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-style: solid;	border-color: #FFFFFF;	padding-left: 10px;
	padding-right: 10px;	/*width: 450px;	*/	background-color: transparent;	text-align:left;}

.teloNadpis{font-size:1em; font-weight:bold; padding-top:10px; padding-bottom:10px;}

.readersForm{font-size:0.8em; width: 80%; text-align: left;} 
.readersLine{clear:both;}
.readersTit{float:left; font-weight:bold; width: 15em;}

.searchBox{width:80%; text-align: center; margin:auto;}
.searchLine{font-size:0.8em; clear:both; text-align:left;}
.searchPreLine{float:left; width: 18em; text-align:left;}
.searchBut{margin:auto;	text-align:center; margin-top: 20px;}


.textbox { background: transparent; background-color: white; border: 1px solid #000000; color: #000000;  font-family: "verdana","arial"; font-size:0.9em; text-align: left;}
.textpole {	border: 1px solid #8C9777;	color: #000000;	margin-bottom:2px;	background-color : #fff;}
.textpole2 {border: 1px solid #8C9777;	color: #000000;	margin:1px;	background-color : #fff; width:80px; height:18px; font-size:0.9em; padding:0px;}
.textpoleLogin { border: 1px solid #000000; color: #000000; font-family: "verdana","arial"; font-size: 1em; margin-bottom: 1px; }
.tl {	background-color: Silver;	color: Black;	font-family: Verdana,Arial,Helvetica;	font-size: 1em;	font-weight: bold;	text-align: center;	border: 1px solid #000000;	width: 2.3em;}
.tl2 {background:#fafafa; color: #8C9777; font-size: 0.9em;	font-weight: bold;	text-align: center;	border: 1px solid  #8C9777; height:18px; margin:1px; padding:0 2px 2px 2px; _padding:0 1px 1px 1px;}

.hrLine{	border-bottom : 1px dotted #696969;	font-size:3px;}

.hodnoceni { color: #000000; font-family: "verdana","arial"; font-size: 1em; font-weight: normal; text-align: right; margin-bottom: 5px;}

.komBlok{width:80%;margin: auto; text-align: center; padding-bottom:2em;;}
.komHead{font-size:1em; font-weight: bold; text-align:left; margin-top:10px; margin-bottom:10px;}
.komz { color: #000000; font-family: "verdana","arial"; font-size: 1em; font-weight: normal;}
.komlink { color: #000000; font-family: "verdana","arial"; font-size: 1em; font-weight: normal; text-align:right;}
.komhlav { color: #000000; padding: 4px; font-family: "verdana","arial"; font-size: 0.8em; font-weight: normal}
.komtext { color: #000000; background-color: #EEEEEE; padding: 3px; border: 1px solid #000000; font-family: "verdana","arial"; font-size: 0.8em; font-weight: normal}
.komPop{ font-size:1em; font-weight: bold; width: 220px; float:left; text-align:right; padding-right: 8px;}
.komZnacky{text-align:left;  font-weight: bold;}
.komVetsi{font-weight: bold; font-size:1em; margin-top: 10px; margin-bottom:10px;}
.komButt {	background-color: Silver;	color: Black;	font-family: Verdana,Arial,Helvetica;	font-size: 0.9em;	font-weight: bold;	text-align: center;	border: 1px solid #000000;}
.komcheckLine{font-size:1em; clear:both;}
.komcheckPreLine{float:left; width: 21em; text-align:left;}
.komcolName{float:left; width: 20%;}
.komcheck{margin-right: 7px;}
.komERR{color:red; font-size:1em; font-weight:bold; margin-bottom:10px; margin-top:10px;}


.news {font-size: 0.9em; padding-bottom:0.6em;}
.news .datum { font-weight: bold; display:block; padding-top:0.6em; font-size:0.8em;}
.news .title { font-weight: bold; display:block; padding-top:0.4em;}
.news .titleRed { color: #FF0000; font-weight: bold;}
.news .body {}
