img.noborder {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}

#map_image_wrapper {
	width: 671px;
	height: 346px;
	background: url(pics/map.jpg) no-repeat 0 0;
}

	#map_anchor_1 {
		display: block;
		width: 120px;
		height: 110px;
		float: left;
		margin: 38px 0 0 120px;
		background: url(pics/map.jpg) no-repeat -120px -38px;
	}
	
	#map_anchor_2 {
	    display: block;
	    float: left;
	    height: 117px;
	    margin: 30px 0 0 167px;
	    width: 134px;
		background: url(pics/map.jpg) no-repeat -407px -30px;
	}
	
	#map_anchor_3 {
	    display: block;
	    float: left;
	    height: 120px;
	    margin: 49px 0 0 217px;
	    width: 134px;
		background: url(pics/map.jpg) no-repeat -217px -197px;
	}
	
	#map_anchor_4 {
	    display: block;
	    float: left;
	    height: 120px;
	    margin: 68px 0 0 20px;
	    width: 134px;
		background: url(pics/map.jpg) no-repeat -371px -216px;
	}
	
	#map_anchor_5 {
	    display: block;
	    float: left;
	    height: 120px;
	    margin: 68px 0 0 20px;
	    width: 134px;
		background: url(pics/map.jpg) no-repeat -525px -216px;
	}
	
	#map_anchor_1:hover,
	#map_anchor_2:hover,
	#map_anchor_3:hover,
	#map_anchor_4:hover,
	#map_anchor_5:hover {
		background-image: url(pics/map_over.jpg);	
	}
	
		#map_image_wrapper a span {
			display: none;
		}

.required_text {
    margin: -50px 0 0 500px;
    position: absolute;
    color: red;
    font-weight: bold;
}

#qc_real colgroup col {
	width: 50%;
}

#submenu--o-nas-kontakt-- ul {
	display: none;
}

#tag {
	display: none;
}

#gv-copy {
	margin-top: 35px;
	margin-bottom: 20px;
	color: #888;
	font-size: 15px;
}
	#gv-copy a {
		color: #888;
	}
	#gv-copy a:hover {
		text-decoration: none;
	}
	#gv-copy img {
		margin-top: -5px;
	}

#page-header {
	top: 97px !important;
	position: relative;
}

#search-multi {
	border-bottom: 1px solid #D1C185;
	margin-bottom: 17px;
}

#search-multi form {
	margin: 0 0 17px 0;
	padding: 0;
	background: #F1EFD8;
	padding: 15px 8px 20px 8px;
}

	#search-multi form select {
		width: 120px;
	}
	
	#search-multi form .submit {
		border: 0;
		background: url(pics/submit_search.png) no-repeat left top;
		width: 92px;
		height: 32px;
		line-height: 30px;
		padding: 0 0 6px 15px;
		display: block;
		text-transform: lowercase;
		color: white;
		cursor: pointer;
		margin: 5px 0 0 0;
		font-weight: bold;
		float: right;

	}
	
	#search-multi form .separator {
		display: none;
	}
	
	#search-multi form th {
		color: #754317;
		font-weight: normal;
		padding-right: 8px;
	}

.search_clear {
	position: absolute;
	margin: -87px 0 0 20px;;
	font-size: 12px;
}

	.search_clear a {
		font-weight: bold;
		color: #754317;
	}

.catalog-info {
	float: right;
	text-decoration: none;
	padding: 0;
	background: url(pics/icon-help.png) no-repeat left top;
	display: block;
	width: 122px;
	height: 26px;
	margin: 3px 0 0 0;
}

	.catalog-info span {
		display: none;
	}

.catalog-help-content.inactive {
	display: none;
}

