body
{
  font-size:1em;
  text-align:center;
  padding:0;
  margin:0;
  background-color:#C9CEEA;
  font-family: arial, sans;
}
h1
{
  font-size:1em;
  float:left;
}
h1 a
{
  font-size:0.75em;
  color:#686C87;
  text-decoration:none;
  font-weight:normal;
  margin:0px;
  padding:0px;
}
hr
{
  color:white;
  border-color:white;
  background-color:white;
}
input.text
{
  background-color:white;
  border-color:#C1C1C1;
  border-style:solid;
  border-width:1px;
  width:140px;
  height:15px;
  font-size:1em;
  color:#666666;
}
input.submit3
{
  margin:0px;
  height:15px;
  width:45px;
  font-size:0.8em;
  color:#666666;
  padding:0px;
}
input.submit
{
  height:15px;
  width:45px;
  padding: 0px 0 0;
  margin: 0;
  border: 0;
  background: transparent url('../img/submit.png') no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}
#container
{
  margin:auto;
  margin-top:0px;
  margin-bottom:0px;
  width:964px;
  padding:0px;
  text-align:left;
  min-height:640px; 
}
#tcontainer
{
  background-image:url('../img/bg.png');
  background-repeat:repeat-x;
  background-color:#C9CEEA;
  margin:0px;
  padding:0px;
  width:100%;
}
#topimage
{
  margin:0px;
}
#header
{
  margin:0px;
  padding:0px;
  height:265px;
  width:964px;
  background-image:url('../img/top.jpg');
  background-repeat:no-repeat;
  background-position:0% 100%;
}
#hcontainer
{
  padding-top:30px;
  margin:0px;
}
#hcontainer img
{
  border-style:none;
}
#langselect
{
  margin-top:10px;
  float:right;
}
#main
{
  margin:0px;
  padding:0px;
  background-image:url('../img/bgmain.png');  
}
#left
{
  width:220px;
  float:left;
  margin:0px;
  text-align:left;
  padding:0px;
}
#middle
{
  width:520px;
  float:left;
}
#middle p
{
  padding-left:18px;
}
#right
{
  float:right;
  width:220px;
}
#rightcontainer
{
  margin-left:15px;
  font-weight:bold;
}

ul.menu
{
  width:185px;
  margin-left:5px;
  padding:0px;
  margin-bottom:10px;
  clear:both;
}
ul.menu li
{
  list-style:none;
  color:white;
  font-size:1em;
  padding-left:0px;
  font-weight:bold;
  margin-left:5px;
  margin-top:5px;
  clear:both;
  min-height:27px;
}
ul.menu div.licontainer
{
  height:27px;
  border-left-style:solid;
  border-left-width:3px;
  border-left-color:white;
  margin-left:0px;
  padding-left:0px;
  float:left;
  width:185px;
  margin-top:5px;
}
ul.menu li div.text
{
  margin-left:0px;
  height:27px;
  padding-top:0.2em;
  padding-left:0.9em;
  float:left;
}
ul.menu li div.image
{
  height:27px;
  margin:0px;
  float:right;
  padding:0px;
}
ul.menu a
{
  color:white;
  text-decoration:none;
  font-size:0.8em;
}

.rhead
{
  background-color:#C1C1C1;
  width:195px;
  height:25px;
  color:white;
}
.rhead div
{
  padding-top:2px;
  padding-left:5px;
}
span.date
{
  background-color:#E3E3E3;
  padding-left:4px;
  padding-right:4px;
  font-weight:bold;
}
.rcontent
{
  color:#484848;
  background-color:#EEEEEE;
  width:195px;
  font-weight:normal;
  font-size:0.7em;
  padding-top:4px;
  margin-bottom:5px;
}
.rcontent p
{
  padding-left:4px;
  padding-top:2px;
}
#footer
{
  clear:both;
  margin:0px;
  padding:0px;
  background-image:url('../img/footer.png');
  height:48px;
  font-size:0.75em;
  color:white;
}
#footer a
{
  color:white;
  text-decoration:none;
}
#footerleft
{
  width:230px;
  float:left;
}
#footerleftcontainer
{
  padding-left:40px;
  padding-top:15px;
}
#footermiddle
{
  float:left;
  text-align:center;
  width:480px;
  padding-top:5px;
}
#footerright
{
  float:right;
}
#footerrightcontainer
{
  padding-right:20px;
  padding-top:15px;
}
#links
{
  font-size:0.75em;
}
#links a
{
  color:black;
}
table.chov
{
  width:100%;
}
table.rodokmen
{
  width:510px;
  border-style:solid;
  border-width:1px;
  font-size:0.7em;
}
table.rodokmen td
{
  border-style:solid;
  border-width:1px;
}
td.fellpony
{
  color:#484848;
}
td.fellpony a
{
  color:#484848;
}
td.friese
{
  color:red;
}
td.friese a
{
  color:red;
}
td.shetland
{
  color:green;
}
td.shetland a
{
  color:green;
}
img.left
{
  float:left;
  margin-bottom:5px;
  margin-left:5px;
}
.break
{
  clear:both;
}
div.gbook_message
{
  border-width:1px;
  border-color:black;
  border-style:solid;
  padding-left:10px;
  background-color:white;
}
div.gbook_message2
{
  border-width:1px;
  border-color:black;
  border-style:solid;
  padding-left:10px;
  background-color:#E7E7E9;
}

span.gbook_name
{
  background-color:#eeeeee;
}
div.nevyplnovat
{
  display:none;
}
p.kun
{
  padding:0px;
  padding-bottom:10px;
  margin-bottom:0px;
  clear:both;
}
