
body {
	font:100% Arial, Tahoma, sans-serif;
	background:#fba16a url(/f/img/bcg-page.jpg) 50% 0 no-repeat
}

.clear {clear:both}

strong {font-weight:bold; color:#00662F}
h5 {font-weight:bold}


/*	Links with rounded rectangle in background   */
a {color:#261913; text-decoration:none}
.copyright a {color:#a43f39}

.button {overflow:hidden}
.button a {float:left; height:18px; line-height:18px;  color:#FFF}
.button span {float:left;padding-left:9px; cursor:pointer; line-height:18px; margin-right:30px}

.brown a {background:url(/f/img/btn-brown-right.gif) 100% 0 no-repeat}
.brown span {background:url(/f/img/btn-brown-left.gif) 0 0 no-repeat}


/*	Background image in header  */
#page-bcg-container {
	position:absolute;
	left:0; top:0;
	width:100%
}


/*	General style   */
h3 {
	margin-bottom:0.4em;
	font-size:1em;
	font-weight:bold
}
.png, #shot img, .information img, .about {behavior:url(/f/css/iepngfix.htc)}

#content p {margin-bottom:1.5em}

.note {font-size:0.9em; color:#999}



/*	Wrapper   */
#wrap-container {
	position:relative;
	width:100%;
	min-height:960px;
	height:auto !important;
	height:960px;

	z-index:10;
	background:url(/f/img/bcg-page-curl.png) 50% 0 no-repeat;
	min-width:998px;
	width:expression( (document.documentElement.clientWidth || document.body.clientWidth) < 998 ? '998px' : '100%');
}

#wrapper {
	position:relative;
	width:940px;
	margin:0 auto
}

* html #wrap-container {
}

.inner #wrapper {width:871px}

#topPadding {height:490px}



#logotip {position:absolute; left:20px; top:35px;}
#telephone-number {position:absolute; right:-54px; top:40px; font-size:1.6em; color:#b32d1c;  vertical-align:top;}


/*	Header   */
#header {position:relative; margin-right:00px; height:162px; width:100%}
.inner #header {}


/*	Site navigation   */
#primary-nav {position:absolute; top:98px; right:-64px}

#primary-nav li {float:left}
#primary-nav a {float:left; font-size:0.75em; line-height:23px; height:25px; font-weight:bold; outline:0; padding-left:7px; margin-right:8px; color:#261913}

#primary-nav .current {background:url(/f/img/item-sel-right.gif) 100% no-repeat}
#primary-nav .current a {background:url(/f/img/item-sel-left.gif) no-repeat; color:#b32e1c}
.main_space_numb {
right:-18px !important
}
.main_space_nav_prim {
right:-28px !important
}
.main_space_nav {
right:182px !important
}
.sub_logo {
left:54px !important
} 
/*	Secondary navigation   */
#secondary-nav {
	position:absolute;
	width:925px;
	right:10px;
	top:-24px;
}

#secondary-nav ul {float:right; font-weight:bold; font-size:1em}

#secondary-nav li {float:left; background:url(/f/img/sec_menu-left.gif) no-repeat; position:relative;  margin-left:-18px}

#secondary-nav a {
	display:block; 
	line-height:24px; 
	margin-left:35px; 
	padding-right:15px;
	outline:0;
	background:url(/f/img/sec_menu-right.gif) 100% no-repeat;
	color:#000;
}
#secondary-nav .current {background-image:url(/f/img/sec_menu-left_sel.gif)}
#secondary-nav .current a {color:#fff; background-image:url(/f/img/sec_menu-right_sel.gif)}

#secondary-nav .item-1 {background:url(/f/img/sec_menu-1-left.gif) no-repeat;}
#secondary-nav .item-1 a {margin-left:35px; background:url(/f/img/sec_menu-1-right.gif) 100% no-repeat}

#secondary-nav .item-1_current {background:url(/f/img/sec_menu-1-left_sel.gif) no-repeat; position:relative;  }
#secondary-nav .item-1_current a {color:#fff; margin-left:35px; background:url(/f/img/sec_menu-1-right_sel.gif) 100% no-repeat}


/*	Service navigation   */
#service-nav {position:absolute; right:146px; top:46px}
#service-nav li {float:left; height:49px; margin-right:20px}
#service-nav li img  {position:relative}

/*	Content   */
#content-container {position:relative;  margin-bottom:30px; background:#FFF url(/f/img/content-top-corners.gif) no-repeat}
.inner #content-container {margin-top:55px;
width:100%}
#content {	
min-height:460px;
	height:auto !important;
	height:460px; padding:25px; padding-right:282px; color:#333333; background:url(/f/img/content-bottom-corners.gif) 0 100% no-repeat; font-size:0.8em}
#content.no-illustration {padding-right:20px}
.without_pic {padding:0px 0 !important; text-align:center; }
.without_pic2 {padding:0px 0 35px !important; text-align:center; padding-right:282px !important}
.without_pic  .pad  {padding:25px; padding-right:282px;}
.without_pic  .pad2  {padding:25px 25px 0 25px; padding-right:282px;}
.without_pic2  .pad2  {padding:25px 25px 0 25px; padding-right:282px;}
.pad {
padding-right:60px
}
#content h1 {margin-bottom:1em; font-weight:normal; font-size:1.5em; color:#b32e1c}