.catalog-help-content.active {
	display: block;
	position: absolute;
	width: 394px;
	background: white;
	margin: 165px 0 0 268px;
	z-index: 97;
}
#catalog-help-content-2.catalog-help-content.active {
	margin-top: 215px;
}

	.catalog-help-content.active .catalog-help-inner-content {
		background: white;
		border: 1px solid #CCC;
		padding: 0 15px;
	}
	
	
	
	.catalog-help-content.active .catalog-help-inner-content .arrow {
		background: url(pics/bublina_arrow.gif) no-repeat right top;
		width: 12px;
		height: 21px;
		margin: -21px 0 0 382px;
		position: relative;
		top: 20px;	
	}

    #catalog-help-content-2.active .catalog-help-inner-content .arrow {
		top: 61px;
	}

.catalog_search_enum {
    margin-left: 523px;
    margin-top: -48px;
    position: absolute;
}

.list_item_label {
	display: block;
	width: 674px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	background: url(pics/bg-label.png) repeat left top;
	margin-top: -45px;
	position: absolute;
	color: white;
	font-size: 14px; 
}

#catalog-top-wrapper {
	margin-left: 350px;
    margin-top: 10px;
    position: absolute;
}
	
	#icons {
		float: right;
		clear: none;
		margin-left: 15px;
		padding-left: 15px;
		border-left: 1px solid #BBB;
	}
	
		#icons p {
			margin: 0;
		}

form.Editor {
    -moz-border-radius: 0;
    background: none;
    border: 0;
    margin: 10pt 0;
    padding: 10pt 8pt 4pt;
}

form.Editor #qc_real_dotaz {
	height: 75px;
}

table.Editor .note {
	font-size: 100%;
	font-weight: bold;
}

body {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-family: Times New Roman, serif;
  color: #5c534a;
  text-align: center;
  /*background: #000 url('pics/bg.jpg') repeat-y center top;*/
  background: #0F1314;
}

#page-holder {
  width: 980px;
  margin: -25px auto auto;
  text-align: left;
}

#body-inner {
  
}

#body-inner-2 {
  /*background: url('pics/page-bg-top.png') no-repeat top center;*/
  background: url('pics/bg_main.jpg') no-repeat center -100px;
}



#page-layout-box--content--,
#page-layout-box--footer-- {
  
  background: #f1efd8;
}

/* HEADER */
#page-layout-box--header-- {

  margin: 138px 0 0 0;
  /*background: url('pics/page-teaser-house.png') no-repeat 586px 102px;*/
}

h1#page-header {
  margin: 0;
  padding: 0;
}
  h1#page-header a {
    position: absolute;
    width: 207px;
    height: 140px;
    background: url('pics/logo-new.png') no-repeat;
    margin: -189px 0 0 0px; 
    text-decoration: none;
  }
  h1#page-header a span {
    visibility: hidden;
  }

