body, html
{
  background-color: rgb(235,164,0);
	border:  0px none;
	margin:  0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
	font-size: small !important;
}

.reseter
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
}

h2 { font-size: 17px; }
h2 a { font-size: 18px; }

#pagehead { height: 260px; }
#pagehead img { display:block; }
#pagefoot { background-color: #ccffff; }

#pagewrap
{
	width: 900px;
	min-width: 900px;
	max-width: 900px;
	margin: 0px auto 0px auto;
}

#pagecont
{
  background-color: rgb(133,31,0);
}
 
  * \*/  * html #peekaboo { height: 1px; }  /* */

#peekaboo { width: 100%; }

#side1wrap
{
	width: 170px;

	font-size: 85%;
	color: rgb(0,255,0);
}

#side1cont
{
	padding: 3px;
	border-right: 3px solid rgb(0,255,0);
	background-color: rgb(0,86,0);
}

#side1wrap a, #side2wrap a { color: rgb(0,255,0); }

#side2wrap
{
	width: 170px;

	font-size: 85%;
	color: rgb(0,255,0);
}

#side2cont
{
	padding: 3px;
	border-left: 3px solid rgb(0,255,0);
	background-color: rgb(0,86,0);
}

#side1wrap .block, #side2wrap .block
{
  padding: 4px;
  border-bottom: 3px solid rgb(0,255,0);
}

#contwrap
{
	padding: 5px;
}

#hosts
{
  height: 14px;
  background-color: rgb(0,255,0);
}

#contcont { color: rgb(255,255,255); font-size: 13px; line-height: 15px; text-decoration: none; font-weight: normal; }

#contcont a { color: rgb(0,255,0); }
#contcont h2 { font-size: 18px; padding: 4px 0; line-height: 20px; }
#contcont table a { color: rgb(0,200,0); }
#contcont table tr td { padding: 2px; }
#contcont ul.tabs { color: black; }
#contcont ul.tabs a { color: rgb(0,128,0); }

#hosts .content 
{
  padding-right: 69px;
  margin-top: -1px;
  font-size: 11px;
  text-align: right;
  color: blue;
}

div#pager { margin: 10px 0 10px 0; }
div#pager a { padding: 3px; }

div.children { z-index: 1; height: 256px; border: solid 1px rgb(217,94,23); padding: 3px; margin: 3px; }
div.children h2 a { font-size: 19px; }
div.children div.links { text-align: left; font-size: 10px; position: absolute; bottom: 5px; left: 0; padding-left: 3px; }

div.children .content {  }
div.children { background-color: rgb(181,41,10); }
div.children img { border: solid 1px white; }

.message { border: solid 6px green; background-color: gray; padding: 20px; font-size: 17px; }
.error { border: solid 6px red; background-color: gray; padding: 20px; font-size: 17px; }
.status {  }

#adoptujte_si 
{
  width: 160px;
  height: 203px;
  background: url('/images/okraj.gif') 0 0 no-repeat;
}

#adoptujte_si img { border: solid 1px black; }
#adoptujte_si h4 { font-size: 11px; }

table.catalog { border: solid 1px black; background-color: white; color: black; }
table.catalog th { border-bottom: solid 1px black; }


div.children-view { background-color: rgb(181,41,10); border: solid 1px rgb(217,94,23); padding: 3px; margin: 3px; }
div.children-view { padding-bottom: 5px; }
div.children-view img { border: solid 1px white; }
div.children-view fieldset { clear: both; }

#contcont p { padding-bottom: 12px; }
#contcont fieldset { padding: 4px; }

.photo { padding-top: 0px; text-align: center; width: 200px; margin: 2px; margin-left: 12px; margin-right: 12px; }
.photo img { border: solid 7px white; }

.image { position: relative; }
.image img { border: solid 1px white; }
.image div.magnifier { position: absolute; top: 1px; left: 1px; }
.image div.magnifier img { border: solid 1px #909090; }


.attach { position: relative; width: 100px; float: left; margin: 6px 8px; }
.attach .desc { position: absolute; top: 1px; left: 1px; width: 100px; font-size: 11px; background-color: rgb(56,24,78); }
.attach-group { }
.attachements h3 { clear: both; background-image: url('/images/attach-folder-closed.gif'); background-repeat: no-repeat; background-position: 0 50%; }
.attachements h3 a { padding: 13px; padding-left: 55px; font-size: 14px; display: block; }
.attachements p { clear: both; }
 
.paginator { text-align: center; font-size: 17px; clear: both; padding-top: 2px; }
.paginator a { font-size: 17px; padding: 2px; }
.paginator .ppage { float: left; background-color: rgb(0,86,0); text-align: center; margin: 2px; border: solid 1px gray; padding: 1px 3px 1px 3px; }
.xxxcl { clear: both; margin: 10px; text-align: center; }
.xxxcl a { font-size: 14px; }

.cred { color: #FF0000; }
.corange { color: #ffa500; }
.cgreen { color: #00FF00; }

.child-edit td { border-top: solid 1px white; }


.sup-box { text-align: center; }
.sup-box .sup-desc { padding-top: 10px; }
.sup-box .sup-link { padding-top: 5px; padding-bottom: 10px; }
.sup-box .sup-link a { font-size: 13px; }
.sup-box .sup-admin { padding: 5px 0; }

table.stats_log { border: solid 1px black; background-color: white; color: black; border-bottom: none; border-left: none; font-size: 11px; }
table.stats_log th, table.stats_log td { border-bottom: solid 1px black; border-left: solid 1px black; }
