html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
  background:#f9f4e1;
  font-family: "Georgia", Times New Roman, serif;
  font-size: 12px;
}
ol, ul {
list-style-type: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*  -------------------CSS reset konec-------------------  */
html {height: 100%;}
body {
  background:#f9f4e1;
  height: 100%;
}
#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -70px;
}
#menu_pozadi {
  display: none;
}


/* ----------------Elevator speech------------------- */
#elev {
  display: none;
}



/*----------------------obsah----------------------------*/
#obsah {
  width: 990px;
  height: auto;
  margin: 0 auto;
  margin-top: 45px;
  margin-bottom: 80px;
  line-height: 18px; 
}
#sloupec_1 {
  float: left;
  background: url('../images/logo_cont.jpg') no-repeat 200px top;
}
#obsah .nadpis {
  float: left;
  margin-right: 5px;
  margin-top: 18px;
}
#obsah h3 {
  font-size: 34px;
  color:#564b3c;
  font-style: italic; 
  float: left;
  font-weight: normal; 
  margin-top: 20px;
}
.obsah {
  padding-top: 20px;
  width: 430px;
  height: auto;
  clear: both;
  text-align: justify;
  font-size: 14px;
  line-height:18px;
  color:#564b3c;
  float: left;
}
#obsah p.t-right {text-align: right; float: left; clear: both; width: 430px;}
.calc {width: 100%; text-align: center;}
.calc form {width: 720px; display: block; margin: 0 auto;}
.hidden {display: none;}
#rozdelovac {
  background: url('../images/dashes_cont.jpg') no-repeat;
  width: 4px;
  height: 400px;
  float: left;  
  margin: 0 30px 0 60px;
}
#sloupec_2 {
  float: right;
  background: url('../images/logo_cont.jpg') no-repeat 140px top;
}
.obsah img {
  margin: 10px 25px;
} 
#patka {
   display: none;
}

/* -------------- kalkulace ---------------- */
.label {background: #dfd8c5; font-size: 14px; color: #564b3c; padding: 7px; border: 0; text-align: left;}
.heading1,
.heading {font-size: 16px; font-style: italic; color: #564b3c; padding: 20px 10px 10px 10px; text-align: left;}
.heading1 {padding-top: 0;}
.heading3 {font-size: 17px; font-style: italic; color: #d5c8ad; text-align: left; padding: 10px; text-align: center;}
.f-input2,
.f-input {padding: 6px; background: #f0ebd7; color: #564b3c; font-size: 12px;}
.f-input {display: block; width: 100px;}
.note {color: #564b3c;}
.oddel {background: url('../images/oddel.png') repeat-y center; padding: 0 10px;}
table .left {text-align: left;}
table tr td {border: 0;}