#header-menu {
  height: 48px;
  width: 778px;
  margin-left: 205px;
}

  #header-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    clear: both;
  }
  
    #header-menu ul li {
      padding: 0;
      margin: 0;
      float: left;
    }
    
    #header-menu ul li a {
      display: block;
      float: left;
      height: 48px;
      text-decoration: none;
      background: #F1EFD8;
      color: #754317;
      padding: 10px 6px 0;
    }
    #header-menu ul li.active a {
      /*background: url('pics/header-menu-active.png') no-repeat top center;*/
    }
      
   /* #header-menu ul li#header-menu-item-- a { width: 95px; background-position: 0 0; }  
    #header-menu ul li#header-menu-item--fotogalerie-a-cenik-- a { width: 157px; background-position: -95px 0; }
    #header-menu ul li#header-menu-item--srubove-stavby-- a { width: 124px; background-position: -252px 0; }
    #header-menu ul li#header-menu-item--roubene-stavby-- a { width: 128px; background-position: -376px 0; }
    #header-menu ul li#header-menu-item--dale-nabizime-- a { width: 115px; background-position: -504px 0; }
    #header-menu ul li#header-menu-item--doplnky-- a { width: 74px; background-position: -619px 0; }
    #header-menu ul li#header-menu-item--www-- a { width: 82px; background-position: -693px 0; } */
  /*
    #header-menu ul li#header-menu-item-- a:hover,  
    #header-menu ul li#header-menu-item--.active_exact_match a  { background-position: 0 -48px; }
		
		#header-menu ul li#header-menu-item--fotogalerie-a-cenik-- a:hover,
		.x-fotogalerie-a-cenik-- #header-menu ul li.item-2 a,  
    #header-menu ul liheader-menu-item--fotogalerie-a-cenik--.active a { background-position: -95px -48px; }
    
		#header-menu ul li#header-menu-item--srubove-stavby-- a:hover,
		.x-srubove-stavby-- #header-menu ul li#header-menu-item--srubove-stavby-- a, 
    #header-menu ul li#header-menu-item--srubove-stavby--.active a { background-position: -252px -48px; }
    
		#header-menu ul li#header-menu-item--roubene-stavby-- a:hover,
		.x-roubene-stavby-- #header-menu ul li#header-menu-item--roubene-stavby-- a,  
    #header-menu ul li#header-menu-item--roubene-stavby--.active a { background-position: -376px -48px; }
    
		#header-menu ul li#header-menu-item--dale-nabizime-- a:hover,
		.x-dale-nabizime-- #header-menu ul li#header-menu-item--dale-nabizime-- a,  
    #header-menu ul li#header-menu-item--dale-nabizime--.active a { background-position: -504px -48px; }
    
		#header-menu ul li#header-menu-item--doplnky-- a:hover,
		.x-o-nas-- #header-menu ul li#header-menu-item--doplnky-- a,  
    #header-menu ul li#header-menu-item--doplnky--.active a { background-position: -619px -48px; }
    
		#header-menu ul li#header-menu-item--www-- a:hover,
    #header-menu ul li#header-menu-item--www--.active a { background-position: -693px -48px; }


    .x-o-nas--kontakt-- #header-menu ul li#header-menu-item--o-nas-- a {
			background-position: -619px 0;
		}
  
    #header-menu ul li ul {
      display: none;
    }         */
    

#profiles {
  position: absolute;
  width: 144px;
  height: 48px;
  margin: -63px 0 0 744px; 
}

  #profiles p {
    margin: 0;
    padding: 0;
  }

  #profiles a {
    display: block;
    position: absolute;
    height: 68px;
    width: 68px;
    text-decoration: none;
    font-size: 2px;
  }
  
    #profiles a.fb { margin-left: 0; }
    #profiles a.fr { margin-left: 76px; }
    #profiles a.yt { margin-left: 152px; }
  
    #profiles a span {
      visibility: hidden;
    } 


/* CONTENT */
#page-layout-box--content-- {
	padding: 6px 0;
	
}
#page-layout-box-inner--content-- {
  padding: 0 6px;
  background: url('pics/content-bg.png') repeat-y 0 6px;
}

#page-layout-box--content--center-column-- {
	width: 710px;
}
  
  .xnot-front #page-layout-box--content--right-column-- {
    display: none;
  }
  .xhp-front #page-layout-box--content--right-column-- {
    width: 215px;
  }


.xnot-front h2#page-title {
	display: none;
}

h2#page-title,
#catalog-item_layout #catalog-item_group_13-property-value--nazev {
  margin: 0 0 15px 0;
  padding: 6px 0 11px 0;
  border-bottom: 1px solid #d1c185;
  color: #533418;
  font-size: 30px;
  font-weight: normal;
}
  
  .x-catalog-- h2#page-title,
  .x-fotogalerie-a-cenik--detail-- h2#page-title {
    display: none;
  }

#page-layout-box--content--left-column-- {
	width: 258px;
}

#page-layout-box-inner--content--left-column-- {
	padding: 15px 12px;
}

#news-list h2,
#video-holder h2 {
  height: 28px;
  margin: 0 0 15px 0;                
  padding: 0;
  background: url('pics/headline-novinky.png') no-repeat;
}
  #video-holder h2 { background: none; float: left; width: 100px; }
  
  #news-list h2 span,
  #video-holder h2 span {
    visibility: hidden;
  }

