body {
	background: #51764F;
	margin:0;
	padding:0;
	font-family: Verdana, Tahoma, Arial CE, sans-serif;
	font-size: 12px;
	text-align:center;
	}
	
	
div#container {
	background: url('../img/bg_cont.gif');
	background-repeat:repeat-y;
  width:990px;
  height:auto;
  margin: 0px auto;
	display: block;
  overflow:auto;
	:overflow:yes;
	}


div#header {
	/*background: #335457;*/
  background: url('../img/head.jpg');
  background-repeat:no-repeat;
  width:990px;
  height:183px;            
  margin: 0px auto;
	display: block;
	float:left;
	}
	
div#subhead {
  background: url('../img/subhead.gif');
  background-repeat:no-repeat;
  width:222px;
  height:30px;            
	display: block;
	float:left;
	padding-top:30px;
	}	
	
	
div#left {
  background: url('../img/left.gif');
  width:222px;
  _width:222px;
  min-height:300px;  
  _height:300px;           
	display: block;
	float:left;
	padding:0px;
	}	
	
div#bottom {
  width:653px;
  margin:  24px 0px 0px 222px; 
  padding: 30px 50px 0px 0px; 
  :margin:  24px 0px 0px 157px; 
  _width:701px;
  _margin:  24px 0px 0px 111px;
  _padding: 30px 50px 0px 0px;
  color:#444; 
  border-top:1px solid #EAE08A;    
	display: block;
	float:none;
	}		


div#menu {
  width:150px;
  _width:150px;
  min-height:300px;  
  _height:300px;           
	display: block;
	float:right;
	padding:0px;
	}
	
div#footer {
  color:#fcc;
  background: url('../img/foot.gif');
  background-repeat:no-repeat;
  width:990px;
  height:153px;
  :height:153px;           
  margin: 0px auto;
	display: block;
	float:left;
	/*:padding-left: 47px;*/
	/*_padding-left: 0px;*/
	}
	

	div#main {
	background: url('../img/main.gif');
  background-repeat:repeat-y;
  width:768px;
  min-height:400px; 
  /*:height:400px;*/            
	display: block;
  overflow:auto;
	:overflow:yes;
	float:right;
	margin:0px;
	}	
	

	div#obsah {
  font-family:Trebuchet MS;
  font-size:13px;
  text-align:justify;
  padding:20px 10px 0px 30px;
  width:644px;
  _width:684px;
  min-height:400px; 
  _height:400px;   
  float:left;
  }


div#scotties {
	display: block;
	width:150px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  position:absolute; 
  top:301px; 
  left:22%; 
  visibility:hidden; 
  z-index: 1;
  background: url('../img/bg_popup.gif');
  background-repeat:repeat-y; 
	}   
	
div#athome {
	display: block;
	width:230px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  position:absolute; 
  top:301px; 
  left:31%; 
  visibility:hidden; 
  z-index: 1;
  background: url('../img/bg_popup2.gif');
  background-repeat:repeat-y; 
	} 
  
div#inmemory {
	display: block;
	width:275px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  position:absolute; 
  top:351px; 
  left:31%; 
  visibility:hidden; 
  z-index: 1;
  background: url('../img/bg_popup3.gif');
  background-repeat:repeat-y; 
	}   
  
div#photos {
	display: block;
	width:150px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  position:absolute; 
  top:418px; 
  left:22%; 
  visibility:hidden; 
  z-index: 1;
  background: url('../img/bg_popup.gif');
  background-repeat:repeat-y; 
	}  
  
  div#puppies {
	display: block;
	width:150px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  position:absolute; 
  top:340px; 
  left:22%; 
  visibility:hidden; 
  z-index: 1;
  background: url('../img/bg_popup.gif');
  background-repeat:repeat-y; 
	}  	
	

a.popuplinks:link {
 color:#FDF3A0;
  font-weight: bold; 
  text-decoration: none;
  }
  
a.popuplinks:visited {
  color:#FDF3A0; 
  font-weight: bold; 
  text-decoration: none;
  }
  
a.popuplinks:hover {
  color:#FDF3A0; 
  font-weight: bold; 
  text-decoration: none;
  }
  
a.popuplinks:active {
  color:#FDF3A0; 
  font-weight: bold; 
  text-decoration: none;
  }
  
div.kniha{
  width:100%;
  float:left;
  clear:both;
  padding:5px;
  background: #F5EB94;
  border:1px solid #d9d079;
  border-collapse:collapse;
  margin-bottom:25px;
} 
  
table.kniha{
  width:100%;
  float:left;
  clear:both;
}

td.kniha{
  font-size:14px;
  color:#444;
  text-align:justify;
  
}
  
table#gen{
  width:100%;
  margin-bottom:25px;
  float:left;
  clear:both;
  background: #F5EB94;
  border:1px solid #EAE08A;
  border-collapse:collapse;
}

th.gen{
  font-size:12px;
  color:#40653e;
  /*background: #e4da83;*/
  text-align:center;
  border:3px double #EAE08A;
  border-collapse:collapse;
}

