body,html {
	color: white;
	font-size: 11px;
    font-family: Tahoma;
	text-align: center;
	background: #ececec;
	margin: 0px;
	padding:0px;
}

A:link {
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:underline; 
}
A:hover {
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:none;
}
A:visited {
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:underline;
}

A img {
  border: none;
}

p { margin: 2px; }

table {
    color:#2f2f2f;
    font-size: 11px;
    text-align: justify;
    font-family: tahoma;
}

#hlavni {
	text-align: center;
	width: 750px; 
    margin-left:auto; 
    margin-right:auto;
    padding: 0px;  
}

#head {
	color:white;
	text-align: right;
	background: url('./../images/head.jpg') no-repeat;
	width: 750px;
	height: 37px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
#cely-box {
	text-align: center;
	background: #fff;
	float:left;
	width:750px; 
    background: url('./../images/stin2.JPG') repeat-y;
}

#vnitrek {
	width:710px; 	
    
}

#lmenu{
    color: #2f2f2f;
    background: #d69d3d;
    text-align: left;
    width:216px; 
    float:left;
    height:auto;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 35px;

    
}
#celek{
	color:#2f2f2f;
	background: #d8bc8e;
	width: 445px;
	text-align: left;
	float:right;
	height:auto;
	margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    
    
}

.menu td{
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#473912;
	background: #d6a000;
	width: 216px;
	height:22px;
	font-size: 12px;
   	font-weight: bold;
    font-family: arial;
	border-bottom: 1px solid #d48100;
    
}
.menu td a, .menu td a:visited {

    color:#121f16;
	width: 216px;
	height:22px;
	font-size: 12px;
   	font-weight: bold;
    font-family: arial; 
    text-decoration:none; 
}
.menu td:hover{


	background: url('./../images/menu_hover.jpg') no-repeat;
	width: 216px;
	height:22px;

}
.napis_menu{
    background: url('./../images/menu.jpg') no-repeat;
    width:216px;
    height:32px;
	color: #570000;
    font-size: 10pt;
    font-weight: bold;
    padding:0px 6px;
    text-align: right;
    font-family: verdana, "geneva ce", lucida, sans-serif; 
		
}

#pata{
    background: url('./../images/pata.jpg') no-repeat;
    width:750px;
    height:38px;
    clear:both;
    padding:0px;
    margin:0px;
}

.odsazeni{
	padding:10px;
}

.odsazeni p{
	text-align: justify;
}


/*---------------------------------------odkazy----------------------------------------*/



/*.odsazeni a{
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
.odsazeni a:visited{
    color: #FF0000;
}*/

#pata a{
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	font-family: Tahoma;
	margin: 0px 8px 0px 8px;
	text-decoration: underline;
}
#pata a:visited{
    color: #fff;
}

/*---------------------------------------nastaveni pisem----------------------------------------*/
h2{
    background: url('./../images/line_odrazka1.jpg') no-repeat;
    margin: 5px 0px 10px 0px;
    text-align: right;
    font-size: 11pt;
}

h2 span{
	color: #000;
    background: #d8bc8e url('./../images/odrazka-h2.jpg') no-repeat;
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
    font-weight: bold;
    padding-left: 35px; }

h3{
	font-size: 10pt;
 	color: #8e290a;
    font-weight: bold;
    margin: 5px 0px 6px 0px;
    
}
b{
	color: #8e290a;
	text-decoration: none;
		
}

.odkazy{
	color: #2c2211;
    font-size: 16px;
    text-align: center;
   	font-weight: bold;
    font-family: arial; 
}
.odkazy a, .odkazy a:visited  {
	color: #2c2211;
    font-size: 16px;
    text-align: center;
   	font-weight: bold;
    font-family: arial;
    text-decoration: none;
}
.odkazy a:hover {
	color:black;
	text-decoration: underline;
}

.procenta25 {
  width: 25%;
}

.procenta50 {
  width: 50%;
}

.procenta75 {
  width: 75%;
}

.procenta100 {
  width: 100%;
}


/*---------------------------------------nastaveni formů----------------------------------------*/

.input-spojeni{
width: 135px;
height: 13px;
font-family: verdana, "geneva ce", lucida, sans-serif;
font-size: 11px;
color: #570000;
border: 1px solid #8e290a;
background: #d8bc8e;
}

.input-hledej{
width: 65px;
font-family: verdana, "geneva ce", lucida, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #570000;
border: 1px solid #8e290a;
background: #d8bc8e;
}

.login {
  margin: 3px;
  text-align: center;
  font-size: 12px;
  font-weight: bolder;
}

.nick {
  margin: 5px;
  text-align: center;
  font-size: 11px;
  font-weight: bolder;
}

.links {
  line-height: 18px;
}

.links a:visited {
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:underline;
    font-size: 11px;  
}

.copy {
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;    
}

.copy a:visited {
    color:#8e290a;
   	font-weight: bold; 
   	font-family: Tahoma;
    text-decoration:underline;
    font-size: 11px;  
}

