* { 
margin : 0; 
padding : 0; 
} 
* body { 
font-size : 13px; 
line-height : 18px; 
font-family : "palatino Linotype", "Times New Roman", Arial; 
color : #444; 
background-color : #E0E8B4; 
} 
a { 
color : #006600; 
margin : 0; 
padding : 0; 
} 
a:hover { 
color : #006600; 
} 
ul { 
padding : 0; 
margin : 0 0 10px; 
} 
li { 
list-style-type : none; 
} 
p { 
margin : 0; 
padding : 0; 
} 
h1 {
	color : #DFE7B3;
	margin : 0;
	padding : 0;
	text-indent: -2000px;
} 
h2 {
	margin : 0 0 10px;
	padding : 0 0 3px;
	color: #006600;
} 
h3 { 
color : #006600; 
font-size : 1em; 
margin : 10px 0 10px 0; 
} 
img { 
border : none; 
} 
.cistic { 
width : 100%; 
clear : both; 
} 
.wrap {
	width : 963px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	background-repeat: repeat-y;
	height: auto;
	background-image: url(../images/bg.jpg);
} 
.telo {
	width : 963px;
	background-image : url(../images/bg.jpg);
	background-repeat : repeat-y;
	background-position : 0 0px;
	margin-top : 0;
	margin-right : auto;
	margin-left : auto;
	height : auto;
	float: left;
	} 
.bg {
	width : 963px;
	background-position : 0 0px;
	margin-top : 0;
	margin-right : auto;
	margin-left : auto;
	height : 90px;
	background-image: url(../images/break.gif);
	background-repeat: no-repeat;
} 
#heater {
	height : 220px;
	width : 963px;
	background-image : url(../images/head.gif);
	background-repeat : no-repeat;
	background-position: bottom;
} 
#heater #icons {
	float : right;
	margin-top : 20px;
	margin-bottom : 0;
	margin-right: 70px;
} 
#heater #icons img { 
border : 0; 
} 
#logo {
	background-position : 0 0;
	float: left;
	height: 220px;
	width: 410px;
} 
#menu {
	height : 42px;
	background-image : url(../images/menu.gif);
	background-repeat : no-repeat;
	width : 950px;
	text-transform : uppercase;
	margin-top: -10;
	margin-right: 0;
	margin-left: 0;
} 
#menu li {
	display : block;
	background-repeat : no-repeat;
	width : 187px;
	float : left;
	text-align : center;
	padding-top: 10px;
	height: 32px;
} 
#menu li a { 
display : block; 
color : #006600; 
text-decoration : none; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
#menu li a.current { 
color : #006600; 
} 
#menu li a:hover { 
color : #009900; 
} 
#breadcrumbs {
	height : 23px;
	width : 640px;
	clear : both;
	padding-right : 0;
	padding-bottom : 10px;
	padding-left : 0;
	font-size : 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 
