body {
  padding: 0;
  margin: 0;
  font: 12px Arial, sans-serif;
  color: #000000;
  background: #1d1903;
}

/* reset */
h1, h2, h3, h4, h5, h6, em, pre, code, p, span, ul, li, img, hr {
 padding: 0;
 margin: 0;
}


input, select, textarea {
  font: 12px Arial, sans-serif;
}

ol, ul {
	list-style: none;
}
h1 {
  color: #494949;
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 15px;
}

h1 strong {
color: #494949;
}
h2{
  color: #cc9900;
  font-size: 16px;
  font-weight:bold;
  margin: 16px 0px 12px 0px;
}
h3 {
  margin-bottom: 10px;
}
h4 {
  color: black;
  font-size: 12px;
  font-weight: bold;
}

/*-------------------------------------------------obecné------------------------------------------------*/
.fright {
  float: right;
}
.fleft {
  float: left;
}

.width50 {
  width: 50%;
}

.width35 {
  width: 35%;
}

.yellow {
color: #cc9900;
}

strong {
color: #000000;
}
a, a:hover {
	color:#cc9900;
	text-decoration:underline;
}
p {
  color: #797979;

}

img {
 border: 0;
}

.clear {
clear: both;
}

/* others styles */
table {
 border-collapse: separate;
 border-spacing: 0px;
 border: 0px none;
 width: 100%;
}

table td {
  padding: 3px 13px;
  vertical-align:top;
}
table td.left {
  border-right: 1px solid #d6d6d6;
  padding-right: 23px;
}
table td.right {
  border-left: 1px solid #f2f2f2;
  padding-left: 28px;
}
table td.vertical-middle {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #d6d6d6;
  padding-right: 28px;
  padding-left: 28px;
}
table tr.odd, table tr.odd td, table tr.odd th {
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #f2f2f2;
  background-color: #fafafa;
}
table tr.even, table tr.even td, table tr.even th  {
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #f2f2f2;
  background: transparent;
}
tr.odd th, tr.even th {
  text-align:left;
  color: #797979;
  font-weight:normal;
  width: 150px;
  padding: 3px 5px 3px 5px;

}

#wrap {
  margin: 0 auto;
  width: 980px;
}

/* style for div LOGO */
#logo {
  margin: 13px 0 14px 14px;
  background: url(../images/logo-nove.gif) no-repeat;
	height: 76px;
  width: 153px;
  float: left;
}

#logo a{
  display: block;
  height: 100%;
  width: 100%;
}

#logo a span{
  display: none;
}

#services {
	float: right;
	margin: 50px 20px 0 0;
}

	img.service {
		margin-left: 30px;
	}

/* style for div MENU */
#menu  {
  height: 32px;
}

#menu ul {
  margin-left: 8px;
}
#menu ul li {
  display: inline;
  height: 32px;
  float: left;
  margin-left: -8px;
}

#menu ul li a {
  display: block;
}

#menu ul li a span{
  display: none;
}

#menu ul li a.main_page{
  background: url(../images/menu1_bg.gif) no-repeat;
  height: 32px;
  width: 121px;
}

#menu ul li a.our_offer{
  background: url(../images/menu2_bg.gif) no-repeat;
  height: 32px;
  width: 158px;
}

#menu ul li a.develop_project{
  background: url(../images/menu3_bg.gif) no-repeat;
  height: 32px;
  width: 169px;
}

#menu ul li a.sell{
  background: url(../images/menu4_bg.gif) no-repeat;
  height: 32px;
  width: 99px;
}

#menu ul li a.service{
  background: url(../images/menu5_bg.gif) no-repeat;
  height: 32px;
  width: 149px;
}

#menu ul li a.information{
  background: url(../images/menu6_bg.gif) no-repeat;
  height: 32px;
  width: 92px;
}

#menu ul li a.job{
  background: url(../images/menu7_bg.gif) no-repeat;
  height: 32px;
  width: 104px;
}
#menu ul li a.about{
  background: url(../images/menu8_bg.gif) no-repeat;
  height: 32px;
  width: 66px;
}
#menu ul li a.contact{
  background: url(../images/menu9_bg.gif) no-repeat;
  height: 32px;
  width: 77px;
}

