html {
	margin-bottom: 0px;
	height: 100%!important;
	height: 100%;
	min-width: 970px;
}

body	{ 
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: "Georgia";
  color: #333333;
  background-color: #FFFFFF;
}

/* LINKS */

a, a:visited {
  color: #D2A23A;
  font-weight: bold;
  outline: none;
  text-decoration: none;
}

a:hover {
  font-weight: bold;
  color: #BFAA7E;
  text-decoration: none;
}

.clearer {
  width: 100% !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  clear: both;
}

.clearer2 {
  width: 100% !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 0 5px 0 !important;
  margin: 0 0 0 0 !important;
  clear: both;
  border-bottom: 1px solid #CDCDCD;
}

div#topmenu a,
div#topmenu a.visited {
  font-size: 18px;
  font-weight: normal;
  color: #323232;
  letter-spacing: -1px;
  margin: 0 13px 0 13px;
}

div#topmenu a.active,
div#topmenu a:hover {
  color: #1D574E;
  background-image: url('../temp/triangle.png');
  background-position: center 25px;
  background-repeat: no-repeat;
  padding: 0 0 15px 0;
}

/* LINKS END */

/* HEADERS */

h1 {
  font-size: 40px;
  font-weight: normal;
  color: #323232;
  margin: 6px 0 0 0;
  padding: 0 0 0 0;
  clear: none;
  letter-spacing: -1px;
}

h1.subpage {
  font-size: 36px !important;
} 

h2 {
  font-size: 24px;
  font-weight: normal;
  letter-spacing: -1px;
  color: #323232;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  clear: none;
  width: auto;
}

h3 {
  font-size: 40px;
  letter-spacing: -1px;
  font-weight: normal;
  color: #950606;
  text-align: justify;
  margin: -14px 0 0 0;
  padding: 0;
}

/* HEADERS END */

/* PARAGRAPHS */

p {
  font-family: "Georgia";
  font-size: 12px;
  font-weight: normal;
  color: #323232;
  text-align: justify;
  margin: 0 0 0 0;
  padding: 2px 0 8px 0;
}

div#mainText p {
  font-size: 18px;
  letter-spacing: -1px;
  line-height: 24px;
  padding: 8px 0 12px 3px;
}

div#inset p {
  font-size: 14px;
  letter-spacing: -1px;
  font-weight: normal;
  padding: 6px 0 0 2px;
}

p.special {
  font-style: italic;
  font-size: 15px !important;
  margin-top: -5px !important;
}

div#footer p {
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0px;
  margin: 2px 0 0 2px;
  padding: 0;
}

div#footer p a,
div#footer p a.visited {
  color: #950606;
  text-decoration: underline;
  font-weight: normal;
}

div#footer p a:hover {
  text-decoration: none;
  font-weight: normal;
}

/* PARAGRAPSH END */

/* BODY */

body {
  width: 100%;
  min-width: 970px;
}

div.holder {
  width: 970px;
  height: auto;
  margin: 0 auto;
}

div#page {
  width: 100%;
  height: auto;
  min-width: 970px;
  margin: 0 auto;
}

div#header {
  width: 100%;
  min-width: 970px;
  height: 591px;
  clear: both;
  margin: 0;
  padding: 0;
}

div#topline {
  width: 100%;
  height: 6px;
  background-color: #323232;
  clear: both;
  margin: 0;
  padding: 0;
  clear: both;
}

div#bottomline {
  width: 100%;
  height: 394px;
  background-color: #E9E9E9;
  background-image: url('../temp/bottomlineBG.jpg');
  background-position: center top;
  background-repeat: repeat-x;
}

div#greenline {
  width: 100%;
  height: 191px;
  background-color: #325132;
  background-image: url('../temp/greenlineBG.jpg');
  background-position: center top;
  background-repeat: repeat-x;
}

div#logo {
  width: 147px;
  height: 75px;
  padding: 0 0 0 0;
  margin: 21px 0 0 0;
  background-image: url('../temp/logo.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  clear: both;
}

div#logo a {
  width: 147px;
  height: 75px;
  display: block;
  margin: 0 auto;
  padding: 0 0 0 0;
}

div#logo a span {
  display: none;
}

div#topmenu {
  float: right;
  width: auto;
  margin: 80px -13px 0 0;
}

div#line {
  width: 970px;
  height: 1px;
  background-image: url('../temp/line.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  clear: both;
  position: relative;
  top: 14px;
}

div#mainText {
  width: 570px;
  height: 210px;
  float: left;
  position: relative;
  top: 50px;
  left: 400px;
  z-index: 21
}

div#lupa {
  position: relative;
  top: 42px;
  left: -6px;
  width: 479px;
  height: 317px;
  background-image: url('../temp/picFrame.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#slider{
  width: 333px;
  height: 185px;
  position: relative;
  top: 20px;
  left: 20px;
}

div#slider div.photo {
  width: 333px;
  height: 185px;
}

