#FootInner p  {
  margin: 0px;
  padding: 0px;
}

#FootInner p.Copyright {
  float: right;
}

#FootInner p.Ads {
  float: left;
  margin-left: 5px;
}

html {
	width: 100%;
	height: 100%;
}
body {
  text-align: center;
  font-family: Verdana, Arial, Courier, sans-serif;
  background-color: #E3D8A2;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  width: 100%;
  height: 100%;
}

a {
  color: black;
  font-weight: normal;
  text-decoration: underline;
}

a img {
  border: none;
}

h1 {
  margin: 9px 0px 0px 5px;
  padding: 0px;
  color: #FDF6CA;
  font-size: 2.6em;
}

h1 a {
  color: #FDF6CA;
  text-decoration: underline;
}

h1 a:hover {
  color: #FDF6CA;
}

h2 {
  margin: 0px;
  padding: 0px;
  font-size: 1.7em;
  font-weight: normal;
}

h3 {
  margin: 0px;
  padding: 0px;
  font-size: 1.2em;
}
#Info h4 {
  display: inline;
  font-size: 1.1em;
}

p {
  text-align: justify;
  line-height: 1.5em;
}
.clear {
  clear: both;
  height: 0px;
  line-height:0px;
  font-size:0px;
  overflow: hidden;
}
#Page {
	position: relative;
	width: 100%;min-width: 980px;min-height: 100%;
}
#Head {
	position: relative;
	width: 100%;
	margin: 0px 0px 5px 0px;
	background: url('head-background.gif') repeat;
	text-align: left;
}

#FootInner, #HeadInner {
  width:970px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#HeadInner {
  height: 60px;
}
#Logo {
  float: left;
}
#MainMenu {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0px;
  margin: 0px;
  height: 60px;
  line-height: 1.54em;
}

#MainMenu ul {
  margin: 0px;
  padding: 0px;
}

#MainMenu ul li {
  float: left;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#MainMenu a {
  font-size: 1.3em;
  display: block;
  padding: 30px 20px 12px 20px;
  text-decoration: underline;
}

#MainMenu a:hover {
  color: #FDF6CA;
}

#MainMenu a.active {
  background: url('main-menu-button-background.gif') repeat;
  color: #FDF6CA;
}
#Main {
	width: 970px;
	margin: 0px auto;
	text-align: left;
	padding-bottom: 40px;
}
#ContextNavigation {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#SearchMenu {
  float: right;
  padding-top: 3px;
  padding-bottom: 1px;
  margin-right: 8px;
}

#SearchMenu form {
  margin:0px;
  padding: 0px;
}

#SearchMenu #Query {
  width: 150px; height: 15px;
  border: 1px solid #CEB978;
  background-color: #FDF6CA;
}

#SearchMenu #Button {
  background: url('icon-search.gif') top left no-repeat;
  width: 16px; height: 16px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; 
}

#Content {
  margin-top: 8px;
  text-align: left;
}

#View {
  width: 670px;
  position: relative;
  padding-bottom: 5px;
  text-align: center;
}

#View #ProductList img, #Amapy {
  background:url('image-border.gif') left top repeat #fff;
  padding: 4px;
  margin: 0px 3px 4px 3px;
}

#NavigationGallery {
  padding: 8px 0px 8px 0px;
}

#NavigationGallery a.Previous, #NavigationGallery span.Previous {
  padding-left: 15px;
  background: url('arrow-content-left.gif') 0px 5px no-repeat;
  margin-right: 20px;
}

#NavigationGallery a.Next, #NavigationGallery span.Next {
  padding-right: 15px;
  background: url('arrow-content-right.gif') right 5px no-repeat;
  margin-left: 20px;
}

#NavigationGallery a.Up {
  padding-right: 12px;
  background: url('arrow-content-up.gif') right 3px no-repeat;
}

#ProductList {
  padding: 0px;
  margin: 0px auto 0px auto;
  text-align: left;
  position: relative;
  width: 98%;
}

ul#SubMenu li {
  margin:0px;
  margin-bottom: 0.4em;
  padding: 0px 0px 0px 15px;
  background: url('arrow-submenu-right.gif') no-repeat 0 4px;
}

ul#SubMenu li.Up {
  margin-top: 8px;
  margin-bottom: 10px;
  background: url('arrow-submenu-up.gif') no-repeat 0 2px;
}

#Info, #View, #FullView {
  background-color: #FDF6CA;
}

#RightColumn {
  float: right;
  width: 290px;
}

ul#SubMenu, #Info, #Novinky {
  margin: 0px 0px 10px 0px;
  position: relative;
  padding: 7px 5px 8px 8px;
}

#Novinky p {
  margin-right: 2px;
}

ul#SubMenu {
  list-style-type: none;
}

ul#SubMenu, #Novinky {
  background-color: #CEB978;
  padding-bottom: 7px;
}