#news-list .list_item {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d1c185;
} 

#news-list .perex .info {
  font-size: 12px;
  color: #a59456;
  font-weight: bold;
  margin: 0 0 1px 0;
}

#news-list h3 {
  font-size: 14px;
  line-height: 140%;
  margin: 0 0 4px 0;
}
  #news-list h3 a,
	#news-list a {
    color: #754317;
  }
  #news-list h3 a:hover,
	#news-list a:hover {
    text-decoration: none;
  } 

#news-list p {
  margin: 0;
  padding: 0;
  line-height: 140%;
  font-size: 14px;
}

#video-holder iframe {
  margin: 17px 0 0 10px;
}

#video-holder {
  float: left;
  width: 235px;
  height: 278px;
  margin: 0 0 0 0;
  background: url(pics/video_bg.jpg) no-repeat left top;   
}

#video-holder .more-videos {
  font-weight: bold;
  color: #FFF;
  font-size: 14px;
  margin: 23px 0 0 17px;
  background: url('pics/sipka_white.png') no-repeat 0 center;
  padding: 3px 0 3px 16px;
  text-decoration: none;
  float: left;
}

  #video-holder p a:hover {
    text-decoration: none;
  }


#banner-certicate,
#banner-tour {
  float: left;
  clear: none;

}
  #banner-certicate { width: 240px; margin: 0 11px; }
  #banner-tour { width: 239px; }

  #banner-certicate p,
  #banner-tour p {
    margin: 0;
    padding: 0;
  }

#submenu ul {
  margin: 5px 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #D1C185;  
}
  #submenu ul li {
    margin: 1px 0;
    padding:0;
    list-style-type: none;
  }
  
  #submenu ul li a {
    display: block;
    color: #FFF;
    font-size: 15px;
    font-weight: normal;
    padding: 8px 0 8px 12px;
    text-decoration: none;
    background: #482613;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    
  }
  #submenu ul li a:hover,
  #submenu ul li.active a {
    text-decoration: none;
    background: #734416;
  }



/* CENTER COLUMN */
#page-layout-box-inner--content--center-column-- {
  line-height: 135%;
  padding: 10px 24px;
}

  #page-layout-box-inner--content--center-column-- a {
    color: #754317;
    font-size: 13px;
    font-weight: bold;
  }
  #page-layout-box-inner--content--center-column-- a:hover {
    text-decoration: none;
  }
  
  .xnot-front #page-layout-box-inner--content--center-column-- img {
    margin: 3px 8px 8px 5px;
    border: 1px solid #D1C185;
    padding: 5px;
  }
  
  .gallery_latest a, .gallery_show a {
	  border: 1px solid #D1C185;
	}
  
  .x-novinky-- #page-layout-box-inner--content--center-column-- .perex .icon,
  .x-novinky-- #page-layout-box-inner--content--center-column-- .perex .info,
  .x-novinky-- #page-layout-box-inner--content--center-column-- .perex .moreparts,
  .x-novinky-- #page-layout-box-inner--content--center-column-- .perex h2 {
    display: none;
  }
  
  #page-layout .gallery_show .photobox .photo .photo-inner img {
    border: 0;
    margin: 0;
    padding: 0;
  }
    
.x-fotogalerie-a-cenik--doplnky-- .catalog_group_0-property--sruby-pudorys.catalog-property--sruby-pudorys {
	display: none;
}


.xhp-front #home-teaser {
  height: 335px;
  margin: 0;
  padding: 0;
  width: 980px;
}
  .xhp-front #home-teaser #home-teaser-inner {
  }
  
   #slideshow_navigation {
     position: absolute;
     z-index: 100;
   }
  #slideshow_navigation #navRight,
  #slideshow_navigation #navLeft {
    position: relative;
    width: 76px;
    height: 76px;
	background: url('pics/home-teaser-arrow-left.png') no-repeat;
  	z-index: 101;
  	float: left;
  	top: 120px;
  	cursor: pointer;
  }
  
  #slideshow_navigation #navRight {
  	left: -20px;
  }
  
  #slideshow_navigation #navLeft {
    position: relative;
	left: 856px;
    background: url('pics/home-teaser-arrow-right.png') no-repeat;
  }

  .xhp-front #home-teaser p {
    margin: 0;
    padding: 0;
  }