div#slider div.photo img {
  position: absolute;
  width: 333px;
  height: 185px;
  top: 0;
  left: 0;
}

div#lupa div#lupaCover {
  width: 370px;
  height: 293px;
  position: relative;
  top: -160px;
  left: 106px;
  background-image: url('../temp/lupa.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 20;
}

div#choose {
  width: 970px;
  height: 64px;
  position: relative;
  top: 42px;
  left: 42px;
  clear: both;
  background-image: url('../temp/vyberte.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#choose span {
  display: none;
}

div#inset {
  width: 100%;
  min-width: 970px;
  height: auto;
  min-height: 400px;
  background-image: url('../temp/insetBG.jpg');
  background-repeat: repeat-x;
  background-position: 0 0;
}

div.widerBox-three {
  width: 335px;
  height: auto;
  min-height: 140px;
  margin: 55px 20px 10px 0;
  padding: 4px 20px 4px 0;
  float: left;
  border-right: 1px solid #A5A5A5;
}

div.Box-three {
  width: 218px;
  height: auto;
  min-height: 140px;
  float: left;
  clear: none;
  padding: 0;
  margin: 55px 0 10px 0;
  border: none;
}

div.widerBox-three.nextRow {
  margin: 15px 20px 10px 0 !important;
  min-height: 80px !important;
}

div.Box-three.nextRow {
  margin: 15px 0 10px 0 !important;
  min-height: 80px !important;
}

div#inset div.Box-three img {
  margin-top: 8px;
}

div.widerBox-three a,
div.widerBox-three a.visited {
  font-weight: normal;
  color: #275327;
  letter-spacing: -1px;
}

div.widerBox-three a:hover {
  color: #950606;
}

a.s14 { font-size: 14px; }
a.s15 { font-size: 15px; }
a.s16 { font-size: 16px; }
a.s17 { font-size: 17px; }
a.s18 { font-size: 18px; }
a.s19 { font-size: 19px; }
a.s20 { font-size: 20px; }
a.s21 { font-size: 21px; }
a.s22 { font-size: 22px; }
a.s23 { font-size: 23px; }
a.s24 { font-size: 24px; }
a.s25 { font-size: 25px; }
a.s26 { font-size: 26px; }
a.s27 { font-size: 27px; }
a.s28 { font-size: 28px; }
a.s29 { font-size: 29px; }
a.s30 { font-size: 30px; }
a.s31 { font-size: 31px; }
a.s32 { font-size: 32px; }
a.s33 { font-size: 33px; }
a.s34 { font-size: 34px; }
a.s35 { font-size: 35px; }
a.s36 { font-size: 36px; }

div#footer {
  width: 970px;
  height: 70px;
  margin: 40px 0 0 0;
  padding: 2px 0 0 0;
  border-top: 1px solid #A5A5A5;
}

/* MENU */

div#subMenu {
  width: 100%;
  float: left;
  margin: 0 0 0 0;
  position: relative;
  top: 59px;
}

div#subMenu ul	{
  width: 100%;
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

div#subMenu ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
  float: left;
  clear: none;
}

div#subMenu ul li a {
  display: block;
  margin: 0;
  padding: 0;
}

div#subMenu ul li a span	{
 display: none;
 margin: 0;
 padding: 0;
}

div#subMenu ul li a#item1 {
  width: 192px;
  height: 54px;
  background: transparent url('../temp/menu1.jpg');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}

div#subMenu ul li a#item1:hover,
div#subMenu ul li a#item1.hover,
div#subMenu ul li a.active#item1  {
  background-position: 0 -54px;
}

div#subMenu ul li a#item2 {
  width: 192px;
  height: 54px;
  background: transparent url('../temp/menu2.jpg');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 0 0 2px;
  padding: 0;
}

div#subMenu ul li a#item2:hover,
div#subMenu ul li a#item2.hover,
div#subMenu ul li a.active#item2  {
  background-position: 0 -54px;
}

div#subMenu ul li a#item3 {
  width: 192px;
  height: 54px;
  background: transparent url('../temp/menu3.jpg');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 0 0 2px;
  padding: 0;
}

div#subMenu ul li a#item3:hover,
div#subMenu ul li a#item3.hover,
div#subMenu ul li a.active#item3  {
  background-position: 0 -54px;
}

div#subMenu ul li a#item4 {
  width: 192px;
  height: 54px;
  background: transparent url('../temp/menu4.jpg');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 0 0 2px;
  padding: 0;
}

div#subMenu ul li a#item4:hover,
div#subMenu ul li a#item4.hover,
div#subMenu ul li a.active#item4  {
  background-position: 0 -54px;
}

div#subMenu ul li a#item5 {
  width: 192px;
  height: 54px;
  background: transparent url('../temp/menu5.jpg');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 0 0 2px;
  padding: 0;
}

div#subMenu ul li a#item5:hover,
div#subMenu ul li a#item5.hover,
div#subMenu ul li a.active#item5  {
  background-position: 0 -54px;
}

/* MENU END */