.fakt-udaj {
    font-size: 13px;
    margin: 15px;
    line-height: 18px;
}

.fakt-udaj span {
    font-size: 17px;
    font-weight: bolder;
    margin-left: -5px;
}

.infor {
    font-size: 11px;
    margin: 15px;
    line-height: 18px;    
}

.infor a:visited {
   color:#8e290a;
   	font-weight: bold; 
   	font-family: Tahoma;
    text-decoration:underline;
    font-size: 11px;      
}

.formular-reg table {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.formular-reg table p {
    font-weight: bold;
    text-align: right;
}

.formular-reg table p.souhlas-s-pod {
    font-weight: bold;
    text-align: center;
}

.formular-reg table p.souhlas-s-pod span {
    color: #c21200;    
}

.formular-reg table td {
    padding: 2px;
    padding-left: 2px;
    padding-right: 3px;
    vertical-align: top;
}

.formular-reg table input{
font-family: verdana, "geneva ce", lucida, sans-serif;
color: #570000;
border: 1px solid #8e290a;
background: #ececec;
}

.formular-reg table textarea{
font-family: verdana, "geneva ce", lucida, sans-serif;
color: #570000;
border: 1px solid #8e290a;
background: #ececec;
height: 250px;
font-size: 11px;
}

.formular-reg table select{
font-family: verdana, "geneva ce", lucida, sans-serif;
color: #570000;
border: 1px solid #8e290a;
background: #ececec;
}

.formular-reg table input.bad{
font-family: verdana, "geneva ce", lucida, sans-serif;
color: #c21200;
border: 1px solid #c21200;
background: #ececec;
font-weight: bold;
}

.formular-reg table input.submit{
font-family: verdana, "geneva ce", lucida, sans-serif;
color: #d8bc8e;
border: 1px solid #570000;
background: #8e290a;
font-weight: bold;
padding-left: 35px;
padding-right: 35px;
margin: 10px;
font-size: 11px;
}
.formular-reg table input.none{
    border: 0px solid #570000;
}

.formular-reg table img{
    border: 1px solid #897c5c;
}

.formular-reg table a:visited {
    font-family: tahoma;
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:underline;
    font-size: 11px;  
}

.reg-ok {
    text-align: justify;
    font-size: 11px;
}

.center {
    text-align: center;
}

.center a:visited {
    font-family: tahoma;
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:underline;
    font-size: 11px;  
}

.prispevek-pridat {
    text-align: justify;
    padding: 0px;
}

.vypis-prispevku {
    margin: 5px;
    padding: 5px;
}

.pnadpis {
    margin-top: 10px;
    color: #8e290a;;
}

.pnadpis a {
    color: #8e290a;
    text-decoration: underline;
}

.pnadpis a:visited{
    color: #8e290a;
    text-decoration: underline;
}

.ptelo {
    color:#2f2f2f;
    font-size: 11px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: justify;
    font-family: tahoma;
    width: 95%;
}

.ptelo a {
    font-size: 11px;
    font-family: tahoma;
}

.ptelo a:visited{
    font-family: tahoma;
    color:#8e290a;
   	font-weight: bold; 
    text-decoration:underline;
    font-size: 11px;
}

.ppata {
    background: #d69d3d;
    padding: 2px;
    padding-left: 10px;
    font-size: 11px;
    font-family: tahoma;
    color: #121f16;
    width: 100%;
}


    
.table-pocty {
    margin-top: 15px;
    background: #d69d3d;
    padding: 2px;
    padding-left: 10px;
    font-size: 11px;
    font-family: tahoma;
    color: #121f16;
    width: 100%;
    clear: both;
    }
      

.linka {
    background: url('./../images/line_odrazka1.jpg') no-repeat;
    margin-top: 20px;
}

.plemena {
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #897c5c;
}

.plemena td {
    vertical-align: top;
    padding-right: 5px;
}

.plemena img {
    border: 1px solid #897c5c;    
}

.plemena p {
    text-align: justify;
    margin-left: 8px;
    font-size: 11px;
    color: #121f16; 
}

.e-shop {
    width: 430px;
}

.e-shop table {
    border-bottom: 1px dashed #897c5c;
    border-right: 1px dashed #897c5c;
    width: 100%;
}

.e-shop td
  {
    padding-bottom: 15px;
  }
  
.e-shop table td
  {
    padding-bottom: 5px;
  }
  
.detail {
    padding: 2px;
    padding-left: 8px;
    padding-right: 8px;  
    margin: 2px;
    background-color: #8e290a;
    color: #e79a16;
}

.e-shop a.detail
  {
      color: #e79a16;
      text-decoration: none;
  }
  
.e-shop img
  {
      border: 1px solid #897c5c;  
  }
  
.nadpis {
      font-size: 11px; 
      font-weight: bolder; 
      color: #8e290a;
}

.odstavec {
      margin-bottom: 15px;
  }
  
.odstavec img {
      float: right;
  }
  
.gal-obr {
      margin-left: 2px;
      margin-right: 2px;
      border: 1px solid #897c5c;
}

.gal-obr1 {
      margin: 5px;
      margin-left: 15px;
      border: 1px solid #897c5c;
}

.chovatele {
  border: 1px solid #897c5c;
  border-collapse: collapse;
  width: 100%;
  margin: 10px;
}

.chovatele td {
  padding: 5px;
  border: 0px dashed #897c5c;
  vertical-align: top;
}

.chovatele tr {
  padding: 5px;
  border: 1px dashed #897c5c;
  vertical-align: top;
}

.abeceda {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #897c5c;
  border-top: 1px solid #897c5c;
  background-color: #dfc59a;
}

.podkategorie {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #897c5c;
  border-top: 1px solid #897c5c;
  background-color: #dfc59a;
}

.abeceda b {
  font-size: 14px;
  color: black;
}

.obrazek {
  border: 1px solid #897c5c;
}

.kosik {
  border: 1px solid #8e290a;
  border-collapse: collapse;
  width: 100%;
  margin: 10px;
}

.kosik td {
  padding: 5px;
  border: 1px dashed #8e290a;
  vertical-align: top;
}

.kosik tr {
  padding: 5px;
  vertical-align: top;
}

.kosik tr.headerr {
  padding: 5px;
  vertical-align: top;
  background-color: #8e290a;
  border: 1px solid #8e290a;
  color: #e79a16;
  font-weight: bold;
}

.kosik tr.headerr td {
  border: 1px solid #d8bc8d;
  border-top: 1px solid #8e290a;
  border-bottom: 1px solid #8e290a;
}

.kosik tr.headerr td.left {
  border-left: 1px solid #8e290a;
}

.kosik tr.headerr td.right {
  border-right: 1px solid #8e290a;
}

.kosik tr.headerr td.leftttt {
  border-left: 1px solid #8e290a;
}

.kosik tr.headerr td.rightttt {
  border-right: 1px solid #8e290a;
}

.kosik td.centerr {
  text-align: center;
}

.kusy {
  width: 30px;
  font-family: verdana, "geneva ce", lucida, sans-serif;
  color: #570000;
  border: 1px solid #8e290a;
  background: #ececec;
}

.kosik tr.heal td {
  border: 0px solid #d8bc8d;
}

.kosik tr.heal {
  border: 1px solid #d8bc8d;
  border-top: 1px solid #8e290a;
}

.kosik tr td.righttt {
  text-align: right;
}

.tlacitka {
  text-align: right;
  margin-bottom: 15px;
  margin-right: 0px;
}

.tlacitka a {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #d8bc8e;
  text-decoration: none;
}

.tlacitko {
  padding: 2px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 0px;
  margin-left: 2px;
  font-family: verdana, "geneva ce", lucida, sans-serif;
color: #d8bc8e;
border: 1px solid #570000;
background: #8e290a;
font-weight: bold;
font-size: 11px;
}

.kosik tr.heal td.celkem-right {
  border-bottom: 1px solid #8e290a;
  border-right: 1px solid #8e290a;
}

.kosik tr.heal td.celkem-left {
  border-bottom: 1px solid #8e290a;
  border-left: 1px solid #8e290a;
}

.kosik tr.heal td.spodek {
  border-bottom: 2px solid #8e290a;
}

.tlacitka input {
  height: 19px;
  margin-bottom: -1px;
}

.odsadit {
  margin-top: 10px;
}

.tlacitka-objednat {
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
  margin-right: 0px;
}

.tlacitka-objednat a {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #d8bc8e;
  text-decoration: none;
}

.forum {
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
  border: 3px solid #897c5c;
}

.forum tr {  
  border-bottom: 2px solid #897c5c;
}

.forum tr.header {  
  background-color: #d69d3d;
}

.forum tr td {  
  border: 1px solid #897c5c;
  padding: 5px;
  vertical-align: top;
}

.forum td.top-center {
  vertical-align: middle;
  text-align: center; 
  font-weight: bold; 
}


.forum p.forum-nadpis{
   color: #8e290a;
   font-size: 13px;
   font-weight: bold;  
   padding: 1px;    
}
  
.forum p.forum-popis {
  margin-left: 5px;
  padding: 1px;   
}

.forum p.prispevek {
  text-align: justify;
}

.nadpis {
font-size: 12px; 
font-weight: bold; 
color: #8e290a;
}

.uvod {
font-size: 13px;
/*font-weight: bold;*/
}

.uvod {
font-size: 13px;
line-height: 18px;
font-weight: bold;
}

.uvod span.nadpis {
font-size: 17px;
}

.galerie {
clear: both;
padding-top: 10px;
}

.novinky {
text-align: justify;
}

.textareaaa {
font-family: verdana, "geneva ce", lucida, sans-serif;
color: #570000;
border: 1px solid #8e290a;
background: #ececec;
font-size: 11px;
}
