/*
zluta: #fcf9cc
hneda tmava: #5e3704
hneda svetla: #7f4b07
oranzova svetla: #fdd36c
oramzova tmava: #d1980e
*/

BODY {
  margin: 0px;
  padding: 0px;
  background-color: #fcf9cc;
  color: black;
  text-align: center;
  display: block;
}

BODY, TD {
/*  font-family: Trebuchet MS,"Geneva CE",lucida,sans-serif; */
  font-family: tahoma, arial, verdana; 
  font-size: 14px;
  font-weight: normal; 
}

DIV {
  position: relative;
  float: none;
  margin: 0px;
  padding: 0px;
/*  width: 100% */
  background-color: transparent;
  text-align: left;
}

P {
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

DIV#samotovy_pruh {
  position: absolute;
  left: 0px;
  width: 100%;
  height: 298px;
  background-image: url("/img/samot_new.png");
  background-repeat: repeat;
}

DIV#page_vnejsi {
  margin: 0px auto;
/* width: je reseno pres PHP-CSS skript */
  background-color: transparent;
}

DIV#page_L_paprsek {
  float: left;
  margin: 0px;
/* width: je reseno pres PHP-CSS skript */
  background-color: inherit;
  background-image: url("/img/paprsky-leva.png");
  background-position: left top;
  background-repeat: repeat-y;
}
DIV#page_P_paprsek {
  float: right;
  margin: 0px;
  background-color: inherit;
/* width: je reseno pres PHP-CSS skript */
  background-image: url("/img/paprsky-prava.png");
  background-position: right top;
  background-repeat: repeat-y;
}

DIV#page_vnitrni {
  float: left;
  margin: 0px;
  padding: 0px;
/* width: je reseno pres PHP-CSS skript */
  background-color: white;
}

DIV#zahlavi {
/* width: je reseno pres PHP-CSS skript */
  height: 312px;
  background-image: url("/img/norske-slunce-retusovane.jpg");
  background-position: center;
  background-repeat: no-repeat;
}

DIV#zahlavi IMG {
  vertical-align: middle;
}

H1, H2 {
  font-family: Trebuchet MS, arial, verdana, tahoma;
  font-weight: normal;
  color: #5e3704;
}

DIV#zahlavi H1 {
  position: absolute;
  top: 220px;
  left: 609px;
  margin: 0px;
  font-size: 280%; 
  font-weight: bold;
  line-height: 30px;
}

DIV#zahlavi H2 {
  position: absolute;
  top: 250px;
  left: 245px;
  margin: 0px;
  font-size: 220%; 
}

DIV#zahlavi DIV#samot_grl {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 405px;
  height: 306px;
  background-image: url("/img/samot_gradient_levy.png");
  background-position: top;
  background-repeat: repeat-y;
}

DIV#zahlavi DIV#samot_grp {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 405px;
  height: 306px;
  background-image: url("/img/samot_gradient_pravy.png");
  background-position: top;
  background-repeat: repeat-y;
}

DIV#zahlavi DIV#ikona1 {
  position: absolute;
  top: 60px;
  left: 15px;
  width: 160px;
  height: 155px;
  background-image: url("/img/ikona-kachlova-kamna-ala-moderni-krb.png");
  background-repeat: no-repeat;
}

DIV#zahlavi DIV#ikona2 {
  position: absolute;
  top: 28px;
  left: 200px;
  width: 160px;
  height: 155px;
  background-image: url("/img/ikona-kachlova-kamna-v-historickem-provedeni.png");
  background-repeat: no-repeat;
}

DIV#zahlavi DIV#ikona3 {
  position: absolute;
  top: 0px;
  left: 395px;
  width: 160px;
  height: 155px;
  background-image: url("/img/ikona-kachlova-kamna-klasicka-modra.png");
  background-repeat: no-repeat;
}

DIV#zahlavi DIV#kachliky {
  position: absolute;
  width: 236px;
  height: 164px;
  top: 0px;
  left: 695px;
  background-image: url("/img/samotovy-kachlik.png");
  background-repeat: no-repeat;
}

DIV#zahlavi DIV#slunicko_kreslene {
  position: absolute;
  width: 117px;
  height: 118px;
  top: 90px;
  left: 800px;
  background-image: url("/img/slunicko-kreslene.png");
  background-repeat: no-repeat;
}

DIV#obsah {
  float: right;
  margin-right: 20px;
  width: 610px;
  text-align: justify;
  background-color: transparent;
}