td.gen{
  font-size:10px;
  color:#333;
  border:1px solid #EAE08A;
  border-collapse:collapse;
  text-align:left;
  padding-left:3px;
}

td.ped{
  font-size:13px;
  text-align:left;
  vertical-align:top;
 }
  
.grn{
  color:#40653e;
  font-weight:bold;
  }

ul	{
	margin:3px 0px 5px 0px;
	:margin-left:20px;
	}

	
ul.links	{
	margin:3px 0px 5px 30px;
	}	


 li.default{
  color:#333;
  font-size:13px;
  list-style-image:url('../img/li.gif');
  _line-height:20px;
  margin-left:10px;
  padding-left:10px;
  :padding-left:10px;
  } 

 
li.links{
  color:#333;
  font-size:13px;
  list-style-image:url('../img/li2.gif');
  line-height:20px;
  _line-height:20px;
  margin-left:0px;
  padding-left:0px;
  :padding-left:10px;
  } 


li.menuitem a {
	list-style-image:none;
	list-style-type:none;	
	font-family: Verdana, Tahoma, Arial CE, sans-serif;
	font-size:12px;
  background: url('../img/item.gif');
  background-repeat:no-repeat;
	margin:0px;
	padding:16px 0px 0px 33px;
	width:151px; 
	_width:151px; 
	height:23px; 
	_height:40px; 
	float:left;
 	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color: #163B0F;
	}

li.menuitem a:hover {
	list-style-image:none;
	list-style-type:none;
  font-size:12px;
  color:#163B0F;
  background: url('../img/item_hover.gif');
  background-repeat:no-repeat;
  } 
	
	ul#news {
 	display: block;
	width:130px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  font-size:12px;
	position:absolute;  
	z-index:1;
	visibility:hidden;
  list-style-type:none;	
  padding:0px;
  margin:48px 0px 0px 150px;
  :margin: 9px 0px 0px -32px;
  background:none;
	}   
	
	ul#scotties {
 	display: block;
	width:140px;
  :width:145px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  font-size:12px;
	position:absolute;  
	z-index:1;
	visibility:hidden;
  list-style-type:none;	
  padding:0px;
  margin:87px 0px 0px 150px;
  :margin: 9px 0px 0px -32px;
  background:none;
	}   
	
	ul#athome{
 	display: block;
	width:200px;
  :width:200px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  font-size:12px;
	position:absolute;  
	z-index:1;
	visibility:hidden;
  list-style-type:none;	
  padding:0px;
  margin:-1px 0px 0px 140px;
  :margin: -1px 0px 0px 0px;
  background:none;
	}   
	
	ul#inmemory{
 	display: block;
	width:260px;
  :width:260px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  font-size:12px;
	position:absolute;  
	z-index:1;
	visibility:hidden;
  list-style-type:none;	
  padding:0px;
  margin:49px 0px 0px 140px;
  :margin: -1px 0px 0px 0px;
  background:none;
	}
  
  ul#puppies {
 	display: block;
	width:140px;
  :width:145px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  font-size:12px;
	position:absolute;  
	z-index:1;
	visibility:hidden;
  list-style-type:none;	
  padding:0px;
  margin:126px 0px 0px 150px;
  :margin: 9px 0px 0px -32px;
  background:none;
	}   
  
  ul#photos {
 	display: block;
	width:140px;
  :width:145px;
  height:auto;
	border-top:1px solid #FDF3A0;
  border-right:1px solid #FDF3A0;
	border-left:1px solid #FDF3A0;
  font-size:12px;
	position:absolute;  
	z-index:1;
	visibility:hidden;
  list-style-type:none;	
  padding:0px;
  margin:204px 0px 0px 150px;
  :margin: 9px 0px 0px -32px;
  background:none;
	}      
	
	
	li.line a{
	list-style-type:none;
  text-indent:10px;
  text-align:left;  
  font-weight: bold; 
  text-decoration: none;
	display: block;
	width:100%;
  height:auto;
  padding:5px 0px 5px 0px;
	border-bottom:1px solid #FDF3A0;
	background: url('../img/bg_popup3.gif');
  background-repeat:repeat-y;
	color:#FDF3A0;	
	}
	
li.line a:hover{
  text-indent:10px;
  text-align:left; 
	display: block;
	border-bottom:1px solid #FDF3A0;
  background: #0A3003;
  color:#FDF3A0;
  width:100%;
  height:auto;
  }
  
   
  	 

	h1 {
	width:100%;
	_width:100%;
  color:#FDF3A0;  	
	background: url('../img/bg_h1.gif');
  background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:17px;
  padding:6px 0px 14px 40px;
  font-style:italic;
  letter-spacing:2px;
  margin-top:2px;
  } 
  
  
	h2 {
	font-family:Tahoma;
	font-size:17px;
  color:#40653e;
  font-weight:bold;
  margin-top:20px;
  }
  
  h3{
  font-size:17px;
  color:#336;
  clear:both;
  text-align:center;
  margin-bottom:5px;
  }
  
  div#counter{
  width:40%;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#FDF3A0;
  letter-spacing:4px;
  margin:30px 0px 0px 35px;
  :margin:30px 0px 0px 20px;
  padding:10px;
  /*border:1px solid #FDF3A0;*/
  float:left;
  cursor:help;
  }


