/* klienti detail */
#klienti_detail { margin-top: 20px; }

#klienti_detail .info_detail { margin-bottom: 30px; }

	#klienti_detail .info_detail img
	{
		float: left;
		margin-right: 15px;
	}
	
	#klienti_detail p
	{
		margin-bottom: 1em;
		line-height: 1.5em;
		color: #535353;
	}

	#klienti_detail p a { color: #CA4E08; }
	
	#klienti_detail .info_detail .popis
	{
		float: right;
		width: 430px;
	}
	
	#klienti_detail .info_detail .popis p { margin-bottom: 0px; }
	
	#klienti_detail .info_detail strong
	{
		margin-bottom: 15px;
		display: block;
	}
	
	#klienti_detail h2
	{
		height: 33px;
		margin-bottom: 20px;
		margin-top: 30px;
		background: #D6D5D5 url('/css/img/klienti/h2.gif') left 0 no-repeat;
		padding-left: 15px;
		color: #5A5758;
		font-size: 1.17em;
		font-style: italic;
		padding-bottom: 0px;
		overflow: hidden;
	}

	#klienti_detail h2 span.text
	{
		position: relative;
		top: 8px;
		left: 0px;
	}
	
	#klienti_detail h2 span.right
	{
		height: 33px;
		display: block;
		width: 7px;
		float: right;
		background: url('/css/img/klienti/h2_right.gif') left 0 no-repeat;
	}
		
		.realizace { padding-left: 15px; }
		
		.realizace a
		{
		x	background: url('/css/img/klienti/ulli.gif') 0px 0.1em no-repeat;
		x	padding-left: 25px;
		x	color: #231F20;
		x	font-weight: bold;
		x	font-style: italic;
		x	display: block;
			margin-bottom: 3px;
		}
	
		.realizace p
		{
			color: #231F20;
			padding-left: 25px;
		}
/* /klienti detail */

/* klienti vypis */
#klienti_vypis { margin-top: 20px; }

#klienti_vypis .klient
{
	float: left;
	margin-right: 11px;
	margin-bottom: 30px;
	width: 138px;
}

#klienti_vypis .last { margin-right: 0px; }

#klienti_vypis .klient img { display: block; margin-bottom: 8px; border: 0px; }

#klienti_vypis .klient a.klient_nazev
{
	xbackground: url('/css/img/klienti/ulli.gif') 0px 0.1em no-repeat;
	xpadding-left: 10px;
	font-weight: bold;
	color: #231F20;
	width: 145px;
	display: block;
	margin-left: 5px;
}
/* /klienti vypis */



/* LH */

.realizace {
  margin-bottom:25px;
}

.realizace h3 {
  padding-bottom:10px;
}

.realizace h3 a {
  color:#E95E0F;
  font-size:1.23em;
}

.realizace .re-l {
  width:170px;
  float:left;
  xbackground:yellow;
}

  .realizace .re-l img {
    margin: 5px 0;
    width:160px;
    border:1px solid #444;
  }

.realizace .re-r {
  width:340px;
  float:right;
  xbackground:pink;
}

.realizace .re-r p {
  padding-left:5px;
  margin-bottom:20px;
}

.realizace span.klient {
  xbackground: url('/css/img/reference/bod_ref.gif') 0px 0.1em no-repeat;
  padding-left:0px; /*20px*/
  padding-right:10px;
  color: #231F20;
  padding-top:0px;
}
.realizace span.kategorie {
  xbackground: url('/css/img/reference/bod_ref.gif') 0px 0.1em no-repeat;
  padding-left:0px;
  padding-right:10px;
  color: #231F20;
  padding-top:0px;
}

.realizace .re-r p a {
  color:#313131;
  font-style:oblique;
  text-decoration:underline;
}

.realizace .re-r p a:hover {
  text-decoration:none;
}



#filter_form fieldset {
  background:#eeeeee;
  border:1px solid #d5d5d5;
  padding:0px 0px 15px 0px;
  margin-bottom:20px;
}

#filter_form fieldset legend {
  display:block;
  margin-left:10px;
  font-weight:bold;
}

#filter_form fieldset label {
  padding-left:10px;
}

#filter_form fieldset select {
  width:250px;
}

#filter_form fieldset .submit {
  /*background:url('/css/img/reference/filtr_button.gif') no-repeat left top;*/
  border: 1px solid #bdbdbd;
  padding:0px 5px 0px 5px;
  font-weight:bold;
  color:#585657;
  text-transform: uppercase;
  font-size: 12px;
  background-color: #EEEEEE;
  cursor:pointer;
}






#realizace_detail {
  
}

#realizace_detail .zahlavi {
  padding-top:10px;
  background:url('/css/img/reference/backrealtop.gif') no-repeat left top;
  height:86px;
  margin-bottom:20px;
  font-size:1.17em;
}

#realizace_detail .zahlavi p {
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  padding-left:20px;
}

#realizace_detail p.ukazky {
  margin-top:15px;
  margin-bottom:15px;
}

#realizace_detail p.ukazky img {
  width:160px;
}

#realizace_detail p a img {
  border:1px solid #c7c7c7;
}

#realizace_detail p.perex img {
  float:left;
  margin-right:10px;
}





#klienti_detail ul.realizace {
  list-style:none;
}

#klienti_detail ul.realizace li {
  background: url('/css/img/wsw/ulli.gif') 0px 0.1em no-repeat;
	padding-left: 25px;
	padding-bottom:5px;
}

#klienti_detail ul.realizace li a {
  font-size:1.17em;
  font-style:oblique;
  font-weight:bold;
  color:#231f20;
  padding-bottom:3px;
}