body{
	padding-right: 0px; background: #ffffff url(design/bg-vinice.jpg) no-repeat fixed 50% 0px;
  background-size: cover;
  padding: 0px; margin: 0px; color: white;
  font-family: 'Courgette', cursive;  
  font-size: 1.1em;
  overflow: auto;
}
a{text-decoration: none; color: #FBD6A1; }
a:visited {	color: #FBD6A1; background: transparent; }
a:hover { text-decoration: underline; }

input.normal{font-weight: bold; border: 0px; background-color: #660000; color: orange;}
table{padding: 3px; margin: 20px 0px 10px 0px; background-color: transparent; width: 500px;}
td, th{padding: 3px; margin: 0px; background-color: #330000;}

.rounded{  border-radius: 5px;}

#wrapper { border: 0px solid red; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto 0px; width: 960px; padding-top: 0px; position: relative; text-align: left
}
#header{ border: 0px solid red; height: 220px; z-index: 10; width: auto; position: relative; }
#logo{ text-align: center;}

#header h1 {border: 0px solid olive; visibility: hidden;
	 z-index: 101; left: 100px; margin: 0px; width: 373px; position: absolute; top: 100px; height: 100px;
	 font: bold italic 2.5em/1em times, serif; color: yellow; padding-top: 0px; letter-spacing: 0.2em;
}
#header h2 {border: 0px solid red; visibility: hidden;
	padding-right: 0px; padding-left: 0px; z-index: 102; left: 160px; padding-bottom: 0px; margin: 0px; font: bold italic 1.1em/1em times, serif; text-transform: lowercase; color: white; padding-top: 0px; letter-spacing: 0.2em; position: absolute; top: 144px; text-align: right
}
h3{ margin: 0px; padding: 10px;}

#top{border: 0px solid red; height: 100px;
	width: 960px;
  background: transparent url(design/top.png) no-repeat 50% 100%;
}
#bottom{border: 0px solid red; height: 100px;
	width: 960px;
  background: transparent url(design/bottom.png) no-repeat 50% 0%;
}

#content{ 
	width: 960px; margin: 0px; padding: 0px;
  background: transparent url(design/trans.png) repeat;
}
#content .inner{ border-left: 12px solid #650404; border-right: 12px solid #650404;}

#midcol{ float: right; width: 75%; display: block; }

#midcol p { }

#midcol h3{white-space: nowrap; clear: left; font-family: 'Courgette', cursive; }

#sidebar { width: 25%; float: left; display: block; height: auto;}
#sidebar ul.menu{	padding: 10px; font-family: 'Courgette', cursive; }
#sidebar li {list-style-type: none; }
#sidebar li a{ padding: 8px 5px 5px 11px;	display: block; letter-spacing: 0.1em; background: transparent url(design/linka.png) no-repeat scroll 0% 100%; }
#sidebar li a:hover { color: #ffcc00; }
#sidebar li a.selected{font-weight: bold; color: #ffcc00; }

#sidebar .reklama {text-align: center; font-size: 20px; color: white;  margin: 20px 0px 0px 30px; background: transparent; }
#sidebar .reklama a img{border: 0px;}

#produkty{border: 1px solid brown;  background-color: brown;}
#produkty td, #produkty th{padding: 4px; margin: 0px; background-color: #330000;}

#orderform{display: block; clear: both;  position: relative;}

#footer {
  text-align: center;
  padding: 10px;
  clear: both;
  display: block;
  position: relative;
  color: white;
  text-shadow: 0px 0px 5px #000;
  
}
.text{padding: 15px 20px 20px 20px;}

.cleaner{clear: both; }
unknown {	margin-left: 0px }

.cena{color: red;}
