a:link {color: #d32100;}
a:visited {color: #731301;}
a:active {text-decoration: none}
a:hover {text-decoration: none; color: red;}

body { 
background-color: #eaeaea;
background-image: url("./images/background.jpg");
background-repeat: repeat-y;
background-position: center;
margin: 0px;
padding: 0px;
height:100%;
font-family: Arial;
font-size: .9em;
   margin:0;
   padding:0;
   height:100%;

}

#page{ 
background-color: white;
margin: 0px auto;
width: 768px;
min-height:100%;

}
<!--[if IE 6]>

#page {
		height:100%;
	}
<![endif]-->

/* Opera 9.5+  malư hack  */
*|html[xmlns*=""]  #page { 
     display: table;
	 height: 100% 
} 
/* Opera 9.5+  malư hack  */



#navigation {
width: 768px;
height: 20 px;
text-align: center;
margin: 0px auto;
background-image: url("./images/navigation.jpg");
background-repeat: repeat-none;
background-position: center;


}

#logo {
width: 768px;
height: 122px;
margin: 0px auto;
text-align: center;
background-image: url("./images/logo.jpg");
background-repeat: repeat-none;
background-position: center;

}

#menu-o-nas, #menu-nabidka-vin, #menu-fotogalerie, #menu-eshop, #menu-kontakt {
width: 154px;
height: 43px;
background-repeat: repeat-none;
background-position: center;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#menu-o-nas {
background-image: url("./images/menu-o-nas.jpg");
}

#menu-nabidka-vin {
background-image: url("./images/menu-nabidka-vin.jpg");
}

#menu-fotogalerie {
background-image: url("./images/menu-fotogalerie.jpg");
}

#menu-eshop {
background-image: url("./images/menu-eshop.jpg");
}

#menu-kontakt {
background-image: url("./images/menu-kontakt.jpg");
width: 152px;
}

.schovano{
visibility: hidden;
text-decoration: none;
}

#navigation a, #tail a {
text-decoration: none;
}



#main {
padding: 1em;
padding-top: 3em;
padding-bottom:60px;
}


#tail {
position: absolute;
bottom: 0px;
height: 58px;
width: 768px;
background: url("images/tail.jpg") no-repeat;
text-align: center;

}

.clear{
clear: both;
}

img {
border: none;
}

#logo a {
display: block;
width: 768px;
height: 122px;
text-decoration: none;
}


.roweven{
background-color: #e8e8e8;
}

.center{
text-align:center;
margin: 0px aurto;
}

th {
background-color: #d32100;
color: white;
}

#nabidkavin{

}

#galerie img {
border: 7px solid #efefef;
}
#galerie img:hover {
border: 7px solid #d32100;
}

#foto-lahve-web {
text-align: center;
margin: 0px auto;
padding-top: 10em;
}

h2 {
color: #d32100;;
border-bottom: 2px solid #d32100;
}