/*
#menu ul li a:hover, #menu ul li a.selected  {
  background-position: 0 -32px;
}

*/
#menu ul li a.selected  {
  background-position: 0 -32px;
}
/*--------------------------------submenu--------------------------------------*/

#smn {
  margin-bottom: 55px;
}

#smn ul {
  margin-left: 0px;
}
#smn ul li {
  display: inline;
  height: 29px;
  float: left;
  margin-top:-12px;
  margin-bottom:16px;
}

#smn ul li a {
  display: block;
}

#smn ul li a span{
  display: none;
}
#smn ul li.smn-separator {
  background: url(../images/menu-smn-separator.gif) no-repeat;
  height: 29px;
  width: 16px;
}
/*--------------------------------submenu SPRAVA--------------------------------------*/
#smn ul li a.pro-koho5 {
  background: url(../images/menu5-pro-koho.gif) no-repeat;
  height: 29px;
  width: 53px;
}
#smn ul li a.popis-sluzby5 {
  background: url(../images/menu5-popis-sluzby.gif) no-repeat;
  height: 29px;
  width: 74px;
}
#smn ul li a.vyhody-pro-vas5 {
  background: url(../images/menu5-vyhody-pro-vas.gif) no-repeat;
  height: 29px;
  width: 93px;
}
#smn ul li a.kontakty5 {
  background: url(../images/menu5-kontakty.gif) no-repeat;
  height: 29px;
  width: 54px;
}

/*--------------------------------submenu CORPORATE & EXPATS--------------------------------------*/
#smn ul li a.services-for-expats {
  background: url(../images/menu-smn-1-services-for-expats.gif) no-repeat;
  height: 29px;
  width: 112px;
}
#smn ul li a.references {
  background: url(../images/menu-smn-references.gif) no-repeat;
  height: 29px;
  width: 65px;
}
#smn ul li a.about-prague {
  background: url(../images/menu-smn-3-about-prague.gif) no-repeat;
  height: 29px;
  width: 83px;
}
#smn ul li a.contacts {
  background: url(../images/menu-smn-contacts.gif) no-repeat;
  height: 29px;
  width: 52px;
}
#smn ul li a.corporate-services {
  background: url(../images/menu-smn-1-corporate-services.gif) no-repeat;
  height: 29px;
  width: 111px;
}
#smn ul li a.benefits-for-you {
  background: url(../images/menu-smn-2-benefits-for-you.gif) no-repeat;
  height: 29px;
  width: 95px;
}
#smn ul li a.realty-offer {
  background: url(../images/menu-smn-realty-offer.gif) no-repeat;
  height: 29px;
  width: 69px;
}
#smn ul li a.kontakty {
  background: url(../images/menu-smn-corp-kontakty.gif) no-repeat;
  height: 29px;
  width: 55px;
}
#smn ul li a.korporatni-sluzby {
  background: url(../images/menu-smn-corp-korporatni-sluzby.gif) no-repeat;
  height: 29px;
  width: 107px;
}
#smn ul li a.corp-reference {
  background: url(../images/menu-smn-corp-reference.gif) no-repeat;
  height: 29px;
  width: 60px;
}
#smn ul li a.vyhody-pro-vas {
  background: url(../images/menu-smn-corp-vyhody-pro-vas.gif) no-repeat;
  height: 29px;
  width: 95px;
}
/*--------------------------------submenu prodavate--------------------------------------*/
#smn ul li a.reguest-fill-in {
  background: url(../images/menu4-smn-1-zadat-poptavku.gif) no-repeat;
  height: 29px;
  width: 96px;
}
#smn ul li a.offer-real-estate {
  background: url(../images/menu4-smn-2-nabidnete-nemovitost.gif) no-repeat;
  height: 29px;
  width: 136px;
}
#smn ul li a.how-to-sell {
  background: url(../images/menu4-smn-3-jak-prodat.gif) no-repeat;
  height: 29px;
  width: 136px;
}
#smn ul li a.request-index {
  background: url(../images/menu4-smn-1-uvod.gif) no-repeat;
  height: 29px;
  width: 32px;
}
/*--------------------------------submenu sluzby--------------------------------------*/
#smn ul li a.list-of-services {
  background: url(../images/menu5-smn-1-seznam-sluzeb.gif) no-repeat;
  height: 29px;
  width: 88px;
}
td.list-of-services {
  background: url(../images/sluzby-seznam.jpg) no-repeat bottom right;
}
td.list-of-services2 {
  background: url(../images/sluzby-seznam.jpg) no-repeat top left;
}
td.list-of-services3 {
  background: url(../images/sluzby-seznam.jpg) no-repeat top right;
}

