/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
img {
	border: 0;
}
a {
	font-weight: bold;
	color: #337321;
	text-decoration: none;
}
a:hover {
text-decoration: underline;
}
body {
	text-align: center;
	color: #666666;
}
.main {
	margin: 10px auto;
	width: 998px;
}
.left, .leftmenu, .leftmenu01, .left2 {
	float: left;
	text-align: left;
}
.leftmenu01 {
	text-align: center;
	width: 185px;
}
.left2 {
	clear: left;
	width: 185px;
}
.ouzivateli {
	text-align: center;
}
.right, .obsah {
	float: right;
	text-align: left;
}
.top, .topmenu {
	width: 998px;
	background: #F9EDC2;
}
.lefttop {
	float: left;
	background: #F9EDC2;
}
.righttop {
	background: #F9EDC2 url(../design/banner.jpg) no-repeat top right;
	padding-top: 108px;
}
.left {
	width: 839px;
}
.leftmenu {
	display: inline;
	width: 185px;
	background: url(../design/menubck.gif) repeat-y top left;
	min-height: 1px;
	_height: 1px;
	float: left;
}
.menubox {
	float: right;
	width: 840px;
	border-top: 1px solid #D7D7D7;
	background: #F9EDC2;
}
.leftmenu li {
	list-style: none;
}
.langmenu li, .mainmenu li, .leftmenu li {
	list-style: none;
	display: inline;
}
.langmenu {
	width: 152px;
	margin-top: -1px;
	font-size: 70%;
}
.langmenu li {
	padding: 2px;
}
.langmenu a {
	color: #666666;
	font-weight: normal;
}
.cesta {
	border: 1px solid #D7D7D7;
	border-right: 0;
	margin-bottom: 1px;
}
.cesta, .cesta a {
	background: #666666;
	color: White;
	padding: 4px;
	font-size: 11px;
}
.cesta h5, .cesta h5 a {
	font-size: 10px;
}
.cesta a {
	text-decoration: underline;
}
.mainmenu {
	display: block;
	float: right;
	min-height: 40px;
}
.mainmenu li {
	display: block;
	float: left;
	border: 1px solid White;
	border-right: 0;
	border-bottom: 0;

}
.mainmenu a {
	display: block;
	line-height: 38px;
	float: left;
	color: White;
	padding: 0 23px;
	font-size: 75%;
	background: #B2B2B2;
	border-top: 4px solid #666666;
	text-decoration: none;
}
.mainmenu a:hover, .mainmenu a.menicko1 {
	display: block;
	line-height: 38px;
	float: left;
	/*padding: 0 31px;*/
	background: #337321;
	border-top: 4px solid #C1D000;
	text-decoration: none;
}
.stredni {
	background: url(../design/bck.png) repeat-y top left;
	border-top: 1px solid White;
}
html {
	background: url(../design/sarrow2.gif) -100px -100px no-repeat;
}
.prosubmenu {
border-top: 1px solid #B9B8B8;
}
.prosubmenu a {
	display: block;
	color: #666666;
	text-decoration: none;
	padding: 2px 5px 2px 20px;
	font-size: 70%;
	width: 159px;
	border-bottom: 1px solid #B9B8B8;
	border-right: 1px solid #B9B8B8;
	background: White url(../design/sarrow2.gif) center left no-repeat;
}
.prosubmenu a:hover, .prosubmenu a.menicko3 {
	background: #C1D000 url(../design/s2arrow.gif) center left no-repeat;
	text-decoration: none;
}
.prosubmenu2 a {
	display: block;
	color: #666666;
	text-decoration: none;
	padding: 2px 5px 2px 20px;
	font-size: 65%;
	width: 159px;
	border-bottom: 1px solid #B9B8B8;
	border-right: 1px solid #B9B8B8;
	background: url(../design/menubck.gif) top left repeat-y;
}
.prosubmenu a.menicko4 {
	background: #C1D000 url(../design/s2arrow.gif) center left no-repeat;
}
.prosubmenu2 a:hover, .prosubmenu2 a.menicko4 {
	color: White;
	background: #666666 url(../design/s2arrow.gif) center left no-repeat;
	text-decoration: none;
}
.obsah {
  font-size: 80%;
	padding-left: 1px;
  width: 653px;
	border-top: 1px solid #B9B8B8;
}
.obsahinbox {
	padding: 7px;
}
.obsah ul, .obsah ol {
	margin-left: 30px;
}
.obsah ol.odkazy li, .obsah ul.odkazy li {
color: #337321;
font-weight: bold;
}
.obsah li {
padding: 3px 0;
}
.obsah .blok {
	margin: 5px 10px;
}
h2, h3, h4 {
	color: White;
}
h2.nadpisdefault {
	padding: 8px 5px 8px 28px;
	border: 1px solid #D7D7D7;
	border-top: 0;
	font-size: 120%;
	background: #337321 url(../design/blackarrow.png) 7px center no-repeat;

}
h3 {
	padding: 5px 3px 5px 25px;
	border: 1px solid #D7D7D7;
	border-top: 0;
	font-size: 13px;
	background: #337321 url(../design/blackarrow.png) 5px center no-repeat;
}

