body {
	margin:5px; padding:0;
	font: 10pt sans-serif;
}
fieldset { border: 0; padding: 0; margin: 0; }
#header { margin:0; padding:0; background: #bdf966; }
#menu { margin: 0; padding: 2px; background: #bdf966; padding-left: 20px; padding-right: 20px; text-align: center; _padding-bottom: 6px; }
#menu ul { list-style-type: none; padding: 0; margin: 0; display: inline; text-align: center; }
#menu li { display: inline; padding-left: 5px; }
.footer-menu ul { list-style-type: none; padding: 0; margin: 0; display: inline; }
.footer-menu li { display: inline; padding-left: 5px; }
#main1 { margin:0; padding:0; }
#main2 { margin:0; padding:0; }
#left { float:left; width:238px; margin:0; padding:0; }
#right { float:right; width:150px; margin:0; padding:0; background: white; }
#middle { background: white; }
#footer { background: #fa6127; color: white; }
#fullsearch { background: #f28f56; border: 1px solid #cfcfcf; padding: 0; margin: 0; width: 236px; padding-bottom: 5px; }
#fullsearch table { background: #f28f56 url('../images/pozadi.jpg'); background-repeat: no-repeat; background-position: center left; width: 100%; padding: 0; margin: 0; }
#fullsearch select { font-size: 0.7em; }
.column-in { margin:0; padding:0.5em 1em; }
.column-in-middle { margin-left: 243px; margin-right: 155px; _margin-left: 245px; _margin-right: 157px; padding: 5px; background: #eaeaea; }
.column-in-left { margin: 0; padding: 0; _margin-top: 2px; }
.column-in-right { margin: 0; padding: 0; _margin-top: 2px; }
.column-in-header { margin: 0; background: url("../images/background.gif"); background-repeat: repeat-x; background-position: top left; width: 100%; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
.cleaner-about { margin: 0; padding:0; height: 1px; }
h2,h3,h4,h5,h6 { margin: 0; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }
.contact-ok { padding: 10px; color: #fa6127; font-weight: bold; }
.newheader { background: url('../images/background.gif'); height: 100px; background-repeat: repeat-x; padding-left: 30px; margin:0; padding-bottom: 0; }
.image { border: 0; }
.header-tip { float: right; background: url('../images/background.gif'); background-repeat: repeat-x; height: 100px; }
.header-logo { vertical-align: bottom; margin-bottom: 28px; }
input, select, textarea { border: 1px solid #f28f56; background: #eeeeee; }
.footer-menu { text-align: center; }
.footer-copyright { text-align: center; }
.middle-separator { margin-left: 243px; margin-right: 155px; _margin-left: 242px; _margin-right: 154px; height: 25px; background: #fa6127; margin-top: 2px; }
.tip-separator { margin-top: 5px; border-top: 1px solid red; }
.tip-name a { font-weight: bold; font-size: 1.1em; color: black; text-align: left; }
.article { margin-bottom: 10px; }
.article-title { font-weight: bold; }
.article-title a { color: black; }
.article-date { font-style: italic; font-size: 0.9em; }
.article-link { font-weight: bold; }
.article-link a { font-weight: bold; }
.article-comment-link-detail { text-align: center; }
.article-separator { border-bottom: 2px dotted #bfbfbf; margin: 15px 60px; }
.article-separator2 {margin: 15px 160px; }
.article-separator2 {margin: 5px 160px; }
.article-comment-separator { border-bottom: 2px dotted #bfbfbf; margin: 0 60px; } 
.article-forum-separator { border-bottom: 2px dotted black; margin-left: 60px; margin-right: 60px; margin-top: 10px; }
.article-detail-info { font-style: italic; }
.animal-list ul { padding: 0; margin: 0; }
.animal-list li { list-style-type: none; padding: 0; margin: 0; }
.submit { background: #fa6127;; border: 2px solid white; color: white; font-size: 1.2em; }
.pager { padding: 10px 20px; }
.pager a { font-weight: bold; font-size: 1.1em; color: #fa6127; }
.lost-add { padding-top: 20px; }
.lost-add-inputname { font-weight: bold; }
.animal-list-detail h3 { text-align: center; }
.animal-name { font-weight: bold; font-size: 1.1em; }
.animal-separator { border-bottom: 2px dotted #bfbfbf; margin: 10px; margin-left: 40px; margin-right: 40px; padding-top: 5px; }
.animal { background: #eaeaea; }
.animal-float { float: left; }
.animal-separator hr { display: none; }
.animal-info { margin-left: 110px; }
.animal-photo { float: left; margin-right: 10px; width: 100px; vertical-align: top; }
.animal-photo td { width: 100px; }
.animal-age h4 { padding: 0; margin: 0; display: inline; }
.animal-race h4 { padding: 0; margin: 0; display: inline; }
.animal-link { margin-top: 15px; text-align: center; font-weight: bold; font-size: 1.1em; }
.animal-name-detail { font-weight: bold; font-size: 1.1em; }
.animal-about-detail { width: 100%; }
.animal-normal-info { width: 50%; }
.animal-normal-info b { font-size: 1.2em; }
.animal-extended-info { width: 50%; }
.animal-extended-info b { font-size: 1.2em; }
.animal-location h4 { padding: 0; margin: 0; display: inline; }
.animal-location-detail { clear: both; text-align: center; }
.animal-location-detail h4 { padding: 0; margin: 0; display: inline; }
.animal-normal-extended { vertical-align: top; }
.animal-photo-detail { width: 200px; vertical-align: top; }
.animal-photo-detail img { border: 1px solid black; }
.animal-photo-detail a { font-size: 0.8em; }
.animal-age-detail h4 { padding: 0; margin: 0; }
.animal-race-detail h4 { padding: 0; margin: 0; }
.animal-link-detail { color: red; padding-top: 10px; text-align: center; }
.animal-color-detail h4 { padding: 0; margin: 0; display: inline; }
.animal-neutering-detail h4 { padding: 0; margin: 0; display: inline; }
.animal-worming-detail h4 { padding: 0; margin: 0; display: inline; }
.animal-vaccination-detail h4 { padding: 0; margin: 0; display: inline; }
.lost-list { padding-top: 10px; }
.lost-list-hl { font-weight: bold; }
.lost-list-separator { border-bottom: 2px dotted #bfbfbf; margin-left: 60px; margin-right: 60px; }
.contact-form { font-style: italic; }
.about img { float: left; }
.about p { padding: 0; margin: 0px; padding-left: 35px; }
.about-separator { border-bottom: 2px dotted #bfbfbf; margin-left: 60px; margin-right: 60px; }
.about { margin: 30px 0; margin-top: 2px; margin-bottom: 20px;}
.submit-search { font-size: 1.5em; color: white; font-weight: bold; font-family: serif; background: transparent; text-align: right; margin-left: 50px; margin-top: 10px; display: none; }
.submit-search-image { text-align: right; border: 0; }
.fullsearch-help a { color: white; font-weight: bold; text-decoration: underline; text-align: center; }
.fullsearch-help { padding-top: 30px; }
.animal-search { color: white; font-size: 1.2em; }
.animal-search td { padding-left: 3px; }
.forum-index { text-align: justify; }
.forum-index a { font-size: 1.2em; }
.forum-index-logo { float: right; margin-right: 10px;}
.animal-tender-detail { margin-top: 20px; }
.animal-tender-detail h5 {color: #fa6127;font-weight: bold;padding-top: 10px;font-size: 1.4em;
}
.animal-location-b {font-size: 1.2em;}
.animal-tender-contact {padding-top: 10px;font-style: italic; font-weight: bold; font-size: 1.4em;}
.animal-help-us { font-style: italic; }
.column-around {margin-top: 2px;border: 1px solid #cfcfcf;padding: 15px;text-align: justify;}
.column-around h4 {text-align: center;}
.tips { margin-top: 0; }
.adopt-index-logo { float: left; }
.mail-index-logo { float: left; }
.buttons { text-align: center; }
.partners-about { font-style: italic; }
.howto-about { font-style: italic; }
.howto-title { font-size: 1.4em; }
.tender { margin-top: 10px; }
.tender-name { font-size: 1.3em; }
.tender-link { text-align: center; }
.tender-separator {border-bottom: 2px dotted #bfbfbf;margin-left: 60px;margin-right: 60px;}
.footer-copyright a { color: #bfbfbf; }
.support { margin-top: 10px; }
.support-name {font-size: 1.3em;font-weight: bold;}
.support-what { font-style: italic; }
.support-separator {border-bottom: 2px dotted #bfbfbf;margin-left: 60px;margin-right: 60px;}
#menu {clear: both;}
#menu a {text-decoration: none;color: black;padding-right: 7px;}
#menu a:visited {text-decoration: none;color: black;padding-right: 7px;}
#menu a:hover {color: #fa6127;}
.footer-menu a {text-decoration: none;color: white;font-weight: bold;padding-right: 7px;font-size: 0.8em;}
.footer-menu a:visited {color: white;font-weight: bold;padding-right: 7px;font-size: 0.8em;text-decoration: none;}
.footer-menu a:hover {text-decoration: underline;color: black;}
a { color: #e73e0e; }
a:hover { text-decoration: none; }
.form-missing {font-weight: bold;color: white;background: #fa6127;padding: 0 3px;}
.comment-message {padding: 3px 3px;text-align: center;}
.comment-message-ok {margin: 10px 0;padding: 3px 3px;text-align: center;font-weight: bold;color: white;background: #fa6127;padding: 0 3px;font-size: 1.2em;}
.index-message {margin: 10px 0;padding: 3px 3px;text-align: center;font-weight: bold;color: white;background: #fa6127;padding: 0 3px;font-size: 1.4em;}
#comment-new {padding: 10px 0;}
#comment-new-href {font-weight: bold;font-size: 1.2em;}
.tip-type {display: hidden;}
.mailinglist form {text-align: center;}
.mailinglist-submit {margin-top: 10px;}
.article-newsletter-warning {font-weight: Bold;}
blockquote {font-style: italic;}
.about-stats {font-weight: bold}
.code {display:block;font-size:.85em;color:#444;padding:.5em .5em;border:1px solid #CCC;line-height:1em; background: white;}
.fortender-steps {font-weight: bold;font-size: 120%;}
.fortender-steps li {margin-bottom: 5px;}

.forum-image {
		float: left;
		width: 66px;
}
.forum-content {
		vertical-align: middle;
}
.forum-row {
		border: 0;
		margin-bottom: 10px;
}
.forum-last {
		font-style: italic;
		font-size: 0.8em;
}
.forum-count {
		font-style: italic;
		font-size: 0.8em;
}
.post-header {
		font-style: italic;
}
.post-user {
		font-weight: bold;
		font-size: 1.1em;
}
.post-row {
		margin-bottom: 5px;
		border-bottom: 1px dotted gray;
		border-top: 1px dotted gray;
		padding: 5px;
}
.post-title {
		font-size: 0.7em;
}
.post-text {
}
.forum-create-message {font-weight: bold;color: white;background: #fa6127;padding: 0 3px;}
.forum-remember {
		font-size: 0.8em;
}
#comment-new-href {font-weight: bold;font-size: 1.1em;}
h1 {
		padding: 0;
		padding-left: 35px;
		margin: 0;
		font-size: 1em;
}
.link-out {
  	padding-right:9px;
	background-image:url("/www/images/link-out.gif");
	background-position:right top;
	background-repeat:no-repeat;
}
#header-ad {
  position: absolute;
  top: 35px;
  right: 70px;
  width: 200px;
  border: 1px solid white;
  color: white;
  padding: 5px;
}
#header-ad a {
 color: white;
}
.index-articles {
}
.index-forum {
 width: 50%;
 float: right;
 padding: 10px;
 padding-top: 0;
 border-left: 2px dotted #bfbfbf;
 margin-left: 10px;
}
.articles {
 margin-top: 10px;
}
.index-animal-dog { margin-bottom: 5px; background: url('/images/dog-icon.gif') no-repeat; padding-left: 40px; }
.index-animal-cat { margin-bottom: 5px; background: url('/images/cat-icon.gif') no-repeat; padding-left: 40px; }
.index-animal-list { list-style-type: none; padding: 0; margin: 0; width: 50%; _width: 43%; }

.af-h {
	border-bottom: 1px solid black;
	margin-bottom: 4px;
	margin-right: 60px;
}
.af-a {
	text-decoration: none;
	font-weight: bold;
	color: black;
}
.af-t {
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}
.af-at {
	color: #0028bd;
}
.af-u {
	list-style-type: none;
}
.article-annotation {
	padding-bottom: 5px;
}
.reklama-titulka {
height: 57px;
background: url(http://shop.kynolog.cz/bmz_cache/2/25d45fdc4ffed4954631a092f088267b.image.69x57.gif) center left no-repeat;
            padding-left: 70px;
margin: 20px 0;
}

.lista {
font-size: 0.9em;
padding: 0.3em 1em 0.3em 1em;
text-align: center;
}