#smn ul li a.sell-brokerage {
  background: url(../images/menu5-smn-2-zprostredkovani-prodeje.gif) no-repeat;
  height: 29px;
  width: 151px;
}
#smn ul li a.rent-brokerage {
  background: url(../images/menu5-smn-3-zprostredkovani-pronajmu.gif) no-repeat;
  height: 29px;
  width: 163px;
}
#smn ul li a.realty-financing {
  background: url(../images/menu5-smn-4-financovani-nemovitosti.gif) no-repeat;
  height: 29px;
  width: 148px;
}
#smn ul li a.services-for-developers {
  background: url(../images/menu5-smn-5-sluzby-developerum.gif) no-repeat;
  height: 29px;
  width: 123px;
}
/*--------------------------------submenu informace--------------------------------------*/
#smn ul li a.faq {
  background: url(../images/menu6-smn-1-caste-otazky.gif) no-repeat;
  height: 29px;
  width: 78px;
}
#smn ul li a.lawyer-advice {
  background: url(../images/menu6-smn-2-pravnik-radi.gif) no-repeat;
  height: 29px;
  width: 73px;
}

/*--------------------------------submenu zaměstnání--------------------------------------*/

#smn ul li a.free-job {
  background: url(../images/menu7-smn-1-volna-mista.gif) no-repeat;
  height: 29px;
  width: 71px;
}

#smn ul li a.makler {
  background: url(../images/menu7-smn-1-makler.gif) no-repeat;
  height: 29px;
  width: 170px;
}

#smn ul li a.kariera {
  background: url(../images/menu7-smn-2-kariera.gif) no-repeat;
  height: 29px;
  width: 75px;
}

#smn ul li a.work-condition {
  background: url(../images/menu7-smn-3-pracovni-podminky.gif) no-repeat;
  height: 29px;
  width: 118px;
}
/*--------------------------------submenu o nás--------------------------------------*/

#smn ul li a.profil {
  background: url(../images/menu8-smn-1-profil.gif) no-repeat;
  height: 29px;
  width: 35px;
}

#smn ul li a.history-of-company {
  background: url(../images/menu8-smn-2-historie-spolecnosti.gif) no-repeat;
  height: 29px;
  width: 120px;
}

#smn ul li a.mission-vision {
  background: url(../images/menu8-smn-3-mise-vize.gif) no-repeat;
  height: 29px;
  width: 67px;
}

#smn ul li a.golden-standard {
  background: url(../images/menu8-smn-4-zlaty-standard.gif) no-repeat;
  height: 29px;
  width: 87px;
}

/*--------------------------------submenu kontakty--------------------------------------*/

#smn ul li a.contact {
  background: url(../images/menu9-smn-1-kontakty.gif) no-repeat;
  height: 29px;
  width: 54px;
}

td.contact-address {
  background: url(../images/kontakty-adresa.jpg) no-repeat bottom right;
}

td.contact-department {
  background: url(../images/kontakty-oddeleni.jpg) no-repeat bottom right;
  width: 380px;
}

#smn ul li a.search-broker {
  background: url(../images/menu9-smn-2-vyhledat-maklere.gif) no-repeat;
  height: 29px;
  width: 107px;
}


/* style for div BOX */
#main_box {
  background: #ffffff;
  padding: 20px 18px;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  position: relative;

}
#main_box p{
  line-height: 18px;
}

#main_box_shadow {
  background: url(../images/main_box_bottom-shadow.gif) no-repeat;
  height: 15px;
  width: 980px;
  margin-bottom: 10px;
}

.corner_left_top {
  background: url(../images/corner_left-top.gif) no-repeat;
  height: 8px;
  width: 8px;
  display: block;
  position: absolute;
  top: 0; left: -1px;
}

.corner_right_top {
  background: url(../images/corner_right-top.gif) no-repeat;
  height: 8px;
  width: 8px;
  display: block;
  position: absolute;
  top: 0; right: -1px;
}

