html, body {height:100%;}
body {
	background-color:#FDDDDD; color:#400a0d;
	font: normal 80% Geneva CE, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px; padding:0px;
	text-align:center;
	}

#distance { 
		width:1px;
		height:50%;
		margin-bottom:-165px; /* half of container's height */
		float:left;
		}
#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:330px;
		width:538px;
		clear:left;
		}
#distance-vnutro { 
		width:1px;
		height:50%;
		margin-bottom:-258px; /* half of container's height */
		float:left;
		}
#container-vnutro {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:516px;
		width:760px;
		clear:left;
		}

#site {width: 765px; margin: 0 auto; padding: 0;	text-align:left; }

A {color:#400a0d; text-decoration:underline;}
A:visited { color:#400a0d; text-decoration:underline}
A:hover { color:red; text-decoration:underline}

img, object, embed {border:none; display: block; margin:0px}
img {border:none; display: block; margin:0px}

FORM {margin:0px;padding:0px}
TABLE {BORDER-COLLAPSE: collapse; border-spacing:0px;line-height:16px }
TD {font-size: 12px; vertical-align:top; }
TH {font-size: 12px; text-align:left; vertical-align:top; background-color:#ffbaba; font-weight:bold; color:black; padding:4px}
p {margin-top:12px}
ul{ PADDING: 10px 0px 10px 20px; MARGIN: 0px; }
HR   {clear:both; height:2px; color:#fde8d3; width:100%; background-color:#fde8d3; border:0px solid #fde8d3}

H1   {font-size:18px; margin:0px 0px 11px 0px;  font-weight:bold; color:#400a0d} /*hlavne nadpisi*/
H2   {font-size:15px; margin:15px 0px 10px 0px;  font-weight:bold; color:#400a0d} /*druhy podnadpis */
H3   {font-size:11px; margin:0px 0px 0px 0px;  font-weight:bold; }

.red {color:red; font-weight:bold }
.fontsmall {font-size:11px;font-weight:normal; color:#6e6e6e; }
.clearboth {clear:both; height:20px}
.floatleft {float:left}
.center {text-align:center}
.inline img {display: inline;}
.inline {display: inline;}

/* SITE background-color:red 
	*/
#language {text-align:center; padding-top:5px}
 #language IMG{display:inline}

/*Vnutro*/
#ram-okraj {border: 2px solid #c78d86;  background-color: #400a0d;}
.ram-purple {border: 1px solid #5d2823;}
.ram-black {border: 1px solid #000;}

#content {padding:0 27px 0 27px; float:left}

#footer  {clear:both; height:50px}



#logo{float:left; margin-right:10px; }
#zeleny {float:left; margin:0px 10px 0 0; background-color: #7d7c40; height:90px; width:272px}
	#kurzovy-listok TD {padding:30px; color:#fff}
#modry {float:left;  background-color: #d0e3db; height:90px; width:459px}



/* INPUTS
	*/

label {FLOAT: left; WIDTH: 120px; }


/*REZERVACIA */

.rezervacia input { width:150px}
.rezervacia div {margin-bottom:5px}
.rezervacia label {FLOAT: left; WIDTH: 130px; padding: 0px 0px 0px 0px}