#left {
	width : 170px;
	float : left;
	background-repeat : no-repeat;
	background-position : 0 0;
	padding-left : 25px;
	font-size : 12px;
	color : #006600;
	text-decoration : none;
	height : auto;
	margin-bottom : 20px;
	margin-right: 10px;
} 
#left h2 { 
width : 160px; 
color : #006600; 
padding : 10px 0 0 15px; 
margin : 0; 
font-size : 14px; 
font-weight : bold; 
} 
#left h3 { 
width : 160px; 
color : #006600; 
padding : 10px 0 0 15px; 
margin : 0; 
font-size : 14px; 
} 
.l_menu {
	width : 180px;
	padding-bottom : 35px;
	display : block;
	margin-top : 20px;
	margin-left: 10px;
} 
.l_menu ul { 
display : block; 
margin : 0; 
} 
.l_menu ul li a { 
height : 33px; 
width : 180px; 
display : block; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #006600; 
text-decoration : underline; 
text-indent : 15px; 
font-size : 12px; 
margin-bottom : 10px; 
} 
.l_menu ul li a:hover { 
color : #009900; 
text-decoration : none; 
} 
.l_menu .current { 
color : #006600; 
text-decoration : none; 
} 
.l_menu .expandaArticles li a { 
height : 20px; 
width : 180px; 
display : block; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #006600; 
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 : #009900; 
text-decoration : underline; 
background-image : none; 
} 
#search {
	clear : both;
	margin-bottom : 20px;
	padding-top : 20px;
	padding-right : 0;
	padding-bottom : 30px;
	background-repeat : no-repeat;
	background-position : 100% 0%;
	margin-left: 10px;
} 
#search_engine #keywords { 
height : auto; 
width : 120px; 
float : left; 
line-height : 15px; 
background-image : url(../images/hledej.jpg); 
background-repeat : no-repeat; 
margin-top : 0; 
margin-right : 0; 
background-color : #F1F0B0; 
padding-right : 10px; 
padding-left : 10px; 
} 
#search_engine .searchbutton { 
height : 28px; 
width : 28px; 
float : left; 
color : #006600; 
padding : 0; 
font-weight : bold; 
background-color : #F1F0B0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
} 
#right {
	float : left;
	padding-bottom : 10px;
	width : 730px;
	font-size : 14px;
	color : #006600;
	text-decoration : none;
	margin-right : 0;
	margin-bottom : 0;
	height: auto;
	text-align: justify;
} 
#right h2 { 
font-size : 18px; 
line-height : 40px; 
font-weight : bold; 
color : #006600; 
text-align : left; 
display : block; 
padding : 0; 
margin-top : 15px; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
#right h2:first-letter { 
font-size : 40px; 
line-height : 40px; 
font-weight : bold; 
color : #006600; 
display : block; 
float : left; 
text-transform : uppercase; 
} 
#right h2 a { 
text-decoration : none; 
margin : 0; 
padding : 0; 
} 
#right h3 { 
font-size : 16px; 
line-height : 40px; 
font-weight : bold; 
color : #006600; 
text-align : left; 
display : block; 
padding : 0; 
margin-top : 15px; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
#right strong { 
color : #009900; 
} 
.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 : #006600; 
border-right-color : #006600; 
border-bottom-color : #006600; 
border-left-color : #006600; 
} 
.odrazka { 
height : 42px; 
width : 100%; 
clear : both; 
background : url(../images/odd.jpg) no-repeat center; 
} 
.nadpis { 
padding-top : 0; 
padding-bottom : 10px; 
padding-right : 0; 
padding-left : 0; 
} 
#right .nadpis h2 { 
padding : 0; 
margin : 0; 
height : 50px; 
} 
.nadpis h3 { 
font-size : 1.5em; 
font-weight : normal; 
color : #006600; 
padding : 5px 0 0 45px; 
} 
.hlavni { 
width : 300px; 
padding : 10px; 
float : left; 
} 
.info { 
display : block; 
padding : 10px; 
margin-right : 20px; 
border : 1px solid #8bb607; 
background-color : #F1F0B0; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
width : 270px; 
float : right; 
} 
.nadpis h4 { 
color : #006600; 
font-size : 1.2em; 
line-height : 2em; 
} 
#right .leads { 
color : #f0e3c3; 
border-top-width : 1px; 
border-top-style : dotted; 
border-top-color : #003300; 
width : 99%; 
padding-top : 10px; 
font-size : 12px; 
margin-bottom : 20px; 
} 
#right .leads strong { 
color : #009900; 
} 
#right .leads a { 
font-size : 18px; 
color : #009900; 
font-weight : bold; 
text-indent : 30px; 
text-align : left; 
margin-left : 20px; 
}
#right .leads img{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;

} 
#footer {
	height : 180px;
	background-image : url(../images/footer.jpg);
	background-repeat : no-repeat;
	background-position : 0 top;
	margin-top : 0px;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	width : 963px;
	float: left;
	background-color: #E0E8B4;
} 
.paticka { 
display : block; 
float : left; 
margin-top : 80px; 
margin-left : 150px; 
} 
#rss { 
text-align : left; 
display : block; 
float : right; 
margin-top : 80px; 
margin-right : 150px; 
} 
#rss li { 
margin : 0 0 0 10px; 
} 
 
fieldset { 
border : 1px solid #e4df94; 
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; 
background-color : #0b2e64; 
border : thin solid #ede7d7; 
} 
.commentsbox { 
color : #808080; 
padding : 10px; 
margin : 0 0 10px 0; 
} 
.date { 
border-top-width : medium; 
border-top-style : dotted; 
border-top-color : #d1b06b; 
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; 
}
