body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: small;
	color: #333;
	text-align: center;
	background: #fff url(img/bg.gif) repeat-x top left;
	}
#flash {
position: relative; /*or absolute*/
z-index: 0;
}
#ram {
	width: 785px;
	margin: 0 auto;
	border: 1px solid #E3CAA6;
	background: #fff;
}
#oramovanie {
	float: left;
	width: 600px;
	margin: 0 auto;
	padding: 30px;
	padding-top: 1px;
	font-size: 95%;
	text-align: left;
	border: 1px solid #E3CAA6;
	border-top: none;
	background: #fff;
	} 
#reklama {
	float: right;
	width: 120px;
	font-size: 95%;
	border: 1px solid #E3CAA6;
	background: #fff;
	}

 
#ramcek1 {
	width: 190px;
	margin: 0 auto;
	padding: 5px;
	padding-top: 1px;
	font-size: 95%;
	text-align: left;
	border: 2px solid #E3CAA6;
	background: #fff;
	} 
#ramcek2 {
	width: 185px;
	margin: 0 auto;
	padding: 5px;
	padding-top: 1px;
	font-size: 95%;
	text-align: left;
	border: 2px solid #E3CAA6;
	background: #fff;
	} 
#ramcek3 {
	width: 165px;
	margin: 0 auto;
	padding: 5px;
	padding-top: 1px;
	font-size: 95%;
	text-align: left;
	border: 2px solid #E3CAA6;
	background: #fff;
	} 
#oram_pu {
	width: 500px;
	margin: 0 auto;
	padding: 30px;
	padding-top: 1px;
	font-size: 95%;
	text-align: left;
	border: 1px solid #E3CAA6;
	border-top: none;
	background: #fff;
	} 
#hlavicka {
	float: left;
	width: 620px;
	margin: 0 auto;
	padding: 20px;
	font-size: 95%; 
	text-align: left;
	border: 1px solid #E3CAA6;
	border-top: none;
	background: #fff;
}
#hlavicka h1 {
	margin: 0;
	padding: 0px;
	font-family: Georgia, serif;
	font-size: 100%;
	color: #374C0E;
	/*background: url(img/logo.gif) no-repeat top left;*/
}
#menu {
	float: left;
	width: 580px;
	margin: auto;
	padding: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 85%;
	text-align: center;
	border: 1px solid #E3CAA6;
	border-top: none;
	background: #F9E9A9 url(img/menu_bg.gif) repeat-x left top;
}
#spodok {
	float: left;
	width: 660px;
	margin: 0 auto;
	padding: 0px;
	font-size: 95%; 
	text-align: center;
	border: 1px solid #E3CAA6;
	border-top: none;
	background: #fff; 
}
#spodok p {
  margin: 0;
  padding: 15px;
  font-size: 85%;
  color: #333; 
}
#nav {	  
          float: left;
	  margin: 0;
	  padding: 0px;
	  list-style:none;
	}
#nav li {
	  float: left;
	  margin: 0;
	  padding: 0px;
	  font-family: "Lucida Grande ",sans-serif;
	  font-size: 100%;
	}
#nav a {
	  float: left;
	  display: block;
	  margin: 0 0px 0 0; 
	  padding: 4px 6px;
	  color: #333;
	  text-decoration: none;
	  border: 1px solid #9B8748;
	  border-bottom: none;
	}
#nav a:hover, body#uvod #menu-uvod a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#produkty #menu-produkty a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#podpora #menu-podpora a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#riesenia #menu-riesenia a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#download #menu-download a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#spolupraca #menu-spolupraca a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#cennik #menu-cennik a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#kontakt #menu-kontakt a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	} 
#nav a:hover, body#faq #menu-faq a {
	  color: #333;
	  padding-bottom: 5px;
	  border-color: #727377;
	  background: #fff url(img/menu_bg1.gif) repeat-x top left;
	}

h1 { 
	font-family: "Trebuchet MS", sans-serif;
	font-size: 150%; 
	color: #663;
	}
code {
	font-size: 110%;
	}
.poznamka {
	font-size: 90%;
	color: #666;
	}
.biele {
	font-size: 90%;
	color: #fff;
	}
.hrube {
	font-size:110%;
	color: #000000
	
	}
.pro {
	font-size:90%;
	color: #D80000;
	
	}	 
body {
	font-size: x-small;  
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small; 
	}
html>body {  
	font-size: 13px;
	} 
html>body #menu {
	padding-bottom: 0px;
	}	

