*{ margin: 0; padding: 0; }*
body {
	line-height: 1.8em;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #CDD7A5;
}
a { 
color : #006600; 
margin : 0; 
padding : 0; 
} 
a:hover { 
color : #0033FF; 
} 
ul {} 
li { 
list-style-type : none; 

} 
p { 
margin : 0; 
padding : 0; 
} 
h1 { 
color : #444; 
margin : 0; 
padding : 0; 
} 

 h2 {
	font-size : 18px;
	line-height : 40px;
	font-weight : bold;
	color : #006600;
	text-align : left;
	display : block;
	padding : 0;
	margin-top : 30px;
	margin-right : 0;
	margin-bottom : 10px;
	margin-left : 0;
} 
h2:first-letter { 
font-size : 40px; 
line-height : 40px; 
font-weight : bold; 
color : #006600; 
display : block; 
float : left; 
text-transform : uppercase; 
} 
 h2 a { 
text-decoration : none; 
margin : 0; 
padding : 0; 
} 
h3 { 
color : #006600; 
font-size : 1em; 
margin : 10px 0 10px 0; 
} 
img { 
border : none; 
} 
.cistic { 
width : 100%; 
clear : both; 
} 
#head {
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	height: 157px;
	width: 1237px;
	float: left;
}
 #head #icons {
	height: 20px;
	width: 509px;
	float: left;
	padding-top: 20px;
}
#head #icons img {
padding-right : 2px;
border : 0;
}
#logo {
	height: 157px;
	width: 510px;
	padding-left: 4px;
	float: left;
}
#logo img{ border: 0;
}

.content{
	width: 1238px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/poz.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#telo {
	width: 1238px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	background-image: url(../images/l_pad.jpg);
	background-repeat: repeat-y;
}
#main {
	width: 1238px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	background-image: url(../images/l_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left_side {
	height: auto;
	background-image: url(../images/l1.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: top;
	padding-top: 80px;
	width: 278px;
	float: left;
}
#left_side .pad li {
	line-height : 18px;
	color : #006600;
	font-size: 1em;
	height: 30px;
	width: 161px;
	padding-top: 10px;
	float: left;
	margin-left: -1px;
	padding-left: 10px;
	font-weight: bold;

} 
#left_side .pad li a.current {
	color : #009933;

}
#left_side .leads {
font: 10px arial; color: #006600; line-height : 1.2em;
}

#left_side a {
	text-decoration : none;
	color: #006600;
	font-weight: bold;}
.left_side  .expandaArticles li a{
	height:20px;
	width:220px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-indent: 0px;
}
.left_side  .expandaArticles li a:hover{
	color: #333333;
	text-decoration: underline;
	background-image: none;
	} 
.l_menu {
	width : 210px;
	padding-bottom : 35px;
	display : block;
	margin-top : 20px;
	float: right;
	text-align: left;
	padding-right: 10px;
} 
.l_menu ul { 
display : block; 
margin : 0; 
} 
.l_menu ul li a { 
height : 33px; 
width : 210px; 
display : block; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #eeece0; 
text-decoration : underline; 
text-indent : 15px; 
font-size : 12px; 
margin-bottom : 10px; 
} 
.l_menu ul li a:hover { 
color : #d1af68; 
text-decoration : none; 
} 
.l_menu .current { 
color : #d2b16c; 
text-decoration : none; 
} 
.l_menu .expandaArticles li a { 
height : 20px; 
width : 180px; 
display : block; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #ceac64; 
text-decoration : none; 
font-size : 11px; 
font-weight : normal; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 0; 
text-indent : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 15px; 
margin-left : 0; 
} 
.l_menu .expandaArticles li a:hover { 
color : #ebe8d7; 
text-decoration : underline; 
background-image : inherit; 
}
	 
#spodek{
	height : 63px;
	width: 224px;
	float: left;
	background-image: url(../images/rozcesti_spodek.png);
	background-repeat: no-repeat;
	margin-left: -1px;
	margin-bottom: 10px;

}

#left_side .pad {
	color: #006600;
	font-family: arial;
	height: auto;
	width: 228px;
	padding-left: 49px;
	padding-bottom: 80px;
	padding-top: 15px;
	font-weight: bold;

}


