@charset "utf-8";
/* CSS Document morosystem */

#leftpanel, #rightpanel, #drobeckova-navigace {
	font-size: 90%;
}

#rightpanel {
	
	width: 49%; 
	float: right; 
	padding-left: 15px;
    border-left: 3px solid #d5cda7;	
	margin-top: 15px;

}

h2 {
  	margin-top: 20px;	
}

#leftpanel {
	width: 48%; 
	float: left;
	margin-top: 15px;
}

#leftpanel p {
  margin-top: 0;	
}

h3 {
  margin-top: 0;
  padding-top: 0;	
}

#drobeckova-navigace {
   text-align: right;
   border-top: 5px solid #796d39;
   background: #eae6d4; 
   line-height: 20px;	
   padding: 0 45px;
}

/* tema */

#tema-m {
  clear: both;
  padding: 3px 0 0 0;
  margin: 0px 5px 0 5px;
  _margin: 0px 0px 0 0px;
}

#tema {
  background: #fff url("../img/hp_obrazek.jpg") 100% 0 no-repeat;
  height: 234px;
}


#tema-oddelovac {
  float: left;
  width: 3px;
  height:234px;
  background: #fff;	
}



/* content */


#content-m {
  margin:  -11px 5px 0 5px;
  _margin: 2px 0 0 0;
}

#content {  
  width: 100%;

  clear:both;
  padding: 0;
  margin: 0px 0px 0 0px;
  font-size: 90%;
  line-height: 1.2em;
}


#aktuality .ramec {
  padding-bottom: 35px;	
  _padding-bottom: 15px;	
}

/* nabidka */

#nabidka .ramec {
  padding-bottom: 20px;	
  _padding-bottom: 59px;
   background: #fff;
}

.nabidka{ 
  font-size: 80%;
  background: #fff;
}

#page #content-m #content  p#vice-sluzby { 
   margin: 15px 10px 10px 10px;
   text-align: right;
}

p#vice-sluzby a.info { 
   font-size: 80%; 
}

.nabidka h2 a {
	text-decoration: none;
	color:#D5A840;
}

.nabidka h2 a:hover {
	text-decoration: underline;
}

/* onas */


#onas-m{
  width:34%;
  float: right;
  height:100%;
}

#onas{
  border-top: 5px solid #796d39;	
  margin: 0 0 0 3px;
  _margin: 0 0 0 0px;
}

#onas .ramec {
  border-right: 1px solid #d5cda7;
  border-left: 1px solid #d5cda7;
  border-bottom: 1px solid #d5cda7;
  padding: 20px 0 60px 0;
  _padding: 20px 0 23px 0;
  margin: 0 0 10px 0;
}


#onas h5{
  background: #d5cda7;
  padding: 0 0 0 10px;	
  line-height: 20px;
  margin: 0 0 0 0px;
}

#onas h2 {
  font-size: 100%;
  margin: 0px 0 10px 0;	
  padding: 0 10px 0 10px;
}

#onas p {
  font-size: 75%;
  padding: 0 10px 0 10px;
}
#onas a {
  text-decoration: underline;
}
#onas a:hover{
  text-decoration: none;
}

#onas form {
  margin: 5px 10px;	
 
}


#onas #anketa-odpoved {
  width: 98%;	
}

#onas #anketa-email {
  width: 68%;	
}

#onas .tlacitko {
  width: 28%;	
}

#onas .form-row {
  margin: 2px 0;
  clear: both;
    padding: 0;
  background: white;	
}

#onas hr {
  margin: 20px 30px 15px;
  _margin: 5px 30px 0px;
  color: #d5cda7;
  background: #d5cda7;
  border: 0;
}

#page input.invalid {
  color: #000;
}

ul.reference {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.reference li {
  margin:0; 
  padding:0; 
  border: 0; 
  padding: 5px 10px 5px 5px; 
  background: #fff;
}
ul.reference li:hover {
  background:#eee
}
ul li p.klient {
  margin:0; 
  float: right;
}

dl.references {
  margin: 10px 0px 10px 0px;
  background: #f8efc4;
  padding: 10px 10px;
}

dl.references dd {
  clear: both;	
}

dl.references dd {
  margin: 5px 0;
}

.references p {
   margin-bottom: 5px;
}

dl.references h4 {
  margin: 5px 0;
  padding: 0;	
  display: inline;
}

dl.references dt a {
  float: right;
  margin-left: 10px;
}

dl.outsourcing {
  background: #fff;
  padding-left: 0;	
  margin-top: -10px;
}