#gold_standard {
  float: left;
}

#gold_standard h3{
  background: url(../images/title_gold_standard.gif) no-repeat;
  width: 90px;
  height: 13px;

}
#gold_standard p{
  color: black;

}

#gold_standard h3 span,
#actuality h3 span,
#be_succesful h3 span,
#portfolio_service h3 span,
#last_article h3 span,
#broker_recommend h3 span,
#developer_project h3 span{
  display: none;
}

ul#next_move {
  margin-top: 15px;
}

ul#next_move li{
  background: url(../images/grey_arrow.gif) no-repeat;
  height: 27px;
  margin-bottom: 7px;
  padding-left: 25px;
}

ul#next_move li a {
  background: url(../images/orange_strip.gif) repeat-x;
  color: #ffffff;
  font-weight: bold;
  float: left;
  line-height: 27px;
  text-decoration: none;
}
ul#next_move li span {
  background: url(../images/end_li.gif) no-repeat 100% 0;
  height: 27px;
  width: 7px;
  padding: 6px 7px;
}

#actuality {
  float: left;
  width: 225px;
}

#actuality h3 {
  background: url(../images/title_actuality.gif) no-repeat;
  width: 55px;
  height: 14px;
}
#actuality p{
  color: black;

}

#actuality table td {
padding: 3px 0;
}

.actuality_item a {
  color: #c69500;
  text-decoration: underline;
  font-weight: bold;
}
.actuality_date {
  background: url(../images/actuality_date_bg.gif) no-repeat;
  width: 44px;
  height: 29px;
  float: left;
  text-align: center;
  padding-top: 6px;

}

#actuality .actuality_date {
  padding-right: 10px;
}

.actuality_day_month {
  font-weight: bold;
  color: #ffffff;
}

.actuality_year {
  color: #c5c5c4;
  font-size: 10px;
}


a.actuality_archiv {
  background: url(../images/icon_actuality_archiv.gif) no-repeat;
  color: #c69500;
  padding-left: 15px;
  font-weight: bold;
}

#broker_month {
  float: left;
  width: 271px;
}
#broker_month a {
  color: #c69500;
}
#broker_month p {
  color: black;
}
#broker_foto {
  background: #e6e6e6;
  border: 1px solid #b3b3b3;
  padding: 2px;
  height: 197px;
  margin-bottom: 10px;
  width: 265px;
}


#broker_recommend {
  float: left;
  width: 650px;
  margin-right: 20px;
  margin-bottom: 30px;
}

#broker_recommend h3 {
  background: url(../images/title_broker_recommend.gif) no-repeat;
  width: 114px;
  height: 14px;
  margin-left: 20px;
}

#broker_recommend .item {
	width:199px;
	overflow:hidden;
}

#search h1, #search_result h1 {
  font-weight: normal;
  color: #494949;
  margin-bottom: 10px;
  float: left;
  font-size: 18px;
}
#search_form {
  margin: 20px 0;
}

#search_form select {
  width: 170px;
}

#search_form textarea {
  width: 170px;
  height: 50px;
}

#search_form textarea.w400 {
  width: 400px;
}
#search_form textarea.h80 {
  height: 80px;
}
#search_form input.w250 {
  width: 250px;
}
#search_form input.w100 {
  width: 100px;
}


#search_form .on-duty {
	font-size: 14px;
	font-weight: bold;
	color:#cc9900;
}

#search_form strong {
  color: #cc9900;
}

#search_form .dimmed {
	color:#8f8f8f;
}

.button_locality {
color: #cc9900;
}
.button_locality a {
color: #cc9900;
text-decoration:none;
}

.search_submit {
  background: url(../images/search_submit_bg.gif) no-repeat 100% 0;
  width: 102px;
  height: 31px;
  color: #ffffff;
  border: none;
  font-weight: bold;
  cursor:pointer;

}
#search_number {
  background: url(../images/search_number_bg.gif) no-repeat;
  float: right;
 padding-left: 10px;
 color: #ffffff;
}

