﻿html, body {
	margin: 0;
	padding: 0;
}


body  /* minimální šířka elementu main */ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width: 780px;
	background-image: url(../images/back.gif);
	background-color: #8b5c29;
	background-repeat: repeat-x;
}

#main  {
 	width: 48.7em;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-top:8px;
	max-width: 1212px;
	min-width: 600px;
 }
 
 
 #head {
 	min-height: 130px;
 }
 
 #logo {
 	width: 315px;
	height: 130px;
	overflow: hidden;
 }
 
 .logo {
 	background-image: url(../images/logo.gif);
	width: 315px;
	height: 130px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

h1 {
	font-family: "Trebuchet MS", "Geneva", lucida, sans-serif;
	font-size: 1.2em;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 315px;
}

#logo a {
	text-decoration: none;
	color: #fff;
}

#menu {
	position: absolute;
	left: 230px;
	top: 105px;
	width: 39.7em;
}

#menu a {
	text-decoration: none;
	color: #333333;
}

#menu a:hover {
	color: #CC3300;
}
#uvod {
	position: absolute;
}

#kanadsky_sphynx {
	position: absolute;
	left: 4.3em;
}

#faraonsky_pes {
	position: absolute;
	left: 14.1em;
}

#bordeauxska_doga {
	position: absolute;
	left: 22.7em;

}


.zalozka {
	font-family: "Trebuchet MS", "Geneva" , lucida, sans-serif;
	font-size: 1em;
	line-height: 1.45em;
	font-weight: bold;
	color: #990000;
	background-color: #fff;
	background-image: url(../images/zalozka_left_corner.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-right: 2px;
	padding-top: 2px;
	min-height: 25px;
	margin-right: 15px;
}

.zalozka_box {
	background-color: #fff;
	background-image: url(../images/zalozka_right_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 25px;
}

.zalozka_off {
	font-family: "Trebuchet MS", "Geneva" , lucida, sans-serif;
	font-size: 1em;
	line-height: 1.45em;
	font-weight: bold;
	color: #333333;
	background-color: #fff;
	background-image: url(../images/zalozka_off.gif);
	background-repeat: repeat-x;
	margin-left: 15px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	margin-right: 15px;
	min-height: 25px;
}

.zalozka_box_off {
	background-image: url(../images/zalozka_right_corner_off.gif);
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 25px;
}

.zalozka_off_left {
	background-image: url(../images/zalozka_left_corner_off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 25px;
}
	
#contact {
	text-align: right;
	position: absolute;
	right: 9px;
	top: 20px;
	color: #d59758;
	font-size: 0.7em;
	line-height: 1.4em;
}

#contact a {
	color: #fff;
	text-decoration: none;
}

#contact a:hover {
	text-decoration: underline;
}

#left_menu {
 	overflow: hidden;
 	font-size: 0.8em;
	padding-bottom: 20px;
 	float: left;
 	width: 205px;
	height: 360px;
	min-height: 360px;
	height: auto;
	_height: 360px;
	overflow: visible;
	background-color: #8b5c29;
}


#left_menu a {
	color: #fff;
	text-decoration: none;
}

.box {
	margin-top: 10px;
	margin-bottom: -4px;
	margin-left: 8px;
	margin-right: 8px;
	color: #fff;
	background-color: #96693c;
	padding: 10px;
	cursor: pointer;
	width: 169px;
}

#text  {
	margin-left: 220px;
	font-size: 0.8em;
	line-height: 1.5em;
	text-align: justify;
 	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 22px;
	padding-right: 22px;
	color: #000;
	max-width: 1000px;
	background-color: #fff;
	min-height: 320px;
	height: auto;
	_height: 320px;
	overflow: visible;

}


#text p {
	margin-top: 10px;
	margin-bottom: 0px;
}

#kontakt {
	margin-top: 20px;
	background-image: url(../images/uvodni.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#foto {
	background-image: url(../images/frame_big.gif);
	background-repeat: no-repeat;
	width: 135px;
	height: 135px;
	padding-left: 15px;
	padding-top: 15px;
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
}

#foto img {
	width: 120px;
	height: 120px;
	border: none;
}

#oceneni {
	min-height: 220px;
	height: auto;
	_height: 220px;
	overflow: visible;
	margin-left: 165px;
	margin-bottom: 50px;
}
 #footer {
 	margin-left: 220px;
 	background-image: url(../images/text_back_bottom.gif);
	background-repeat: repeat-x;
	background-color: #8b5c29;
	height: 30px;
	padding-top: 25px;
	font-size: 0.7em;
	color: #5a3d1c;
	padding-bottom: 40px;
}

#footer p {
	margin: 0px;
}


#invivo {
	width: 9.5em;
	text-align:right;
	right: 7px;
	position: absolute;
	padding-top: 3px;
	margin-top: -5px;
	
}

.invivo {
	position: absolute;
	right: 0px;
	top: 0px;
	background-image:url(../images/invivo.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 38px;
	height: 16px;
	cursor: pointer;
}

#invivo a {
	color: #5a3d1c;
}
	
a {
	color: #993300;
}

a:hover {
	color: #FF3300;
}

h2 {
	font-family: "Trebuchet MS", Geneva, lucida, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #990000;
	margin-top: 0.8em;
	margin-bottom: 0.5em;
}

h4 {visibility: hidden; display: none;}
h3 {visibility: hidden; display: none;}
hr {visibility: hidden; display: none;}

.nodisplay {visibility: hidden; display: none;}

img {
	border: none;
}

h5 {
	margin: 0px;
	color: #996633;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
	padding-top: 10px;
}

#fotogalerie {
	margin-bottom: -20px;
}

#fotogalerie td {
	height: 130px;
}

#fotogalerie img {
	margin-top: 15px;
	margin-left: 15px;
	width: 80px;
	height: 80px;
	border: none;
	cursor: pointer;
}

.fotogalerie {
	margin-bottom: -20px;
}

.fotogalerie td {
	height: 130px;
}

.fotogalerie img {
	margin-top: 15px;
	margin-left: 15px;
	width: 80px;
	height: 80px;
	border: none;
	cursor: pointer;
}

#doplnkove_foto td {
	height: 110px;
}

#doplnkove_foto img {
	margin-top: 15px;
	margin-left: 15px;
	width: 80px;
	height: 80px;
}

.prvni3 {
	background-image: url(../images/frame_small.gif);
	background-repeat: no-repeat;
	width: 130px;
	text-align: left;
	vertical-align: top;
}

.prvni3_none {
	width: 130px;
}

.ctvrta {
	background-image: url(../images/frame_small.gif);
	background-repeat: no-repeat;
	width: 110px;
	text-align: left;
	vertical-align: top;
}

.ctvrta_none {
	width: 110px;
}

ul {
	line-height: 1.2em;
	margin: 0px;
	margin-top: 10px;
	padding-left: 0px;
	text-align: left;
}

li {
	list-style-type: none;
	margin-bottom: 5px;
	border-top: 1px dashed #CCCCCC;
	padding-top: 5px;
}
.obr-stred {
	text-align:center;
    width:auto;
    height:auto;
	padding:5px;
    }