body {

	margin: 0px;

	padding: 0px;

	border: 0px;

	text-align: center;

	font-family:Verdana,Arial,Sans-Serif;

	font-size:11px;

	line-height: 12pt;

	background-color: #fff;

	background: url(http://www.ochranazvirat.cz/images/background.jpg) repeat-x;

	color: #373737;

}



img, div, form, h2 {

	border: 0px;

	padding: 0px;

	margin: 0px;

}



p {

	margin: 0px;

	padding: 5px 0 0 0;

}



a {

	color: #96A00B;

	text-decoration: underline;

}



a:hover {

	color: #000000;

}



#content {

	width: 900px;

	margin: 0 auto;

	padding: 0px;

	text-align: left;

}



#hlavicka {

	width: 900px;

	color: #666666;

}



#hlavicka a {

	color: #666666;

}



#hlavicka a:hover {

	color: #fff;

}



#listicka {

	position: absolute;

	top: 0px;

	text-align: right;

}



#jazyky {

	position: absolute;

	left: 801px;

	top: 8px;

	width: 100px;

	font-size: 1.1em;

}



#jazyky .selected {

	color: #fff;

}



#adresy {

	float: left;

	padding: 8px 0 0 0px;

	position: absolute;

	width: 300px;

	text-align: left;

}



#kocicka {

	position: absolute;

	left: 525px;

}



#hlavicka_panel {

	width: 900px;

	height: 120px;

	background: url(http://www.ochranazvirat.cz/images/hlavicka.jpg) top left no-repeat;

	margin-top: 28px;

}



#logo {

	float: left;

}


.clear{
	clear: both;
}


#navigace {

	float: left;

	padding-left: 10px;
	
  padding-top: 3px;
  
  width: 500px !important;
  
  overflow: hidden  !important;
  
  height: 15px !important; 
  
  white-space: nowrap  !important;
  
}



#vyhledej {

	float: right;

}



#vyhledej input {

	font-size: 1.1em;

	border: 1px solid #909090;

}



#submit {

	font-weight: bold;

	border: 0px;

	background-color: #D6D4D4;

	color: #7D7D7D;

}



#obsah {

	margin-top: 30px;

}



#levy {

	width: 198px;

	background-color: #fff;

	float: left;

}



.click-menu {

	background-color: #FFFFFF; /*#373C91*/

	margin: 5px 0 0 0;

	padding: 0px;

	text-align: left;

}



.click-menu .box1, .click-menu .box1-open, .click-menu .box1-hover, .click-menu .box1-open-hover, #menu2 div, #menu3 div {

	list-style: none;

	padding: 4px 3px 4px 10px;

	margin: 0px;

	border-bottom: 1px solid #CAC9C9;

	font-weight: bold;

	color: #000000;

	cursor: hand;

}



.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {

	margin-right: 5px;

	float: right;

}



.click-menu .box2, .click-menu .box2-hover {

	padding: 4px 3px 4px 15px;

	margin: 0px;

	font-weight: bold;

	color: #fff;

}



.click-menu .box1 a, .click-menu .box1-hover a,  .click-menu .box1-open a, .click-menu .box1-open-hover a, .click-menu .box2 a, .click-menu .box2-hover a, #menu2 div a, #menu3 div a  {

	color: #000000;

	text-decoration: none;

}



.click-menu .box1 a:hover, .click-menu .box1-hover a:hover, .click-menu .box1-open-hover a:hover, .click-menu .box2 a:hover, .click-menu .box2-hover a:hover, #menu2 div a:hover, #menu3 div a:hover {

	color: #666666;

}



.click-menu .section {

	border-bottom: 1px solid #CAC9C9;

	padding: 0 0 5px 0;

	display: none;

}



#library, #zajimavosti, #newsletter, #sidlo {

	padding: 5px;

	text-align: center;

	color: #444;

	font-weight: bold;

	background-color: #fff;

}



#newsletter_form {

	text-align: center;

}



#sidlo_text {

	text-align: center;

	padding: 5px;

	border: 1px solid #999999;

}



#menu2 {



	background-color: #EEEEEE;

	margin: 0px;

	padding: 0px;

	text-align: left;

}

#menu3 {


	background-color: #D7D7D7;

	margin: 0px;

	padding: 0px;

	text-align: left;

}

#dmska {margin: 15px 0px 10px 13px;}
#dmska a img {border: 0px;}



#stred {

	width: 496px;

	margin: 0 3px 0 3px;

	float: left;

}



#stred2 {

	width: 100%;

	margin: 0 3px 0 3px;

	float: left;

}



#stred3 {

	width: 696px;

	margin: 0 3px 0 3px;

	float: left;

}



