/* ------------------------------------------------


                  Penzion Bocheta


------------------------------------------------ */

/* 01. HTML Tagy */
body {
  background: #f5edd4 url('./img/bg.jpg') top center repeat-x;
	text-align: center;
	font-family: cambria, serif;
	font-size: 1em;
	color: #57220f;
	margin: 0px;
}

h2 {font-size: 24px; color: #d9261c; font-style: italic; margin: 0 0 10px 0;}
h3 {font-size: 24px; font-weight: normal; margin: 0; color: #007040;}
.clear {clear: both;}
img {border: none;}
a {color: #007040; text-decoration: none;}
a:hover {text-decoration: underline;}
.p_img img {margin: 0 7px 0 7px;}
.p_img2 img {margin: 0 15px 0 15px;}

#web {
  width: 850px;
  margin: auto;
  text-align: left;
}
#lang {width: 800px; position: absolute; top: 0; text-align: right; padding: 0 15px 0 15px;}
#lang img{margin-left: 5px;}
#top {
  background: url('./img/top.jpg') bottom no-repeat;
  height: 200px;
}

#logo {
  width: 260px;
  height: 140px;
  margin-top: 25px;
  float: left;
}

#menu {
  width: 550px;
  height: 42px;
  line-height: 42px;
  font-family: Cambria, serif;
  font-size: 17px;
  text-align: right;
  margin-top: 158px;
  float: right;
}
#menu ul{ margin: 0; padding: 0; list-style-type: none; height: 42px; }
#menu ul li{float: left; height: 42px; line-height: 42px; margin-left: 10px;}
#menu ul li a{color: #dfb262; text-decoration: none; height: 42px; padding: 11px 13px 11px 12px;}
#menu ul li a.m_titulni_strana{width: 122px; height: 42px;}
#menu ul li a:hover.m_titulni_strana {background: url('./img/m_titulni_strana.jpg') top left no-repeat; width: 122px; height: 42px;}
#menu ul li a.m_openzionu {width: 105px; height: 42px;}
#menu ul li a:hover.m_openzionu {background: url('./img/m_openzionu.jpg') top left no-repeat; width: 105px; height: 42px;}
#menu ul li a.m_ubytovani {width: 99px; height: 42px;}
#menu ul li a:hover.m_ubytovani {background: url('./img/m_ubytovani.jpg') top left no-repeat; width: 99px; height: 42px;}
#menu ul li a.m_cenik {width: 65px; height: 42px;}
#menu ul li a:hover.m_cenik {background: url('./img/m_cenik.jpg') top left no-repeat; width: 65px; height: 42px;}
#menu ul li a.m_kontakt {width: 82px; height: 42px;}
#menu ul li a:hover.m_kontakt {background: url('./img/m_kontakt.jpg') top left no-repeat; width: 82px; height: 42px;}

#content {
  background: url('./img/content.jpg') top left no-repeat;
  width: 800px;
  padding: 5px 25px 0 25px;
}

#navigation {
  height: 39px;
  line-height: 39px;
}
#navigation ul{height: 39px; margin: 0; padding: 0; list-style-type: none;}
#navigation ul li{float: left; padding-right: 30px; margin-right: 10px; background: url('./img/arrow.jpg') top right no-repeat; color: #6c5735;}
#navigation ul li.noli {background: none;}

#paticka {
  background: url('./img/paticka.png') no-repeat;
  width: 850px; height: 80px;
  margin-bottom: 50px;
  font-size: 0.85em;
}
#paticka-l{
  width: 200px;
  margin: 40px 10px 10px 25px;
  float: left;
}
#paticka-r{
  width: 550px;
  margin: 40px 25px 10px 10px;
  float: right;
  text-align: right;
}
#fotka {width: 320px; float: left;}

#tit_text{
  width: 465px;
  float: right;
}

#titulka_kontakt {
  background: url('./img/titulka_kontakt.jpg') no-repeat;
  width: 800px;
  height: 270px;
  margin: 20px 25px 10px 25px;
  padding-top: 1px;
}

#titulka_kontakt_adresa {
  width: 185px;
  height: 220px;
  margin: 40px 0 0 340px;
  _margin-left: 170px;
  float: left;
}

#titulka_dotaz {
  width: 90px; height: 75px;
  float: right;
  margin: 55px 82px 0 0;
  _margin-right: 42px;
}

#cenik {
  width: 800px;
  margin-bottom: 2px;
  border-collapse: collapse;
}
.tr1 {background: #eae1c4; height: 25px; border-bottom: 2px solid #f5edd4;}
.tr2 {background: #f1e8cb; height: 25px; border-bottom: 2px solid #f5edd4;}
.td-left {
  width: 600px;
  text-align: left;
  padding-left: 5px;
}
.td-right {
  text-align: right;
  padding-right: 5px;
}

#k_left {
  width: 250px;
  float: left;
}
#kontakt_form {
  width: 500px;
  padding-left: 40px;
  border-left: 1px solid #b1a67e;
  float: right;
}

input,textarea {
  border: 1px solid #b1a67e;
  background: #ffffff;
}