#search_number input {
  width: 200px;

}
#search_number .search_submit{
  width: 85px;
  cursor:pointer;

}
.button_locality input {
  background: url(../images/button_add_delete_bg.gif) no-repeat;
  width: 18px;
  height: 17px;
  border: none;
  color: #ffffff;
  cursor:pointer;
}


#search_result {
margin: 40px 0 20px 0;
}


#search_result table thead{
   background: #ffc801 url(../images/search_result_head_bg.gif) repeat-x top left;
 height: 24px;
 color: #664c00;
 width: 942px;

}


th.corner_left_result {
   background:  url(../images/search_result_left_bg.gif) no-repeat;
   position: relative;
   font-weight:normal;
   text-align:left;
   padding-left:8px;
}

th.corner_right_result {
   background:  url(../images/search_result_right_bg.gif) no-repeat top right;
   position: relative;
   text-align:center;
   padding-right:20px;
}
th.locality {
   width: 150px;
   text-align:center;
   padding-right:26px;
}
th.area {
   width: 60px;
   text-align:center;
   padding-right:20px;
}
#search_result thead tr{
  border: none;

}

#search_result thead th {
  margin-right: 5px;

}

.result_description {

 text-align: left;
}

#search_result thead th.range_to{
  padding-left: 5px;

  font-weight: normal;
   text-align: left;
   width: 107px;
}

#search_result tr {
cursor:pointer;
}

#search_result td {
  padding: 8px 20px 8px 0px;
  text-align: center;

}
#search_result td.foto {
  padding: 2px 20px 2px 0px;
  text-align: center;
}

#search_result td img {
  margin: 0px;
}

#search_result td a {
  display: block;
  color: #cc9900;
  text-align: left;
}

#search_result td p {
  text-align: left;
  line-height: 14px;
  color: black;
}
#search_result td.number {
  text-align: right;
  white-space:nowrap;
}
.order_by_search {
  color: #ffffff;
  background: url(../images/order_by_icon.gif) no-repeat;
  padding-left: 20px;
  cursor: pointer;
}

.order_by_search a {
	text-decoration: none;
	color: white;
}

.estates-list-colname {
	color: white;
}

.page_list {
  text-align: center;
}
.page_list a{
  color: #cc9900;
  margin: 0 2px;
}
/* style for DETAIL */


#nem_detail h2{
 color: #cc9900;
 font-size: 16px;
 margin:0px;
}

#nem_detail #left_box {

}
#nem_detail span {
  color: #797979;
}
#nem_detail #left_box p {
  text-align: justify;
  color: #797979;
  line-height: 16px;
  margin-bottom: 15px;
}

#nem_detail #left_box table caption {
  text-align: left;
  font-weight: bold;
  margin-top:7px;
  margin-bottom:7px;
}

#nem_detail #left_box table .detail_price{
  font-size: 14px;
  font-weight: bold;
  color: black;
}


#right_box {
white-space: nowrap;
}

#right_box #big_image, #right_box #map, .grey_box  {
  background: #e6e6e6;
  border: 1px solid #d8d8d8;
  padding: 2px;
  margin-bottom: 20px;
}

.image_box {
  background: #e6e6e6;
  border: 1px solid #b3b3b3;
  height: 177px;
  padding: 2px 20px 2px 22px;
  position: relative;
}

.image_box .item {
  margin-right: 3px;
  float: left;
  cursor:pointer;
}
.image_box .item span, .image_box .item p  {
  padding: 0 10px;
}
.image_box .item img{
  margin-bottom: 5px;
}

.scroll_left,
.scroll_right {
	background:0px 0px no-repeat;
	display:block;
	width: 20px;
	height: 183px;
	cursor:pointer;
	position: absolute;
	top: -1px;
}

.scroll_left {
  background: url(../images/scroll_left_bg.gif);
  left: -1px;
}

.scroll_right {
  background: url(../images/scroll_right_bg.gif);
  right: -1px;
}

.scroll_left:hover,
.scroll_right:hover{
	background-position:0px -183px;
}

.scroll_left.disabled,
.scroll_right.disabled {
	background-position:0px -366px;
}

.image_box_small {
  background: #e6e6e6;
  border: 1px solid #d8d8d8;
  height: 77px;
  padding: 2px 20px 2px 20px;
  position: relative;
  margin-bottom: 20px;
  width:306px;
}

