body
{
  text-align:center;
  font-family:arial,sans-serif;
  background-color:#DCE3CE;
}
h1
{
  font-size:10px;
  margin:0px;
  padding:0px;
  color:#7C8151;
}
#pagecontent h3
{
  margin-top:0px;
}
#pagecontent p
{
  margin-top:0px;
}
img
{
  border-style:none;
}
#center
{
  width:960px;
  margin:auto;
  text-align:left;
}
#top
{
  background-image:url('bg_top.png');
  width:960px;
  height:183px;
  position:relative;
}
ul#menu
{
  position:absolute;
  bottom:0px;
  list-style:none;
  margin:0px;
  padding:0px;
}
ul#menu li
{
  display:block;
  width:159px;
  height:37px;
  float:left;
  background-image:url('bg_menuitem.png');
  padding:0px;
  text-align:center;
}
ul#menu li.active
{
  background-image:url('bg_menuitem_active.png');
}
ul#menu li#last
{
  background-image:url('bg_menuitem_last.png');
}
ul#menu li#lastactive
{
  background-image:url('bg_menuitem_last_active.png');
}

ul#menu li a
{
  display:block;
  padding-top:10px;
  font-size:15px;
  color:white;
  text-decoration:none;
  margin:auto;
  padding-left:0px;
}
#logo
{
  position:absolute;
  top:0px;
  right:0px;
}
#langselect
{
  position:absolute;
  top:12px;
  left:12px;
}
#langselect img
{
  margin-left:0px;
  margin-right:16px;
}
#subtop
{
  height:371px;
  width:960px;
  background-image:url('bg_subtop.png');
  position:relative;
}
#obraz
{
  position:absolute;
  top:6px;
  left:0px;
}
#main
{
  margin:0px;
  padding-top:21px;
  width:960px;
  background-image:url('shadow_subtop.png');
  background-repeat:no-repeat;
  background-color:#BDC699;
  color:white;
  font-size:0.9em;
}
#main table
{
  color:white;
  font-size:1em;
}
#subtop h2.quote
{
  position:absolute;
  top:40px;
  left:532px;
  font-size:26px;
  color:#ADB488;
  font-weight:normal;
  width:350px;
}
#subtop h2.pagetitle
{
  position:absolute;
  bottom:30px;
  left:532px;
  font-size:1.4em;
  color:#ADB488;
  font-weight:normal;
}
#obrpopis
{
  position:absolute;
  top:326px;
  font-style:italic;
  font-size:12px;
  left:532px;
  color:#ADB488;
}
#pagetext
{
  width:660px;
  background-repeat:no-repeat;
  background-position:top right;
  float:left;
}

#sidebar
{
  margin-left:27px;
}
#sidebar a
{
  color:white;
}
#sidebarcontainer
{
  background-image:url('icon_download.png');
  background-position:top right;
  background-repeat:no-repeat;
  float:left;
  width:293px;
  position:relative;
}
#sidebar strong.nadpis
{
  text-transform:uppercase;
  font-size:1.05em;
}
#sidebar ul
{
  list-style:none;
  margin-top:45px;
  padding:0px;
  font-size:0.8em;
  margin-left:0px;
}
#sidebar ul li
{
  margin-top:10px;
  margin-left:0px;
  padding-left:0px;
}
#sidebar ul a
{
  color:#212020;
  font-weight:bolder;
  text-decoration:none;
}
#submain
{
  background-image:url('./bg_submain.png');
  height:187px;
}
#submain a
{
  color:#7C8151;
}
#news
{
  width:652px;
  float:left;
  padding-top:10px;
}
#contact
{
  float:left;
  padding-top:10px;
  color:#7C8151;
  position:relative;
}
#contact p
{
  color:#7C8151;
  line-height:1.5em;
  margin-left:21px;
  margin-top:5px;
}
#submain strong
{
  margin-left:21px;
  color:white;
  font-size:1.4em;
  font-weight:normal;
  font-family:tahoma,sans-serif;
}
#pagebottom
{
  background-image:url('bg_pagebottom.png');
  background-color:#D9E1C9;
  background-repeat:repeat-x;
  padding-bottom:5px;
  color:#5C5D5D;
}
#pagebottom p
{
  margin-top:5px;
  margin-bottom:0px;
}
#footer
{
  padding-top:15px;
  padding-bottom:15px;
  padding-left:22px;
  font-size:0.7em;
  background-color:#BDC598;
}
#footer a
{
  color:white;
  text-decoration:none;
}
#subfooter
{
  padding-top:5px;
  padding-left:22px;
  color:white;
  font-size:0.7em;
}
#textpic
{
  float:left;
  width:260px;
}
#pagecontent
{
  float:left;
  width:365px;
}
#main ul
{
  list-style-image:url('li.png');
}
#producttext
{
  padding:10px;
}
#pagetext a
{
  color:white;
  text-decoration:underline;
}
#canchor
{
  position:relative;
  font-size:0.75em;
  width:300px;
}
.galleryimgcontainer
{
  float:left;
  width:70px;
  height:70px;
  margin:0px;
  padding:0px;
}
.galleryimg
{
  margin:10px;
  border-width:2px;
  border-color:white;
  border-style:solid;
}
.pagebottomcol
{
  float:left;
  padding-top:23px;
  padding-left:20px;
  color:#7C8151;
}
.pagebottomcol p
{
  font-size:0.75em;
  margin-top:5px;
  padding-top:0px;
  width:450px;
}
.pagebottomcolhead
{
  background-image:url('bg_pagebottomcolhead.png');
  height:26px;
  width:442px;
  font-size:1.4em;
  font-weight:normal;
  font-family:tahoma,sans-serif;
  margin:0px;
}
.vr
{
  float:left;
}
.break
{
  clear:both;
}
.aktualita
{
  margin-top:5px;
  width:315px;
  float:left;
  font-size:0.75em;
  color:#7C8151;
  position:relative;
}
.aktualita p
{
  margin-top:5px;
  margin-left:21px;
  line-height:1.5em;
}
.readmore
{
  position:absolute;
  right:10px;
  top:125px;
  background-image:url('icon_readmore.png');
  background-position:0 0;
  background-repeat:no-repeat;
  padding-left:24px;
  height:14px;
}
.morecontacts
{
  background-image:url('icon_readmore.png');
  background-position:0 0;
  background-repeat:no-repeat;
  height:14px;
  position:absolute;
  right:10px;
  bottom:-5px;
  width:100px;
  position:absolute;
  left:146px;
  top:167px;
}
.morecontacts a
{
  color:#343A35;
  text-decoration:none;
  font-size:0.8em;
  position:absolute;
  top:0px;
  left:24px;
  width:100px;
}
.readmore a
{
  color:#343A35;
  text-decoration:none;
}
.date
{
  color:#838583;
  margin-left:21px;
}
.productul li a
{
  color:white;
  text-decoration:none;
}

.link, .link a {
  color:#7C8151;
}