DIV#obsah P {
  margin: 0px 0px 10px 0px;
  text-align: justify;
}

DIV#obsah P.popis_obr {
  text-align: center;
}

DIV#obsah DIV.popis_obr P {
  text-align: center;
}

DIV#obsah H2 {
  margin-top: 0px;
  font-size: 200%;
  color: #d1980e;
}

DIV#obsah H3 {
  margin-top: 0px;
  font-size: 130%;
  color: #d1980e;
}

DIV#obsah A, DIV#obsah A:visited {
  color: maroon;
}

DIV#obsah A:hover {
  color: #d1980e;
  text-decoration: none;
}

DIV#obsah FORM FIELDSET {
  position: relative;
  float: left;
  background-color: transparent;
}

DIV#obsah FORM TH {
  font-size: 90%;
  font-weight: normal;
  text-align: right;
  vertical-align: text-top;
}

DIV#obsah UL.error LI {
  font-weight: normal;
  color: red;
}

DIV#bocni_pruh {
  float: left;
  width: 260px;
  min-height: 600px;
  height: auto;
/*  _height: 600px; /* MSIE hack */
}

DIV#bocni_pruh DIV#tvrzeni {
  margin-top: 50px;
  width: auto;
  text-align: center;
}

DIV#tvrzeni TABLE, DIV#tvrzeni TD {
  font-family: Trebuchet MS, "Geneva CE", lucida, sans-serif, arial, verdana, tahoma; 
  text-align: center;  
}

DIV#tvrzeni TD.text {
  width: 100%;
  color: #d1980e;
  font-size: 150%;
  font-weight: normal;
}

DIV#tvrzeni TD.uvozovka_dole, DIV#tvrzeni TD.uvozovka_nahore {
  font-size: 400%;
  color: #fdd36c;
}

DIV#bocni_pruh DIV#doporuceni {
  margin: 80px 0px 0px 0px;
  width: 100%;
  color: #7f4b07;
  background-color: transparent;
  text-align: center;
}

DIV#bocni_pruh IMG {
  margin: 0px auto;
  border: none;
}

DIV#bocni_pruh DIV#doporuceni A {
  color: #7f4b07;
}

DIV#bocni_pruh DIV#doporuceni A:hover {
  color: #5e3704;
  text-decoration: none;
}

DIV#bocni_pruh UL#menu{
  margin: 0px;
  padding-left: 20px;
}

UL#menu LI{
  position: relative;
  float: none;
  margin: 0px;
  padding: 0px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  list-style-position: outside;
  list-style-type: none;
  text-align: left;
}

UL#menu LI A {
  margin: 0px;
  padding: 0px;
  font-family: Trebuchet MS,"Geneva CE", lucida, sans-serif, arial, verdana, tahoma;
  font-size: 140%;
  font-weight: normal;
  color: #7f4b07;
  text-decoration: none;
  display: block;
}

UL#menu LI A:hover {
  color: #d1980e;
  text-decoration: underline;
}

DIV#paticka {
  width: 100%;
  height: 50px;
  display: block;
  text-align: center;
  clear: both;
  z-index: 10;
}

DIV#paticka DIV#paticka_page {
  margin: 0px auto;
/* width: je reseno pres PHP-CSS skript */
  height: 45px;
  z-index: 10;
}

DIV#paticka_page DIV#zakonceni_stranky {
  position: absolute;
  top: -17px;
  left: 0px;
  width: 100%;
  height: 45px;
  background-image: url("/img/paprsky-dolni.png");
  background-position: bottom;
  background-repeat: repeat-x;
  z-index: 10;
}

DIV#paticka IMG#rozek_levy {
  position: absolute;
  top: -12px;
  left: -6px;
  z-index: 15;
}

DIV#paticka IMG#rozek_pravy {
  position: absolute;
  top: -12px;
  right: -6px;
  z-index: 15;
}

#paticka .jni {
  color: #5e3704;
  width: 90%;
  text-align: right;
}

#paticka .jni A {
  color: maroon;
  text-decoration: none;
}

#paticka .jni A:hover {
  text-decoration: underline;
}

SPAN.form {
  font-weight: bold;
}

DIV.fc {
  text-align: center;
}

IMG.fr {
  position: relative;
  float: right;
}

DIV#foto {
  float: left;
}

DIV#foto IMG {
  border: none;
}