.image_box_small .item {
  margin:0 1px;
  float: left;
  width:100px;
  overflow:hidden;
}

.scroll_left_small,
.scroll_right_small {
	width: 20px; height: 83px;
	position: absolute;
	top: -1px;
	cursor:pointer;
}

.scroll_left_small {
	background: url(../images/scroll_left_small_bg.gif) no-repeat;
	left: -1px;
}

.scroll_right_small {
	background: url(../images/scroll_right_small_bg.gif) no-repeat;
	right: -1px;
}

.scroll_left_small:hover,
.scroll_right_small:hover{
	background-position:0px -83px;
}

.scroll_left_small.disabled,
.scroll_right_small.disabled {
	background-position:0px -166px;
}

#detail_info {
    border-top: 1px solid #d8d8d8;
    margin-top: 10px;

}

#detail_info ul{
margin: 20px 0;
}
#detail_info ul li{
float: left;
font-weight: bold;
margin-right: 10px;
}

#detail_info ul li a{
font-weight: normal;
color: #cc9900;
margin-right: 10px;
}

.detail_broker_content {
  background: #e6e6e6;
  border: 1px solid #d8d8d8;
  padding: 2px 2px 0px 2px;
  margin-top: 20px;
      width: 388px;
}

#broker_info {
float: left;
width: 270px;
background: #ffffff;
padding: 7px 10px 30px 15px;
margin-right: 3px;
height: 82px;
}


.detail_broker_content caption {
  color: #cc9900;
  margin-bottom: 10px;
  text-align: left;

}
.detail_broker_content th {
  color: #797979;
  width: 50px;
  text-align: left;
  font-weight: normal;
}
.detail_broker_content a {
  color: #cc9900;
}

#developer_project {
  float: left;
  width: 310px;
  margin-bottom: 30px;
}
#developer_project p{
  color: black;
}
#developer_project h3 {
  background: url(../images/title_developer_project.gif) no-repeat;
  width: 137px;
  height: 14px;
  margin-left: 20px;
}
#developer_project h3.title_dp_prameny-lipno {
  background: url(../images/title_dp-prameny-lipno_white.gif) no-repeat;
  width: 236px;
  height: 13px;
  cursor:pointer;
}

#developer_project .item {
	width:263px;
	overflow:hidden;
}

#developer_project h3.title_dp_mnisecky-eden {
  background: url(../images/title_dp-mnisecky-eden_white.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
#developer_project h3.title_dp_life-mb {
  background: url(../images/title_dp-life-mb_white.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
#developer_project h3.title_hostivar {
  background: url(../images/title_dp-bydleni-v-hostivari_white.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
#be_succesful {
  float: left;
  width: 280px;
  padding: 30px 20px;
}

#be_succesful h3 {
  background: url(../images/title_be_succeful.gif) no-repeat;
  width: 192px;
  height: 13px;

}

#portfolio_service{
  float: left;
  width: 310px;
  padding: 30px 20px;

}

#portfolio_service h3 {
  background: url(../images/title_portfolio_service.gif) no-repeat;
  width: 93px;
  height: 13px;

}

#portfolio_service p, #be_succesful p{
  margin-bottom: 10px;
  color: #ffffff;
  line-height: 18px;
}

#last_article {
  float: left;
  width: 270px;
  padding: 30px 20px;

}
#last_article h3 {
  background: url(../images/title_last_article.gif) no-repeat;
  width: 159px;
  height: 13px;
}

hr.separate_line {
  border-top: 1px solid #000000;
  border-bottom: 1px solid  #373421;
  display: block;
  border-left: 1px solid #1d1903;
  border-right: 1px solid #1d1903;
}

.yellow_triangle, ul.yellow_list li {
  background: url(../images/yellow_triangle.gif) no-repeat 0 6px;
  padding-left: 10px;
  color: #cc9900;
  line-height: 18px;
}



/*-------------------------------------------------footer------------------------------------------------*/
#footer {
  padding: 30px 0px 25px 20px;
  color: #8e8c81;
}

#footer a{
  color: #8e7002;
}
#footer span strong {
color: #8e8c81;
}

