/* Panelreko kalk.css */

/* krok1 - typ */
.boxes div {
  float:left;
  width:280px;
  padding:10px;
  min-height:165px;
  height:185px;
  background:#FEF5D6;
  margin-bottom:8px;
}

.boxes[class] div {
  width:260px;
  height:auto;
}

.boxes .box1 {
  margin-right:10px;
}

.boxes div div.img {
  width: 105px;
  float:left;
 /* margin:12px 16px 12px 0;*/
 padding: 0 20px 0 0;
}

.boxes .popisek {
  width: 125px !important;
  float: left;
  padding: 0;
}

.boxes .popisek ul li {
	background: none;
}

.boxes .popisek ul, .boxes .popisek li {
	margin: 0;
	padding: 0;
}

.boxes div.img img {
	border:1px solid #D1B85B;	
}

.boxes a.zvetsit { padding-left: 12px; background: url('../img/zvetsit.gif') 0% 50% no-repeat;  min-height: 10px; }


.kalk {
  padding-bottom:12px;
  font-size:0.9em;
}

.kalk h2, .boxes h2 {
  background:transparent;
  font-size:1.1em;
  padding-left:0 !important;
}

.boxes div p {
  line-height:1.1em;
}

/* krok2 */
.kalk {
  background:#FEF5D6;
}

.kalk h2 {
  color:#C29F12;
}

.kalk h2, .kalk p {
  padding-left:12px !important;
}

.kalk p {
  margin-bottom:0;
  margin-top:0;
}

.desctodo {
  background:#fff;
  font-weight:bold;
  padding:6px 6px 6px 12px;
}

.kalk table {
  margin-left:12px;
}

.kalk table.dimen tr th {
  font-weight:normal !important;
  width:130px;
  text-align: left;
}

.kalk table.dimen td {
  font-weight:normal;
  padding:0 12px;
  text-align: left;
}

.kalk table td input{
  width:2.6em;
/*  height:1.1em;*/
  border:1px solid #EDDFB2;
  font-weight:bold;
  text-align:left;
  color:#484848;
  padding: 2px;
}

input[type="radio"], input.radio {
  border: none !important;
}

input#jmeno, input#email, input#telefon { width: 200px; }

.kalk .dimen table.subdimen {
  margin:0;
}

.kalk .dimen table.subdimen th {
  width:auto;
}

.kalk .dimen table.subdimen td input {
  width:85px;
  text-align:left;
}

table th, table td {
  vertical-align:top;
}

.kalk .btn {
  font-size:0.8em;
  text-transform:uppercase;
}

/* krok5 */
.kalksum {
  background:#FEF5D6;
}

.kalksum .promo {
  background:#ECDFB2;
  padding:2px 130px;
  color:#7D6620;
  font-weight:bold;
  text-align:center;
}

.kalksum table {
  margin:2px 32px 12px 12px;
  border-collapse:collapse;
  width:95%;
}

.kalksum table th, .kalksum table td {
  vertical-align:bottom;
  font-weight:bold;
  border-bottom:1px dotted #AE9F22;
}

.kalksum table td {
  text-align:right;
}

.kalksum table th p, .kalksum table th ul {
  font-weight:normal;
  margin:0;
}

.kalksum table th ul {
  list-style-type:none;
}