#left_side .event {
	margin-top : 10px;
	background-color: #006600;
}
#left_side .event h4{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
}
#left_side .event_text {
	padding: 5px;
}
#left_side h3 {
	color : #006600;
	height: 22px;
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	width: 183px;
	background-image: url(../images/ll_menu.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-top: 10px;
	text-decoration: none;
	text-indent: 10px;
	margin-left: -1px;
}
#right_side {
	height: auto;
	width: 960px;
	text-decoration: none;
	float: left;
	margin-left: -1px;
}
#right_side .mpard{
	padding-bottom: 0;
	text-align: justify;
	padding-right: 25px;
	padding-left: 10px;
	padding-top: 15px;

} 
#menu {
	margin : 0;
	height : 102px;
	background-image : url(../images/menu.jpg);
	background-repeat : no-repeat;
	width : 960px;
	padding-top : 165px;
	text-transform : uppercase;
	font-weight: bold;
	color: #006600;
	font-size: 12px;
} 
#menu li {
	display : block;
	height : 25px;
	width : 235px;
	float : left;
	text-align : left;
	color: #006600;
} 
#menu li a { 
display : block; 
color : #009900; 
text-decoration : none; 
font-weight : bold; 
} 
#menu li a.current { 
color : #009933; 
} 
#menu li a:hover {
	color : #006600;
} 
#podmenu {
	height : 230px;
	color: #006600;
	text-align: left;
	float: left;
	width: 220px;
	padding-left: 49px;
} 
#podmenu li {
	display : block;
	height : 20px;
	width : 213px;
	text-align: left;
	padding-left: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
} 
#podmenu li a {
	display : block;
	color : #006600;
	text-decoration : none;
} 
#podmenu li a.current { 
color : #143c81; 
} 
#podmenu li a:hover { 
color : #809442; }
#breadcrumbs {
	width: 400px;
	height: 39px;
	padding-top: 8px;
	text-align: center;
	float: left;
	background-image: url(../images/breakhumbs.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#search {
	float: right;
	margin-right: 30px;
}
	#search p { padding: 0; margin: 0; }


#right_side a{
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
	color: #006600;
} 
#right_side h3 {
	font-size : 16px;
	line-height : 40px;
	font-weight : bold;
	color : #4C8C1B;
	text-align : left;
	display : block;
	padding : 0;
	margin-top : 15px;
	margin-right : 0;
	margin-bottom : 10px;
	margin-left : 0;
	width: 100%;
} 
#right_side strong { 
color : #4C8C1B; 
} 
.galery { 
margin : 20px; 
height : 100px; 
width : auto; 
border-top-width : medium; 
border-right-width : medium; 
border-bottom-width : medium; 
border-left-width : medium; 
border-top-style : inset; 
border-right-style : inset; 
border-bottom-style : inset; 
border-left-style : inset; 
border-top-color : #4C8C1B; 
border-right-color : #4C8C1B; 
border-bottom-color : #4C8C1B; 
border-left-color : #4C8C1B; 

	}

#footer {
	background-image: url(../images/pata.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 1237px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
} 
	#footer a {
	text-decoration : none;
	color: #006600;
}


.paticka { 
display : block; 
float : left; 
margin-top : 80px; 
margin-left : 50px; 
} 
#rss {
	text-align : left;
	display : block;
	float : right;
	margin-top : 110px;
	margin-right : 200px;
	color: #006600;
} 
#rss li {
	margin : 0 0 0 10px;
} 
fieldset {
	padding : 10px 8px;
	margin : 0 0 8px 0;
	background : #fffbc0;
	color : #000;
} 
input { 
padding : 2px; 
} 
textarea { 
width : 97%; 
height : 320px; 
padding : 3px; 
} 
.comment { 
color : #d2b372; 
padding : 10px; 
margin : 0 0 10px 0;   
border : thin solid #ede7d7;
background:inherit;
} 
.commentsbox { 
color : #000000; 
padding : 10px; 
margin : 0 0 10px 0; 
} 
.date {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	padding-top : 10px;
} 
.New_Admin_Links { 
font-size : 85%; 
text-align : center; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : transparent url(images/blank.gif) no-repeat; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(images/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(images/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
}

/* Rodokmeny */
.ppbox{	height: auto;	width: 920px;	overflow: auto;	background-color: #CDD7A5;}
.rodokmen {	height: 640px;	width: 320px; margin: 0px; padding: 0px; border: 0px; border-style: none;}
.rodokmen1 td, .rodokmen2 td, .rodokmen3 td, .rodokmen4 td{	padding-left: 5px;	white-space:nowrap;}
.rodokmen5 td, .rodokmen6 td, .rodokmen7 td{padding-left: 40px;	white-space:nowrap;}
.rodokmen1, .rodokmen3, .rodokmen5, .rodokmen7 {width: 200px; margin: 0px; padding: 0px;
	background: url(../images/om1.gif) no-repeat; 
	border-width: 1px 0px 1px 1px; 	border-style: solid;	border-color: #9BBDFA;}
.rodokmen2, .rodokmen4, .rodokmen6 {width: 200px; margin: 0px; padding: 0px;
	background: url(../images/om1.gif) no-repeat;
	border-width: 1px 0px 1px 1px; 	border-style: solid; border-color: #C84C82;}
.rodokmen1 {height: 320px;	background-position: 0% 200%;}
.rodokmen2 {height: 320px;	background-position: 0% -100%;}
.rodokmen3 {height: 160px;	background-position: 0% -200%;}
.rodokmen4 {height: 160px;	background-position: 0% 300%;}
.rodokmen5 {height: 80px;	background-position: 0% -20%;}
.rodokmen6 {height: 80px;	background-position: 0% 120%;}
.rodokmen7 {height: 80px;}