.xhp-front #home-text.text_text,
.xhp-front #page-title.misc_header {
	clear: none;
}

.xhp-front #page-title.misc_header {
	width: 422px;
}

  .xhp-front #home-text p.more a {
    background: url("pics/ico-brown-arrow.png") no-repeat scroll 0 5px;
    color: #754317;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: -50px 0 0 375px;
    padding: 1px 0 3px 17px;
    position: absolute;
  }

#home-right {
	float: right;
	width: 250px;
	text-align: right;
	margin: -6px -34px 0 25px;
}
	#home-right p {
		margin: 0;
		padding: 0;
	}

.catalog_browse .list_item {
  width: 306px;
  height: 110px;
  padding: 10px;
  margin: 0 10px 5px -5px;
  border: 0;
  background: #E6E1B9;
}

  #page-layout-box-inner--content--center-column--  .catalog_browse .list_item a {
    text-decoration: none;
    color: #333;
		font-size: 16px;  
  }
  
  .xnot-front #page-layout-box-inner--content--center-column-- .catalog_browse .list_item .catalog-property--obrazek {
    width: 130px;
    height: 100px;
    float: left;
    margin: 0 10px 0 0;
  }
  .xnot-front #page-layout-box-inner--content--center-column-- .catalog_browse .list_item img {
    padding: 0;
    border: 5px solid #FFFFFF;
    margin: 0;
  }
  
  .catalog_browse .catalog-property--cena {
    font-weight: bold;
    color: #990000;
  } 
  
  #page-layout-box-inner--content--center-column--  .catalog_browse .list_item .catalog-item-detail-link a {
    display: block;
    width: 60px;
    height: 26px;
    background: url('pics/catalog-ico-detail.png') no-repeat 0 0;
    margin: 5px 0 0 140px;
  }
    #page-layout-box-inner--content--center-column--  .catalog_browse .list_item .catalog-item-detail-link a span {
      visibility: hidden;
    }


  #catalog-item_layout {
    line-height: 165%;
  }
  #catalog-item_layout #catalog-item_group_13-property-value--obrazek {
    float: left;
    padding: 0 15px 0 0;
    background: #F1EFD8;
  }
  .xnot-front #page-layout-box-inner--content--center-column-- #catalog-item_group_13-property-value--obrazek img {
    margin: 0;
    
  }
  
  #catalog-item_layout #catalog-item_group_13-property-value--nazev span,
	#catalog-item_group_13-property-value--cena,
	#catalog-item_group_13-property-value--kategorie {
    display: none;
  }
  
  #catalog-item_layout #catalog-item_group_13-property-value--typ span,
  #catalog-item_layout #catalog-item_group_13-property-value--sruby-pudorys span,
  #catalog-item_layout #catalog-item_group_13-property-value--dostupnost span {
    font-weight: bold;
  }
  
  
  #catalog-item_group_13-property-value--kategorie {
  	margin: 0 0 10px 0;
  } 

  #catalog-item_group_13-property-value--sruby-hruba-stavba,
  #catalog-item_group_13-property-value--sruby-stavba-na-klic,
  #catalog-item_group_13-property-value--sbl,
  #catalog-item_group_13-property-value--ssl,
  #catalog-item_group_13-property-value--dbl,
  #catalog-item_group_13-property-value--dsl {
    color: #990000;
    background: #E6E1B9;
    padding: 8px 6px;
    margin: 4px 0;
    font-weight: bold;
    font-size: 16px;
    &padding: 7px 5px;
 
  }
  #catalog-item_group_13-property-value--sruby-hruba-stavba {
    margin-top: 14px
  }
  
  #catalog-item_group_13-property-value--sruby-hruba-stavba span,
  #catalog-item_group_13-property-value--sruby-stavba-na-klic span,
  #catalog-item_group_13-property-value--sbl span,
  #catalog-item_group_13-property-value--ssl span,
  #catalog-item_group_13-property-value--dbl span,
  #catalog-item_group_13-property-value--dsl span  {
    color: #333;
    padding: 0 0px 0 10px;
    font-size: 15px;
  }

	#catalog-item_group_13-property-value--popis {
		color: #000;
		line-height: 140%;
		clear: both;
	}
	
	#catalog-item_group_13-property-value--popis table {
		border-collapse: collapse;
	}
	
	#catalog-item_group_13-property-value--popis td {
		padding: 4px;
		background: #E6E1B9;
		border: 1px solid #F1EFD8;
		width: 50%;	
	}


  .gallery_latest a, 
	.gallery_show a {
		margin: 0 5px 5px 0;
		width: 124px;
	}
	
	.gallery_latest a .photobox .photo, 
	.gallery_show a .photobox .photo {
		width: 124px;
		height: 90px;
	}
	
	.gallery_latest a .photobox .photo .photo-inner, 
	.gallery_show a .photobox .photo .photo-inner {
		height: 96px;
	}	
		 

	#page-layout-box-inner--content--center-column-- .page_nav {
		display: none;
	}		 


