* {
	margin : 0;
	padding : 0;
	border : none;
}

body {
	min-width : 890px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background : #000000 url("../layout/bg.jpg");
	text-align : justify;
	line-height : 1.4;
	margin : 0;
	padding : 0;
}
#top{
	margin: 0 auto 0 auto;
	text-align : center;
	background : #000000 url("../layout/top-bg.jpg") repeat-x;
	height: 144px;
	width: 100%;
}
#home{
	border: 0px;
	width: 766px;
	height: 404px;
	margin: 0px auto 0 auto;
}
#home-seo-text{
	border: 0px;
	width: 766px;
	margin: 4px auto 0 auto;
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
}
#translator-home{
	border: 0px;
	width: 766px;
	margin: 4px auto 0 auto;
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: center;
}
#translator-home h2{
  	font-size: 10px;
  	font-weight: bold;
  	margin-bottom: 3px;
}
#translator{
	border: 0px;
	width: 760px;
	margin: 4px auto 5px auto !important;
	padding: 5px;
	background-color: none;
	color: #000000;
	font-size: 10px;
	text-align: center;
}
#translator-in{
	border: 0px;
	width: 570px;
	float: right;
	margin: 0;
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	text-align: center;
}
#translator h2{
  	font-size: 10px;
  	font-weight: bold;
  	margin-bottom: 3px;
}
#home-seo-text h1{
  	font-size: 10px;
  	font-weight: bold;
  	margin-bottom: 3px;
}
#home-seo-text p{
  	font-size: 9px;
  	margin-bottom: 3px;
}
#kontejner{
	width: 750px;
	margin: 4px auto 0 auto;
	padding: 5px;
	z-index: 100000;
}
#menu{
  width: 150px;
  float: left;
  padding-top: 30px;
}
#menu ul{
  list-style: none;
  width: 145px;
  text-align: right;
}
#menu ul li{
  margin-bottom: 10px;
}
#menu a:link,
#menu a:visited{
  text-decoration: none;
  color: #ffffff;
}
#menu a:hover{
  text-decoration: none;
  font-weight:bold;
	color: #DDDDEA
}
#menu strong{
  padding-left: 20px;
  background-image: url("../layout/dot.gif");
  background-position: 0 0;
  background-repeat:no-repeat;
}
.s-pp{
	margin-top: 20px;
}
.s-pp a:link{
	color: red!important;
}
.s-pp a:visited{
	color: red!important;
}
.s-pp a:hover{
	color: red!important;
}

#obsah-top{
	margin: 0 0 0 auto;
	background : url("../layout/top-border.gif") top center no-repeat;
	height: 27px;
	width: 577px;
}
#obsah-bottom{
	margin: 0 0 0 auto;
	background : url("../layout/bottom-border.gif") top center no-repeat;
	height: 27px;
	width: 577px;
}
#obsah-middle{
	margin: 0 0 0 auto;
	background : url("../layout/obsah-bg.gif") top center repeat-y;
	min-height: 586px;
	_height: 586px;
	width: 577px;
}
#obsah-middle h1{
  color: #00007d;
  margin: 0 20px 0px 20px;
  font-size: 16px;
  font-weight: bold;
}
#obsah-middle h2{
  color: #9696bc;
  margin: 0 20px 0px 20px;
  font-size: 15px;
  font-weight: bold;
  text-align: left!important;
}
#obsah-middle h3{
  color: #000000;
  margin: 0 20px 0px 20px;
  font-size: 13px;
  font-weight: bold;
}
#obsah-middle h4{
  color: red;
  margin: 0 20px 0px 20px;
  font-size: 13px;
  font-weight: bold;
}

#obsah-middle p{
  margin-left: 20px;
  width: 530px;
  padding-bottom: 5px;
}
#obsah-middle img{
  margin-left: 20px;
  border:none;
  padding: 5px 5px 5px 0;
}
.img-text{
  margin: 0 5px 0 -20px !important;
  border: none;
  padding: 0px 5px -10px 0px;
  float: left;
}
.img-text3{
  margin: 0 3px 0 3px !important;
  border: none;
  padding: 0 !important;
}
.img-text2{
  margin: 0 0 0 -10px !important;
  border: none;
  padding: 0px 0px 0px 5px;
  float: right;
}
#obsah-middle a:link,
#obsah-middle a:visited{
  text-decoration: underline;
  color: #9696bc;
}
#obsah-middle a:hover{
  text-decoration: none;
	color: #9696bc
}
table{
  margin-left: 20px;
  width: 530px;
  padding-bottom: 5px;
  text-align: left;
}
table.rodokmen{
  font-size: 80%;
  }
td.kocka{
	color:#800000
}

td.kocour{
color:#0033CC
}
.odskok{
margin-top: 30px !important;
}
.fotogalerie{
  background: #d0d0e7;
  text-align: left;
  margin: 5px 0 10px 0; 
  padding: 5px 5px 5px 5px;
}
.fotogalerie img{
  margin-left: 0 !important;
  border:none;
  padding: 0 !important;
}
.spoj-right{
  width: 240px;
  float: right;
}
.spoj-left{
  width: 240px;
  float: none;
}
#akce{
border: 1px dashed #8f1d1c;
margin: 5px 15px 25px 15px;
padding: 0 0 7px 0;
background-color: #f8e6e7;
}
#akce p{
  margin-left: 7px;
  width: 525px;
  padding-bottom: 5px;
}
#akce img{
  margin-left: 7px;
  border:none;
  padding: 5px 5px 5px 0;
}
 #akce h1{
  color: #8f1d1c;
  margin: 5px 20px 0px 7px;
  padding:0;
  font-size: 16px;
  font-weight: bold;
}
#akce a:link{
  text-decoration: underline;
  color: #8f1d1c;
}
#akce a:visited{
  text-decoration: underline;
  color: #8f1d1c;
}
 #akce a:hover{
  text-decoration: none;
	color: #8f1d1c}
#info{
border: 1px dotted #9696bc;
margin: 5px 15px 25px 15px;
padding: 0 0 7px 0;
background-color: #e9e9f9;
}
#info p{
  margin-left: 7px;
  width: 525px;
  padding-bottom: 1px;
}
 #info  h3{
  color: #9696bc;
  margin: 5px 20px 0px 7px;
  padding:0;
  font-size: 14px;
  font-weight: bold;
}
.smajlik{
	margin: 0 0 0 0 !important;
	padding: 0!important;
}
.scarou{
	border-bottom: 1px dashed #C0C0C0;
	margin-bottom: 10px;
	padding-bottom: 10px !important;
}
.odchovy{
	margin-bottom: 10px!important;
	margin-top: -5px!important;
}
.aktualizace{
	color: #ffffff;
	font-style: italic;
	font-size: 9px;
}
.anketa{
	color: #ffffff;
	font-weight: bold;
/*	font-size: 9px;*/
}