#institut, #nadace {

	width: 246px;

	float: left;

	cursor: hand;

}



#institut_text, #nadace_text {

	margin: 3px 0 0 0;

	width: 246px;

	text-align: justify;

	z-index: 999;

	position: absolute;

}



#institut_text div, #nadace_text div {

	padding: 10px;

}



#institut {

	margin-left: 4px;

}



#institut h2 {

	background-color: #ACACAC;

	padding: 5px 0 5px 0px;

	font-size: 1.5em;

	text-align: center;

	color: #fff;

}



#institut_text {

	background: url(http://www.ochranazvirat.cz/images/institut-bckg.gif) repeat-x;

	background-color: #F2F2F2;

}



#nadace_text {

	background: url(http://www.ochranazvirat.cz/images/nadace-bckg.gif) repeat-x;

	background-color: #F1F1F1;

}



#nadace h2 {

	background-color: #898989;

	padding: 5px 0 5px 0px;

	font-size: 1.5em;

	text-align: center;

	color: #fff;

}



#main_content {

	background-color: #fff;

	padding: 0px;

	margin: 3px 0 0 0;

	float: left;

	width: 496px;

	position: relative;

	z-index: 100;

}



#main_content p, #main_content_sub p, #main_content_sub2 p, #main_content hr, #main_content_sub hr, #main_content_sub2 hr {

	background-color: #fff;

}



hr {

	color: #9F9F9F;

	width: 80%;

	text-align: center;

}



#main_content_sub {

	background-color: #fff;

	margin: 0;

	float: left;

	width: 496px;

}



#main_content_sub2 {

	background-color: #fff;

	margin: 0px;

	float: left;

	width: 100%;

}



#main_content h3 {

	padding: 10px 0 0 0;

	margin: 0 0 0 10px;

	background: url(http://www.ochranazvirat.cz/images/line.gif) no-repeat;

	background-position: 88px 10px;

	font-size: 1.2em;

}



#main_content #aktuality {

	padding: 25px 0 0 0;

	background-position: 88px 25px;

}



#main_content_sub h3, #main_content_sub2 h3 {

	font-size: 1.1em;

	background-color: #CACACA;

	font-weight: bold;

	line-height: 2.00em;

	color: #fff;

	padding: 0 0 0 5px;

	margin: 0px;

	border: 1px solid #9F9F9F;

}



#main_content_sub .nad, #main_content_sub2 .nad {

	background-color: #CACACA;

}



#main_content_sub .ins, #main_content_sub2 .ins {

	background-color: #E5739C;

}



#main_content_sub .text {

	padding: 10px;

	background-color: #fff;

	width: 476px;

}



#main_content_sub img {

	padding: 3px;

}



#main_content_sub2 .text {

	padding: 10px;

	background-color: #fff;

}



#main_content_sub .text label, #main_content_sub2 .text label {

	float: left;

	width: 25%;

	padding-left: 5px;

	margin-top: 2px;

}



#main_content_sub .text p, #main_content_sub2 .text p {

	margin: 0px;

}



#main_content .clanek {

	padding-top: 15px;

	/*min-height: 150px;*/

}



#main_content .clanek, #main_content_sub .clanek {

	width: 480px;

}



#main_content_sub .clanek {

	background-color: #fff;

	padding-bottom: 10px;

}



#main_content_sub2 .clanek {

	background-color: #fff;

	width: 100%;

	padding-bottom: 10px;

}



#main_content ul, #main_content_sub ul, #main_content_sub2 ul {

	list-style: square;

}



#main_content .vypis, #main_content_sub .vypis, #main_content_sub2 .vypis {

	padding: 0 0 0 10px;

	list-style: none;

}



#main_content_sub .vypis li, #main_content_sub2 .vypis li {

	background-color: #eee;

	font-weight: bold;

	padding: 2px;

	margin-bottom: 4px;

}



.vypis_datum {

	font-weight: normal;

	color: #666666;

}



.vypis_datum_second {

	color: #666666;

	padding: 0 0 0 10px;

}



.vypis_text {

	font-weight: normal;

	background-color: #eee;

	color: #3f3f3f;

}



.vypis_text p {

	background-color: #eee;

}



#main_content .clanek .nadpis, #main_content_sub .clanek .nadpis  {

	font-weight: bold;

	padding: 0 0 0 10px;

}



#main_content .clanek .nadpis a, #main_content_sub .clanek .nadpis a {

	color: #000000;

	text-decoration: underline;

}



#main_content .clanek .perex, #main_content_sub .clanek .perex {

	padding: 0 0 0 10px;

	text-align: justify;

}



#main_content .clanek .perex2, #main_content_sub .clanek .perex2 {

	padding: 0 0 0 10px;

	text-align: justify;

}