.DarkCornerTopLeft, .DarkCornerTopRight, .DarkCornerBottomLeft, .DarkCornerBottomRight,
.LightCornerTopLeft, .LightCornerTopRight, .LightCornerBottomLeft, .LightCornerBottomRight,
.CornerContentTopLeft, .CornerContentTopRight, .CornerContentBottomLeft, .CornerContentBottomRight,
.CornerContentInverseBottomLeft, .CornerContentInverseTopLeft,
.CornerSubmenuTopLeft, .CornerSubmenuTopRight, .CornerSubmenuBottomLeft, .CornerSubmenuBottomRight
{
  width:7px;
  height:7px;
  font-size:0px;
  position:absolute;
}

.DarkCornerTopLeft, .LightCornerTopLeft, .CornerContentTopLeft, .CornerSubmenuTopLeft {
  top:0px;
  left:0px;
}

.DarkCornerTopRight, .LightCornerTopRight, .CornerContentTopRight, .CornerSubmenuTopRight {
  top:0px;
  right:0px;
}

.DarkCornerBottomLeft, .LightCornerBottomLeft, .CornerContentBottomLeft, .CornerSubmenuBottomLeft {
  bottom:0px;
  left:0px;
}

.DarkCornerBottomRight, .LightCornerBottomRight, .CornerContentBottomRight, .CornerSubmenuBottomRight {
  bottom:0px;
  right:0px;
}

.CornerContentInverseBottomLeft {
  bottom:-7px;
  left:0px;
}

.CornerContentInverseTopLeft {
  top:-7px;
  left:0px;
}

.DarkCornerTopLeft {
  background:url('dark-corner.gif') left top no-repeat #fff;
}

.DarkCornerTopRight {
  background:url('dark-corner.gif') right top no-repeat #fff;
}

.DarkCornerBottomLeft {
  background:url('dark-corner.gif') left bottom no-repeat #fff;
}

.DarkCornerBottomRight {
  background:url('dark-corner.gif') right bottom no-repeat #fff;
}

.LightCornerTopLeft {
  background:url('light-corner.gif') left top no-repeat #fff;
}

.LightCornerTopRight {
  background:url('light-corner.gif') right top no-repeat #fff;
}

.LightCornerBottomLeft {
  background:url('light-corner.gif') left bottom no-repeat #fff;
}

.LightCornerBottomRight {
  background:url('light-corner.gif') right bottom no-repeat #fff;
}

.CornerContentTopLeft {
  background:url('corner-content.gif') left top no-repeat #fff;
}

.CornerContentTopRight {
  background:url('corner-content.gif') right top no-repeat #fff;
}

.CornerContentBottomLeft {
  background:url('corner-content.gif') left bottom no-repeat #fff;
}

.CornerContentBottomRight {
  background:url('corner-content.gif') right bottom no-repeat #fff;
}

.CornerContentInverseBottomLeft {
  background:url('corner-content-inverse.gif') left top no-repeat #fff;
}

.CornerContentInverseTopLeft {
  background:url('corner-content-inverse.gif') left bottom no-repeat #fff;
}

.CornerSubmenuTopLeft {
  background:url('corner-submenu.gif') left top no-repeat #fff;
}

.CornerSubmenuTopRight {
  background:url('corner-submenu.gif') right top no-repeat #fff;
}

.CornerSubmenuBottomLeft {
  background:url('corner-submenu.gif') left bottom no-repeat #fff;
}

.CornerSubmenuBottomRight {
  background:url('corner-submenu.gif') right bottom no-repeat #fff;
}
#myform label {
  display: block;
}

#myform input.text {
  width: 20em;
}

#myform textarea {
  width: 30em;
  height: 13em;
}

#myform input.button {
  border:1px solid #E3D8A2;
  background:#B2A150;
  padding:2px 3px;
  font:bold 90% verdana,sans-serif;
  color:#fff
}

#Map {
  float: right;
  width: 500px;
}

#MailForm {
  float: left;
}

#FullView {
  width: 950px;
  position: relative;
  padding: 5px 10px;
}

#Content2 {
  padding: 5px 5px;
  text-align: left;
}

#Info ul {
  list-style-type: none;
  margin: 10px 0px 4px 0px;
  padding: 0px;  
}

#Info ul li {
  margin-top: 5px;
}

#Info ul li#ProductViews h4 {
  display: block;
  margin: 3px 0px 10px 0px;
}

#Info ul li#ProductInfo {
  margin: 20px 0px 20px 0px;
}

#Info ul li#ProductViews h4 {
  margin-top: 15px;
}


#Info ul li img, #Novinky img {
  background:url('image-border.gif') left top repeat #fff;
  padding: 4px;
  margin: 0px 3px 4px 3px;
}
#RightColumn .Novinky {
    background-color: #CEB978;
}

#ProductList .section {
  float: left;
  margin-top: 5px;
}

#ProductList .section h4 {
  padding: 0;
  margin: 0px 0px 3px 3px;
  font-size: 1.3em;
}

#View img {
  background:url('image-border.gif') left top repeat #fff;
  padding: 4px;
  margin: 3px 3px 0px 3px;
}

#Foot {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
 	background: url('head-background.gif') top left repeat;
	text-align: center;
}
#FootInner {
  padding-top: 5px;padding-bottom: 5px;
}