div.obal{
  background: #F5EB94;
  border:1px solid #EAE08A;
  padding:8px;
  margin-bottom:20px;
  float:left;
  width:97%;
 } 
 
 div.obal_up{
  background: #eee48c;
  border-top:1px solid #EAE08A;
  border-right:1px solid #EAE08A;
  border-left:1px solid #EAE08A;
  padding:4px;
  margin-bottom:0px;
  float:left;
  width:97%;
 } 
 
 
div.obal2{
  background: #F5EB94;
  border:1px solid #EAE08A;
  padding:8px;
  margin-bottom:20px;
  float:left;
  width:97%;
  _width:100%;
 }  

  
  p.name{
  color:#333;
  margin-bottom:0px;
	}

  p.text{
  text-indent:10px;
  color:#333;
  line-height:19px;
	}
	
	p.kontakt{
  text-indent:0px;
  font-size:14px;
  font-weight:bold;
  color:#336;
	}

p.mlinks{
  width:98%;
  padding:4px;
  text-align:right;
  border-bottom:1px dotted #51764F;
  }
  
p.blinks{
  width:98%;
  padding:4px;
  text-align:right;
  border-top:1px dotted #51764F;
  clear:both;
  }  
  
 p.msg{
  clear:both;
  text-align:center; 
  font-weight:bold;
  color:#a00;
  padding-top:15px;
  }  
  
p.msgr{
  clear:both;
  text-align:center; 
  font-weight:bold;
  color:#444;
  padding-top:15px;
  }   
  
p.date{
  color:#40653e;
  font-weight:bold;
  background: #F5EB94;
  border:1px solid #EAE08A;
  padding:3px;
  margin-top:30px;
  :margin-top:5px;
  clear:both;
 }  
  
   
a.img:link img
	{
	filter: alpha(opacity=80);
	opacity:0.8;
	border:1px solid #030;	
	margin:5px 10px 10px 0px;
	:margin:5px 7px 10px 0px;
	}

a.img:active img
	{	
  filter: alpha(opacity=80);
	opacity:0.8;
	border:1px solid #030;	
	margin:5px 10px 10px 0px;
	:margin:5px 7px 10px 0px;
	}

a.img:visited img
	{
	filter: alpha(opacity=80);
	opacity:0.8;
		border:1px solid #030;	
	margin:5px 10px 10px 0px;
	:margin:5px 7px 10px 0px;
	}

a.img:hover img
	{
	filter: none;
	opacity:1;
	border:1px solid #a00;	
	}  


.img2 
	{
	border:1px solid #444;
  }	
	
a.bt:link {
  color: #E5E500;
  text-decoration:underline;
  }
  
a.bt:visited {
  color: #E5E500;
  text-decoration:underline;
  }
  
a.bt:hover {
  color:#ffff00;
  text-decoration:underline;
  }
  
a.bt:active {
  color: #E5E500;
  text-decoration:underline;
  }
  
input, textarea{
  color:#444;
  background: #F5EB94;
  border:1px solid #d9d079;
  padding:3px;
  } 
 

input#submit{
  font-weight:bold;
  border:3px ridge #40653e; 
  background: #40653e;
  color:#FDF3A0;
  padding:0px;
  }  
  
  
a.text:link
	{
	color:#800;
	text-decoration:underline;
	padding:1px;
	}

a.text:visited
	{
	color:#800;
	text-decoration:underline;
	padding:1px;
	}

a.text:hover
	{
	color:#c00;
	text-decoration:underline;
	padding:1px;	
	}

a.text:active
	{
	color:#800;
	text-decoration:underline;
	padding:1px;	
	}
	
a.text2:link
	{
	color:#800;
	text-decoration:underline;
	padding:1px;
	}

a.text2:visited
	{
	color:#444;
	text-decoration:underline;
	padding:1px;
	}

a.text2:hover
	{
	color:#c00;
	text-decoration:underline;
	padding:1px;	
	}

a.text2:active
	{
	color:#800;
	text-decoration:underline;
	padding:1px;	
	}	
	
a.btext:link
	{
	font-weight:bold;
	color:#40653e;
	text-decoration:underline;
	padding:1px;
	}

a.btext:visited
	{
  font-weight:bold;	
	color:#40653e;
	text-decoration:underline;
	padding:1px;
	}

a.btext:hover
	{
  font-weight:bold;	
	color:#40653e;
	text-decoration:none;
	padding:1px;	
	}

a.btext:active
	{
  font-weight:bold;	
	color:#40653e;
	text-decoration:underline;
	padding:1px;	
	}
	
a.btext2:link
	{
	color:#40653e;
	text-decoration:underline;
	padding:1px;
	}

a.btext2:visited
	{
	color:#40653e;
	text-decoration:underline;
	padding:1px;
	}

a.btext2:hover
	{
	color:#40653e;
	text-decoration:none;
	padding:1px;	
	}

a.btext2:active
	{
	color:#40653e;
	text-decoration:underline;
	padding:1px;	
	}	
	
td.form{
  color:#40653e;	
  }
	

