body {
	background: #babcbe;
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;}

a { border: 0; }

h1 { 
	margin: 0;
	padding: 0;
	font-size: large;
 	font-weight: bolder;
	color: black;
	padding-left: 2em;
} 

.listek h1 { 
	margin: 0;
	padding: 0;
	padding-top: 20px;
	font-size: large;
 	font-weight: bolder;
	color: black;
} 

h2 { 
	margin: 0;
	padding: 0;
	padding-top: 4px;
	font-size: medium;
 	font-weight: bolder;
	color: black;
} 
 
.main {
	float: center;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 14px;
	border-bottom: 14px solid #005A26;
	background: url(images/top.jpg) top no-repeat;
	width: 849px;
	padding-top: 133px;
	}

.menubar
{
 width: 100%;
 height: 39px;
 font-weight: bold;
 background: url(images/menubar.jpg) no-repeat;
 color: blue; 
}

#left {
 float:left;
 padding-left: 2em;
 padding-top: 10px;
}

#right {
 float:right;
 padding-right: 2em;
 padding-top: 10px;
}
#left-n {
 float:left;
 padding-left: 14px;
}
#right-n {
 float:right;
 padding-right: 20px;
 padding-top: 0px;
 text-align: right;
}
#center-n {
 float:left;
 text-align: left;
 font-size: x-large;
 padding-top: 8px;
 padding-left: 3em;
}
#aboutus {
 float: right;
 text-align: left;
 font-size: large;
 padding-right: 1em;
 margin: auto;
}
#right-n a, #right-n a:hover {
color: white;
}
.menubar a, .menubar a:visited,link { 
 text-decoration: none;
 color: #005a26;
 }

.menubar a:hover {
 cursor:pointer;
 cursor:hand; 
 background: #62b3bf;
 filter: alpha(opacity=45);
 -moz-opacity: 0.45;
 opacity: 0.45;
 color: black; 
}

.kontakt {
width: 400px; text-align: center; padding: 6px; float: center; margin: auto;
}

.menubar a, .menubar a:visited,link,hover, .menubar p {
 padding-left: .5em; 
 padding-right: .5em; 
 padding-top: 1px; 
 padding-bottom: 1px; 
}

.textarea-upper {
	background: url(images/upper-fw.jpg) no-repeat;
	color: white;
	padding-top: 18px;
	padding-left: 200px;	
	height: 72px;
}
.textarea-lower {
	background: url(images/lower-fw.jpg) no-repeat;
	height: 421px;
	padding-top: 84px;
	padding-left: 100px;	
	color: black;
	font-size: larger;
}
.textarea_nof {
	background: url(images/textarea_nof.jpg) no-repeat;
	height: 585px;
	color: black;
	padding-left: 200px;	
        padding-top: 3px;
        overflow: auto;
}

.hlavni {
	background: url(images/textarea_nof.jpg) no-repeat;
	height: 585px;
        overflow: auto;
	color: black;
	padding-top: 10px;	
	padding-left: 15px;
}

.hlavni table {
	padding-left:20px;
	padding-right:20px;
	border: 0;
}

img { border: 0;}

.menubar ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.menubar li { 
	float: left;
	position: relative;
}

.menu-i ul li { display: block; width: 100%; }

.menubar li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	background-color: white;
 	filter: alpha(opacity=80);
 	-moz-opacity: 0.8;
 	opacity: 0.8;
}

.menubar li:hover ul, li.over ul, li a:hover, li a {
	display: block;
}

.menu-i li:hover, .menu-i li {
	width: 10em;
}

.menubar li, ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.listek {
        background-color:               transparent;
        padding-right:                          8px;
        width:                                  620px;
        height:                                 570px;
}

.listek td { 
	vertical-align: top;
}

table.border_table, table.border_table td, table.border_table th {
	border: 1px solid;
	border-collapse: collapse;
	padding: 0.5ex;}

table.border_table th {
	font-weight: bolder;
	font-size: larger;
	text-transform:uppercase;}

dt {
	font-weight: bolder;
}

#wine {
	font-weight: bold;
	color: red;
	text-align: center;
}

#cena {
	white-space:nowrap;	
	text-align: right;
}
table { width: 100%; border: 1px solid black;
}

.thumbnails img {
padding: 20px;
width: 150px;
border: 0;
}

.prenosy {
 font-size: larger;
 color: #2b4c89;
}

.prenosy-bold {
 font-size: larger;
 font-weight: bolder;
 color: black;
}

#modry {
 font-weight: bolder;
 color: red; 
}