a.print {
	position: absolute;
	margin: -46px 0 0 640px;
}


#page-nav {
    margin: -5px 0 0 0px;
    /*overflow: hidden;*/
    /*position: absolute;*/
    width: 670px;
    color: #533418;
    font-weight: normal;
    background: #F1EFD8;
    /*height: 30px;*/
    line-height: 170%;
    padding: 3px 0 25px 0;
    border-bottom: 1px solid #D1C185;  
}

#page-nav .path-item-1 {
	padding-left: 0 !important;
}

.xhp-front #page-nav,
.x-fotogalerie-a-cenik--detail-- #page-nav {
	display: none;
}

	#page-nav span {
	    /*display: block;*/
	}

	#page-layout-box-inner--content--center-column-- #page-nav span.item {
		text-decoration: none;
		display: inline;
		color: #533418;
    font-size: 30px;
    font-weight: normal;
    padding: 0 4px;
    margin: 0;
    vertical-align: -4px;
	}



table.Editor th {
	white-space: normal;
	width: 290px;
	text-align: right;
	padding-right: 20px;
}

table.Editor td {
}

table colgroup col {
	width: auto;
}

table.Editor textarea {
	height: 80px;
	font-family: Arial;
	font-size: 12px;
}

table.Editor #noname_4_real_osobni-schuzka-termin {
	height: 40px;
}

.textarea-handle {
	display: none;
}

/* FOOTER */
#page-layout-box--footer-- {
  height: 87px;
  background: #FFF url('pics/footer-partneri.jpg') no-repeat 0 0;
  padding: 0;
  margin-bottom: 20px;
}

#footer-logo {
	margin: 0;
	padding: 5px 0 0 100px;
	height: 65px;
	overflow: hidden;
}
	#footer-logo p {
		margin: 0;
		padding: 0;
	}

	#footer-logo img {
		/*vertical-align: middle;*/
	}
	
	#footer-logo a {
		padding: 0 5px 0 0;
		vertical-align: middle;
	}


#footer-seo {
	font-size: 12px;
	padding: 0 0 15px 0;
}
#footer-seo a {
	color: #888888;
	font-size: 12px;
}

#sharebox {
    padding: 0;
}
#sharebox .share-item {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
#sharebox .share-item.twitter {
    margin-right: -20px;
}

.share-item.fb span {
  height: 26px !important;
}


@media print{

  #page-layout-box--header--,
	#page-layout-box--content--left-column--,
	a.print {
		display: none;
	}
	
	#page-layout-box--content--center-column-- {
		width: auto;
	}
	
	
	

}