/*-------------------------------------------------static pages------------------------------------------------*/
table#static-page td {
  vertical-align:top;
}
table#static-page td.horizontal_separate {
  padding: 14px 0px 14px 0px;
  background: url(../images/horizontal_separate_bg.gif) repeat-x 0px 24px;
}
table#static-page td {
  vertical-align:top;
}
/*-----------------------------------------------------list of projects------------------------------------------------------*/

table#static-page td.project_box {
  vertical-align:top;
  /*background: #e6e6e6;
  border: 1px solid #b3b3b3;*/
  background: transparent;
  width:263px;
}
h3.title_dp_prameny-lipno {
  background: url(../images/title_dp-prameny-lipno_black.gif) no-repeat;
  width: 236px;
  height: 13px;
  cursor:pointer;
}
table#static-page.prameny-lipno {
  background: url(../project-photos/dp_prameny-lipno_bg.jpg) no-repeat bottom right;
}
#developer_project h3.title_dp_mnisecky-eden {
  background: url(../images/title_dp-mnisecky-eden_white.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
h3.title_dp_mnisecky-eden {
  background: url(../images/title_dp-mnisecky-eden_black.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
table#static-page.mnisecky-eden {
  background: url(../project-photos/dp_mnisecky-eden_bg.jpg) no-repeat center right;
}
h3.title_dp_prameny-lipno span,
h3.title_dp_mnisecky-eden span {
  display:none;
}
#developer_project h3.title_dp_life-mb {
  background: url(../images/title_dp-life-mb_white.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
h3.title_dp_life-mb {
  background: url(../images/title_dp-life-mb_black.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
table#static-page.life-mb {
  background: url(../project-photos/dp_life-mb_bg.jpg) no-repeat center right;
}
h3.title_dp_life-mb span,
h3.title_dp_life-mb span {
  display:none;
}
#developer_project h3.title_dp_hostivar {
  background: url(../images/title_dp-bydleni-v-hostivari_white.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
h3.title_dp_hostivar {
  background: url(../images/title_dp-bydleni-v-hostivari_black.gif) no-repeat;
  width: 270px;
  height: 13px;
  cursor:pointer;
}
table#static-page.hostivar {
  background: url(../project-photos/dp_hostivar_bg.jpg) no-repeat bottom right;
}
h3.title_dp_hostivar span,
h3.title_dp_hostivar span {
  display:none;
}
.cursor-default {
  cursor:default;
}


.box-in-table {
float: left;
width: 50%;
}

.grey-list {
margin: 5px 0 5px 15px;
}
.grey-list li{
background: url(../images/seda-odrazka.gif) no-repeat 0 5px;
padding-left: 15px;
color: #797979;
}

/*-----------------------------------------------------obrázky na pozadí------------------------------------------------------*/
.service-developer {
background: url(../images/service-developer.jpg) no-repeat right bottom;
}

.article-spoluvlastnictvi {
   background: url(../images/clanky-spoluvlastnictvi.jpg) no-repeat right bottom;
}

.article-vlast-manz{
   background: url(../images/clanky-spol-vlast-manz.jpg) no-repeat right bottom;
}

.article-podminky{
   background: url(../images/clanky-podminky.jpg) no-repeat right bottom;
}

.article-reserv-smlouva{
   background: url(../images/clanky-reserv-smlouva.jpg) no-repeat right bottom;
}
.article-vec-bremeno {
   background: url(../images/clanky-bremeno.jpg) no-repeat right bottom;
}

.mission{
   background: url(../images/mise-vize.jpg) no-repeat 80% bottom;
}

.free_job {
   background: url(../images/volna-mista.jpg) no-repeat right bottom;
}

.kariera {
   background: url(../images/kariera.jpg) no-repeat right bottom;
}

.prac-podminky {
   background: url(../images/pracovni-podminky.jpg) no-repeat right bottom;
}

#faq {
  background: url(../images/faq_bg.jpg) repeat-y;
}

/* ----------------- style for broker´s page ------------------*/
#brokerProfil {
  float:left;
  background: #f3f3f2;
  width: 590px;
  padding: 25px;
  color: #022c44;
  position: relative;
 }

#brokerInfo  {
  border-right: 1px solid #c5c5c5;
  float:left;
  width: 400px;
}
#brokerLanguage  {
  margin: 10px 5px 5px 35px;
  float:left;
  width:145px;
}
#brokerProfil img  {
  margin-right: 30px;
  float: left;
}
#brokerProfil table {
  margin-top: 10px;
  width:auto;
}
#brokerProfil table td {
  padding: 0 10px;
}
#brokerProfil table th{
  text-align:left;
}
#brokerProfil table caption {
  color: #cc9900;
  font-weight:bold;
  text-align:left;
  margin: 10px 0 12px 0;
}