#main_content .clanek .date, #main_content_sub .clanek .date {

	color: #AFBB0D;

	font-size: 0.87em;

	padding: 0 0 0 10px;

}



#main_content .clanek img, #main_content_sub .clanek img {

	margin: 3px 5px 5px 0;

	padding: 0px;

	border: 1px solid #AFBB0D;

}



#main_content .clanek .dale, #main_content_sub .clanek .dale {

	padding: 4px 0 0 10px;

}



#pravy {

	width: 200px;

	float: right;

}



.prm_obsah {

	background-color: #fff;

	padding: 0 0 25px 0;

}



.prm_obsah ul {

	margin: 0px;

	padding: 5px 0 5px 0;

	list-style-type: none;

}



.prm_obsah ul li {

	padding: 0 10px 0 10px;

	background: url(http://www.ochranazvirat.cz/images/bod.gif) top left no-repeat;

	background-position: 0 5px;

}



.prm_nadpis {

	background: url(http://www.ochranazvirat.cz/images/prm-line.gif) top right;

	font-weight: bold;

	line-height: 1.3em;

	padding: 3px 0 5px 0;

}



.prm_nadpis2 {

	background-color: #CACACA;

	text-align: center;

	font-weight: bold;

	font-size: 1.1em;

	line-height: 2em;

	color: #fff;

	margin: 0 0 3px 0;

	border: 1px solid #9F9F9F;

}



.prm_nadpis span {

	background-color: #fff;

	padding: 0 5px 0 5px;

}



#paticka {

	width: 900px;

	border-top: 5px solid #E4E4E4;

	float: left;

	padding: 5px 0 0 0;

	margin: 25px 0 0 0;

}



#kontakt {

	float: right;

	padding: 0 10px 10px 0;

}



#copyright {

	float: left;

	color: #666666;

	padding: 0 0 10px 10px;

}



.top {

	padding: 5px 0 0 0;

}



.top2 {

	padding: 10px 0 0 0;

}



.top3 {

	padding: 20px 0 0 0;

}



#main_content_sub .perex {

	margin: 0px;

	padding: 0px;

}



.datum {

	color: #AFBB0D;

	font-size: 0.88em;

	font-style: normal;

}



.padding {

	padding: 10px;

}



#vysledky li {

	padding: 5px 0 0 0;

}



.left {

	float: left;

	width: 33%;

	text-align:center;

}



.left img {

	border: 1px solid #AFBB0D;

}



#banner_set {

	border-top: 15px solid #fff;

}



.banner {

	width: 100%;

	text-align: center;

}



.banner img {

	margin: 15px 0 10px 0;

}



.prm_clanek {

	background-color: #EEEEEE;

	margin-bottom: 10px;

	padding: 3px;

	border: 1px solid #CCCCCC;

	font-size: 0.9em;

}



.prm_clanek img {

	margin: 2px;

	border: 1px solid #ccc;

}

table#paysec {

  border-collapse: collapse;
  
  width: 100%;
  
  border-bottom: 1px solid #CCCCCC; 

}

table#paysec tr {

}

table#paysec tr td {

  padding: 0px;
  
  background: #EEEEEE;
  
  border-top: 1px solid #CCCCCC; 
  
  border-right: 1px solid #CCCCCC;    
   

}

table#paysec tr td a img{

  border: 0px none;   

}

                  
table#paysec tr td.levo {
  text-align: right;
  
  font-weight: bolder;
  
  padding-right: 10px;
  
  border-left: 1px solid #CCCCCC;   
  
  border-right: 0px solid #CCCCCC;
}

table#paysec tr td.levo input.paysec-amount {
  text-align: center;
  
  border: 1px solid #CCCCCC;   
  
  margin: 0px;
  
  padding: 2px 0px 2px 0px;
  
  width: 45px;
}

table#daruj {

  border-collapse: collapse;
  
  padding: 0px;
  
  margin: 0px auto;
  
  width: 200px;
  
  height: 134px !important;
  
  border: 0px none; 
  
  background: url(http://www.ochranazvirat.cz/images/daruj_back.jpg) 0px 65px no-repeat; 

}

table#daruj tr {

  padding: 0px;
  
  margin: 0px;
  
  background: none;

  border: 0px none;   

}

table#daruj tr td {

  padding: 0px;
  
  margin: 0px;
  
  background: none;
  
  border: 0px none;     
   

}

table#daruj tr td img{

  padding: 0px;
  
  margin: 0px;
  
  background: none;
  
  border: 0px none;   

}


table#daruj tr td a img{

  padding: 0px;
  
  margin: 0px;
  
  background: none;
  
  border: 0px none;   

}
