@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  font-family: 'ownFont';
  box-sizing: border-box;
}

html, body {
  height: 100%;
  background-color: #005a2f;
  color: #000000;
}

img, div {
  border: 0;
}
img {
  max-width: 100%;
}

#container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
  min-width: 650px;
  display: block;
  background-color: #005a2f;
  position: relative;
  border: none;
}

#bgblock {
background:
  url(../pics/006-007-1.jpg) left top no-repeat,
  url(../pics/006-007-3.jpg) left bottom no-repeat,
  url(../pics/006-007-2.jpg) left top repeat-y,
  url(../pics/bottom-kerivn.jpg) left bottom repeat-x;

  max-width: 1350px;
  margin-left: 300px;

  border: 1px solid #005a2f;
}

#bgblockzm {
  background: url(../pics/004-2-1.jpg) center top no-repeat,
              url(../pics/004-2-3.jpg) center bottom no-repeat,
              url(../pics/004-2-2.jpg) center top repeat-y;
  max-width: 1300px;
  min-width: 650px;
  margin-left: auto;
  margin-right: auto;

  border: 1px solid #005a2f;
  /* border: 1px solid red; */
}

#txt {
  margin-left: 125px;
  margin-right: 5px;
  margin-bottom: 275px;
  text-align: justify;
  top: 95px;
  position: relative;
}

#txtrk {
  margin-left: auto;
  margin-right: auto;
  min-width: 380px;
  max-width: 760px;
  margin-bottom: 175px;
  text-align: center;
  top: 95px;
  position: relative;
}

h1 {
  text-shadow: 0 0 15px rgba(255,255,255,.5), 0 0 10px rgba(255,255,255,.5), 0px 3px 7px rgba(117,89,13,0.6);
  color: #75590D;
  text-align: left;
  margin-bottom: 10px;
  text-transform: uppercase;
  width: 500px;
}

h1.greenrk {
  text-shadow: 0 0 15px rgba(255,255,255,.5), 0 0 10px rgba(255,255,255,.5), 0px 3px 7px rgba(117,89,13,0.6);
  color: #296138;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 10px;
  text-transform: none;
}

h2 {
  text-shadow: 0 0 15px rgba(255,255,255,.5), 0 0 10px rgba(255,255,255,.5), 0px 3px 7px rgba(117,89,13,0.6);
  color: #75590D;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

h2.greenrk {
  text-shadow: 0 0 15px rgba(255,255,255,.5), 0 0 10px rgba(255,255,255,.5), 0px 3px 7px rgba(117,89,13,0.6);
  color: #296138;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 10px;
  text-transform: none;
  font-size: 26px;
}

p {
  text-indent: 15px;
  font-size: 20px;
  line-height: 1.2em;
  text-align: justify;
  padding-left: 15px;
  padding-right: 15px;
}

p.sign {
  text-indent: 0;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.2em;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
}

p.blackrk {
  text-align: center;
  color: #000000;
  padding-bottom: 10px;
}

p.greenrk {
  text-indent:0;
  font-size: 20px;
  line-height: 1.2em;
  text-align: center;
  color: #296138;
  font-weight: bold;
  padding-bottom: 5px;
}

#smugatitle {
   width: 500px;
   height: 10px;
}

.portr {
  margin: 15px;
  margin-top: 0;
  float: left;
  display: inline-block;
}

.portr img {
  border: 2px solid #FFFFFF;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background: no-repeat center top fixed;
  overflow: hidden;
  width: 250px;
}

#vyptop {
  margin-top:175px;
  float: left;
}

hr {
  border: 1px solid #75590D;
  /* margin-top: 15px; */
  margin-bottom: 15px;
}

.divnavi {
  margin-bottom: 5px;
  text-align: center;
  width: 100%;
  background-color: #FFFFFF;
  height: 75px;
}

a, a:visited {
  /* color: #75590D; */
  color: #000000;
  font-size: 20px;
  text-decoration: none;
  font-weight: normal;
}

a:hover, a:active {
  /* color: #513e09; */
  color: #000000;
  font-size: 20px;
  text-decoration: underline;
  font-weight: normal;
}

a.greenrk, a.greenrk:visited {
  color: #296138;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
}

a.greenrk:hover, a.greenrk:active {
  color: #296138;
  font-size: 20px;
  text-decoration: underline;
  font-weight: bold;
}

#smugavyp {
   width: 90%;
   height: 10px;
   margin-left: 15px;
   margin-bottom: 25px;
}