/*	Breadcrumbs   */
#content #breadcrumbs {margin-bottom:0.8em; font-size:1.7em; color:#00662F; }
#breadcrumbs a {padding-right:32px; background:url(/f/img/breadcrumb-arrow.gif) 100% no-repeat; color:#BBCE4C}


.about {
	float:left;
	width:418px;
	height:169px;
	margin-top:10px;
	padding:12px 20px 15px 50px;
	background:url(/f/img/bcg-bl-about.png) 0 0 no-repeat;
}
.about_in {height:115px; padding-right:40px; overflow:hidden; background:url(/f/img/solid-border-bottom.gif) 0 100% no-repeat}

.about p {margin-bottom:0.7em; font-size:0.75em; line-height:1.3; color:#fff}
.about h3 {color:#ffa666; font-size:1.5em}


.news {
	position:relative;
	float:left;
	width:407px;
	height:196px;
	margin:10px 0 0 -12px;
	padding:10px 0 10px 50px;
	background:url(/f/img/bcg-news.gif) 0 0 no-repeat
}

.news dt {margin:4px 0 10px 0; color:#fff; font-size:1.5em}
.news-date {display:block; margin-bottom:6px; font-weight:bold; font-size:0.8em;}
.news-text {margin-bottom:0.7em; padding-right:40px; font-size:0.8em}
.news-text p {margin-bottom:0.7em}

/*	Footer   */
#footer {
	overflow:hidden;
	padding-bottom:70px;
	padding-left:15px;
	font-size:0.8em;
	color:#000;
	padding-right:23px
}

#footer .information {float:right; }
#footer .information em {font-size:1.4em; font-style:normal}

#footer .copyright {float:right; padding-right:37px}


.information li {position:absolute; width:200px; background:url(/f/img/button-right.gif) 100% no-repeat}
.information li .show-button {display:block; height:32px; margin-right:14px; padding-left:35px; background:url(/f/img/button-left.gif) no-repeat}
.information li a.link {position:absolute; padding-bottom:3px; line-height:0.8; white-space:nowrap; font-size:1.5em; font-weight:bold}
.information li span {position:absolute; font-size:12px; line-height:1; font-weight:bold; color:#3b1c1f}

.information .item-1 {left:22px; top:200px}
.information .item-2 {right:394px; _right:382px; top:140px}
.information .item-3 {left:402px; top:360px}
.information .item-4 {right:138px; -right:30px; top:196px}

.information .item-1 a.link {bottom:-26px; color:#b32d1c; border-bottom-color:#b32d1c; left:11px}
.information .item-1 span {bottom:-64px; left:11px; width:200px}
.information .item-2 a.link {right:-200px; _right:-130px;  top:6px; color:#f4f1e5; border-bottom-color:#f4f1e5}
.information .item-2 span {bottom:152px; left:214px; width:150px; }
.information .item-3 a.link {bottom:-30px; color:#85a6a6; border-bottom-color:#85a6a6; left:-47px}
.information .item-3 span {bottom:-63px; left:-35px}
.information .item-4 a.link {left:86px; bottom:-63px; color:#d35c1e; border-width:0}
.information .item-4 a.link span {display: inline; left: 0; top: 0; line-height: 1.2em; position: relative; color:#d35c1e; margin-bottom:1px; padding-bottom:2px; font-size:0.9em;}
.information .item-4 span {left:89px; bottom:-92px; width:130px}

#shot {position:absolute; top:20px; right:-64px}

.jScrollPaneContainer {position:relative; overflow:hidden}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 5px;top: 0;height: 100%;background: url(/f/img/bcg-scroll-track.gif) 50% 0 repeat-y;}
.jScrollPaneDrag { position: absolute; background: #ffa464; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px;}
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden;  height: 9px;}



.popup {
	position: fixed;
	_position:absolute;
	
	top:50%;
	left:50%;
	
	margin: -202px 0 0 -251px;
	
	_margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop));
	
	z-index:100;
	color:#333;
	font-size:0.8em;
	line-height:1.1em;
	display: none;
}

.popup .top, .popup .bottom {position:relative}
.popup .top {*background:url(/f/img/hl.png) no-repeat; *margin-right:15px}
.popup .bottom {*background:url(/f/img/bl.png) no-repeat; *margin-right:15px}
.popup .tl {
	height:12px;
	margin-right:16px;
	font-size:1px;
	background:url(/f/img/hl.png) no-repeat
}
.popup .tr {
	position:absolute;
	right:0;
	*right:-15px;
	top:0;
	width:16px;
	height:12px;
	font-size:1px;
	background:url(/f/img/hr.png) no-repeat
}

.popup .content {
	padding:15px 24px 20px 20px;
	background:url(/f/img/cs.png) right repeat-y
}
.popup .content_in {
	/*min-height:370px;*/
	/*padding:10px;*/
	background-color:#FFF
}

.popup .bl {
	position:relative;
	height:18px;
	margin-right:15px;
	font-size:1px;
	background:url(/f/img/bl.png) no-repeat
}
.popup .br {
	position:absolute;
	right:0;
	*right:-15px;
	top:0;
	width:15px;
	height:18px;
	font-size:1px;
	background:url(/f/img/br.png) no-repeat
}

div.close {
	position:absolute;
	right:10px;
	top:7px;
}
.photography-list {
	padding:0 0 0 25px
}
.photography-list li {
	float:left;
	padding:0 40px 10px 0;
	text-align:center;
	width:185px;
}
.photography-list li a {
	display:block;
	padding:4px;
	border:1px solid #c4c4c4;
	background:#fdeee5;
	margin-bottom:3px
}
.note {
	padding:0 0 0 50px
}
/*	News list   */
.news-list {overflow:hidden}
.news-list dt {float:left; width:120px; clear:left; color:#b32e1c; text-transform: lowercase;}
.news-list dd {float:left; width:365px}
.news-list h4 {margin-bottom:0.3em; font-weight:normal}
.news-list h4 a {text-decoration:underline; color:#b32e1c;}

/*	News detail   */
.news-detail {overflow:hidden}
.news-detail dt {float:left; width:120px; color:#b32e1c}
.news-detail dd {float:left; width:365px}
.news-detail h3 {font-size:1.5em; font-weight:normal}
.news-detail .back-link {padding-right:24px; background:url(/f/img/arrow.gif) 100% 50% no-repeat; color:#b32e1c}

/*	Calendar   */
.calendar {
	position:relative;
	width:560px;
	height:77px;
	margin-bottom:15px;
	margin-left:25px;
	background:url(/f/img/calendar-bcg.jpg) no-repeat
}

.calendar ul {
	overflow:hidden;
	margin-left:195px;
	padding-top:10px;
}
.calendar li {
	float:left;
	width:80px;
	margin-right:15px
}
.calendar .last {margin-right:0}
.calendar a, .calendar span {display:block; margin-bottom:2px}
.calendar a {color:#b32e1c; text-decoration:underline}
.calendar span {color:#999}

.year {
	position:absolute;
	top:20px;
	left:40px;
	font-size:2.5em;
	color:#A4A083
}
.year a {position:absolute; display:block; /*top:-4px;*/ top:14px}
.year .prev {left:-17px}
.year .next {right:-17px}

#print_links {
	display:none
}
b {color:#b32e1c;} 

#secondary-nav ul li.punkt1 {
	z-index:100 !important;
}
.punkt2 {
	z-index:90
}
.punkt3 {
	z-index:80
}

/*	House type   */
#house-type-list {overflow:hidden; zoom:1; margin-bottom:25px}
#house-type-list ul {float:left; width:520px;  padding-left:30px; border-bottom:1px solid #FBA16A}
#house-type-list li {
	position:relative;
	bottom:-1px;
	float:left;
	margin-right:20px;
	padding:4px 30px;
}
#house-type-list .selected {border:1px solid #FBA16A; border-width:1px 1px 0 1px; background-color:#FFF; color:#b32e1c;}
#house-type-list a {border-bottom:1px solid #b32e1c;}

#sitemap {background:url(/f/img/dot.gif) 50px 20px repeat-y}

#sitemap ul li {padding-left:90px; background:url(/f/img/ar-map.gif) 0 5px no-repeat}
#sitemap ul .last {margin-left:-1px; padding-left:91px; background-image:url(/f/img/ar-map-last.gif)}
#sitemap ul {margin-left:51px; background:url(/f/img/dot.gif) 118px 20px repeat-y}
#sitemap ul ul {background-position:148px 30px;}

#sitemap ul ul li {padding-left:120px;  background:url(/f/img/ar-map_l.gif) 0 5px no-repeat}
#sitemap ul ul .last {padding-left:121px; margin-left:-2px; padding-bottom:17px; background:#fff url(/f/img/ar-map_l-last.gif) 0 0 no-repeat}
#sitemap ul ul {margin-left:30px;}

#sitemap ul ul ul {background:url(/f/img/dot.gif) 0 0 repeat-y;}
#sitemap ul ul ul li {padding-left:120px;  background:url(/f/img/ar-map_l.gif) 1px 5px no-repeat}
#sitemap ul ul ul .last {padding-left:122px;  padding-bottom:17px; background:#fff url(/f/img/ar-map_l-last.gif) 2px 0 no-repeat}

/*#sitemap ul ul ul ul li {padding-left:120px;  background: url(/f/img/ar-map_l.gif) 0 5px no-repeat}
#sitemap ul ul ul ul .last {padding-left:121px; padding-bottom:17px; background:#fff url(/f/img/ar-map_l-last.gif) 4px 0 no-repeat}
#sitemap ul ul ul ul {margin-left:30px; margin-bottom:-20px; background:url(/f/img/dot.gif) 0 0 repeat-y}*/

#sitemap a {background-color:#FFF; text-decoration:underline}
#sitemap a:hover {text-decoration:none}