.aktbox {
background: #F7F7F7;
margin-top: 0px;
min-height: 160px;
_height: 160px;
/*padding-bottom: 160px;*/
}
.aktbox .blok {
clear: both;
margin: 0;
line-height: 18px;

}
.aktbox .odkazsablony a{
padding-left: 20px;
font-size: 90%;
background: url(../design/garrow.gif) left 1px no-repeat;
}
.aktbox .nahled, .aktbox .nahledk {
float: left;
}
.bloknews, .bloknews2 {
/*
line-height: 20px;
min-height: 21px;
_height: 21px; */
font-size: 85%
}
.bloknews2 {
min-height: 80px;
_height: 80px;
width: 210px;
float: left;
overflow: hidden;
}
.obsah h3 {
	font-size: 120%;
	line-height: 20px;
	padding: 9px 5px 9px 28px;
	/*border: 1px solid #D7D7D7;*/
	border: 0;
	float: left;
	width: 350px;
  background: #337321 url(../design/blackarrow.png) 7px center no-repeat;
}
.nadpisnovinkyuvod {
background: #337321;
clear: both;
border: 1px solid #D7D7D7;
	border-top: 0;
}
.nadpisnovinkyuvod span{
display: block;
line-height: 20px;
padding: 9px 10px 9px 8px;
text-align: right;
}
.nadpisnovinkyuvod span a {
padding-left: 14px;
background: url(../design/warrow.gif) left 5px no-repeat; 
color: White;
}
.novinkanadpis {
width: 470px;
float: left;
}
.novinkanadpis strong {
padding-left: 20px;
background: url(../design/greenarr.gif) 5px center no-repeat;
}
.datumvice {
width: 80px;
float: left;
color: #D57500;
font-weight: bold;
}
.right {
	width: 159px;
	border-top: 1px solid White;
}
.specialnidataokraje {
	width: 165px;
	background: url(../design/glin.jpg) top left repeat-y;
	padding: 0px 1px 2px 19px;
	margin-top: 1px;
	font-size: 70%;
}
.specialnidataokraje h4 {
	font-size: 100%;
	background: #337321 url(../design/sarrow.gif) 0px -4px no-repeat;
	min-height: 17px;
	_height: 17px;
	margin: 0 0 2px -19px;
	padding-left: 20px;
	padding-top: 2px;
	border: 1px solid White;
	border-left: 0;
	border-right: 0;
}
.specialnidataokraje a {
	color: #337321;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	text-decoration: none;
}
.specialnidataokraje h4 a {
margin-top: 0;
color: White;
}
.specialnidataokraje a:hover {
text-decoration: underline;
}
.specialnidataokraje h4 a:hover {
text-decoration: none;
}
.pata {
	background: #FFFFFF url(../design/pata.png) top left no-repeat;
	padding: 7px 5px;
	clear: both;
	text-align: left;
	font-size: 70%;
	color: #D2D2D2;
}
.pata a {
	color: #D2D2D2;
	text-decoration: none;
}
#nespi {
	float: right;
}
#ptejse {
	margin-left: 1px;
	margin-top: 1px;
}
#mapka {
	border-top: 1px solid White;
}
#hled, #hled2 {
	height: 19px;
	margin: 2px 7px;
	width: 115px;
	border: 2px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom : 1px solid #D2D2D2;
}
#hled2 {
	margin-bottom: 10px;
}
.sbox {
	position: relative;
}
.go {
	position: absolute; top: 2px; left: 129px;
}
.vyhl {
	padding: 0 7px;
	display: block;
	font-size: 65%;
	margin-top: 5px;
}
#plany {
	margin: 0 1px;
}

.clear {
clear: both;
}
.anketa {
text-align: left;
padding: 5px 7px;
}
.anketa p {
text-align: center;
padding: 5px 7px;
}
.anketa h5 {
font-size: 72%;
margin-bottom: 3px;
}
.anketa span, .anketa p {
font-size: 67%;
}
.rtut {
background-color: #C1D000;
display: block;
overflow: hidden;
line-height: 10px;
margin: 2px 0 5px 0;
}
.anketka {
float: left;
display: inline;
width: 200px;
margin: 5px;
background: #F9EDC2;
}
.anketka h4 {
font-size: 100%;
padding: 2px 5px;
min-height: 32px;
_height: 32px;
background: #337321;
}
.anketka h5 {
font-size: 95%;
padding: 4px 5px;
text-align: center;
}
.anketka .rtut {
background-color: #C1D000;
display: block;
overflow: hidden;
line-height: 10px;
margin: 2px 0 5px 0;
}
.anketkain {
padding: 5px 3px 5px 3px;
}
.uvnewbox {
clear: both;
border-bottom: 1px solid #CCCCCC;
}
.uvnewbox h4 {
color: #666666;
float: left;
font-size: 100%;
line-height: 22px;
padding: 0 2px 0 20px;
background: url(../design/greenarr.gif) 5px 7px no-repeat;
}
.uvnewbox .pravacast {
float: right;
}
.pravacast {
font-size: 11px;
line-height: 22px;
}
.pravacast .novinkadatum {
color: #D57500;
font-weight: bold;
padding: 0 5px;
}
.pravacast a {
padding: 0 5px 0 18px;
color: #666666;
background: url(../design/garrow.gif) center left no-repeat;
}
.bloknews2 .nahled {
}
.ramecek {
border: 0;
}
.nknihy {
background: #FBF2E0;
padding-left: 2px;
border-top: 1px solid White;
}
.nknihy2 {
background: #F2F0F0;
padding-left: 2px;
border-top: 1px solid White;
}
.autor {
color: #337321;
font-weight: bold;
}
a.ramecek img {
border: 2px solid #DDDDDD;
}
a.ramecek:hover img {
border: 2px solid #337321;
}