#contactInfo {
  float:left;
  padding: 35px 20px 35px 45px;
  color: #022c44;
}

#brokerProfilText ul#brokerSubMenu, #search_result ul#brokerSubMenu{
  position: relative;
  z-index: 100;
  top: 1px;
  height: 24px;
  margin: 0; padding:0;

}
#brokerProfilText ul#brokerSubMenu li, #search_result ul#brokerSubMenu li{
  display:inline;
  float: left;
  margin: 0; padding:0;
}
ul#brokerSubMenu li a  {
  display: block;
}
ul#brokerSubMenu li a.brokerSubMenuProfil  {
  background: url(../images/brokerSubMenuProfil.gif) no-repeat;
  height: 24px;
  width: 116px;
  display:block;
}
ul#brokerSubMenu li a.brokerSubMenuNemovitost  {
  background: url(../images/brokerSubMenuNemovitost.gif) no-repeat;
  height: 24px;
  width: 116px;
  display:block;
}
ul#brokerSubMenu li a span {
  display: none;
}

ul#brokerSubMenu li a.current  {
  background-position: 0 -24px;
}
#broker_info {
  float: left;
  width: 270px;
  background: #ffffff;
  padding: 7px 10px 30px 15px;
  margin-right: 3px;
  height: 82px;
}

#brokerProfilText {
  float: left;
  width: 535px;
  margin-right: 20px;
  margin-top: 40px;
  color: #1d1903;
}

#brokerName {
  height: 32px;
  background: #ffc801 url(../images/search_result_head_bg.gif) repeat-x top left;
  margin-bottom: 10px;
}
#brokerName h3   {
  color: #fff;
  line-height: 32px;
  padding-left: 10px;
  font-size: 13px;
  background: transparent url(../images/search_result_right_bg.gif) no-repeat scroll right top
}
#brokerProfilText p  {
  margin: 15px 0;
  line-height: 18px;
  color: #1d1903;
}

#brokerProfilText a {color: #cc9900; text-decoration: none;}
#brokerProfilText a:hover {text-decoration: underline;}
#brokerProfilText ul {
  margin: 12px 0;
  padding-left: 40px
}
#brokerProfilText ul li   {
  list-style-type:disc;
  padding-left: 15px;
 }

#referenceList {
  background: #f3f3f2;
  padding: 10px 25px;
  float:left;
  width: 335px;
  margin-top: 40px;
  position: relative;
}
#referenceList a{
  color: #cc9900;
  text-decoration:underline;
  float:right;
  clear:both;
 }
#referenceList a:hover{text-decoration:none;}
.referenceTitle {
  background: url(../images/referenceTitle.gif) no-repeat;
  height: 29px;
  border-bottom:1px solid #cccccc;
}
.referenceTitle span {
  display:none;
}
.reference {
  border-bottom:1px solid #cccccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.reference img{
  float: left;
  margin: 0 20px 10px 0 ;
  border: 1px solid #d1a520;
}
.reference strong{color: #1d1903}
.reference p{
  margin: 5px 0;
  line-height: 18px;
  color: #1d1903;
}
.gcorners {
  background: url(../images/greyCorners.gif) no-repeat;
  height: 8px;
  width: 8px;
  display: block;
  position: absolute;
}
.lt {
  background-position: 0 0;
  top: 0;
  left: 0;
}
.rt {
  background-position: -8px 0;
  top: 0;
  right: 0;
}
.lb {
  background-position: 0 -8px;
  bottom: 0;
  left: 0;
}
.rb {
  background-position: -8px -8px;
  bottom: 0;
  right: 0;
}

#lang {
	position: absolute;
	top: 15px; right: 15px;
}

#lang img { margin-left: 3px; }
	
/*header banner*/
#banner {
	margin-left: 30px;
	margin-top: 20px;
	height: 60px;
	width: 460px;
	float: left;
}

