/* banner-menü start */
#mb-placeholder {height: 154px;}
#mb-outer {height: 139px;}
#mb-outer2 {height: 179px; top: 202px;}
ul#mb {height: 214px; background-repeat: no-repeat; background-image:url(../img/house/submnu/bg.png);}
ul#mb li a#mb-item1 {background-image:url(../img/house/submnu/item_1.gif); height: 38px;} 
ul#mb li a#mb-item2 {background-image:url(../img/house/submnu/item_2.gif); height: 42px;}
ul#mb li a#mb-item3 {background-image:url(../img/house/submnu/item_3.gif); height: 40px;}
ul#mb li a#mb-item1:hover, ul#mb li.mb-list1 a.on {background-position: 0px -38px;}
ul#mb li a#mb-item2:hover, ul#mb li.mb-list2 a.on {background-position: 0px -42px;}
ul#mb li a#mb-item3:hover, ul#mb li.mb-list3 a.on {background-position: 0px -40px;}
/* banner-menü end */

.img-box-l {clear: both; float: left; display: inline; width: 120px; height: 188px; margin: 0px 15px 20px 0px; overflow: hidden; }
.img-box-l img{width: 120px; height: 188px;}
.img-box-rtxt {float: left; display: inline; width: 115px; height: 56px; margin: 132px 0px 20px 0px; font-size: 11px; color: #caa600;}
ul#boxes li.box-l .img-box-rtxt span.hl {color: #fcf7f7;}
.img-box-ftxt {clear: both; float: left; display: inline; width: 245px; padding: 0; margin: 0px 0px 0px 5px; font-size: 12px;}
.img-box-ftxt span.hl { color: #caa600;}

ul#boxes li.box-r {width: 644px; width/**/:/**/ 627px; padding: 30px 20px 0px 17px; margin: 0;}
ul#boxes li.box-r  .txt{float: left; display: inline; width: 570px;}
ul#boxes li.box-r div.txt h1{width: 570px;}

#deg_360 {top: 194px;}

/* start gallery */
#gallery2 {position: relative; z-index: 1; width: 623px; height: 365px; margin: 0px 0px 0px 7px; background-color: #ffffff; 
	overflow:hidden; background-repeat: no-repeat; border: 2px solid #ffffff; }
#gallery2-banner{position: absolute; z-index: 10; left: 1px; top: 82px; width: 401px; height: 154px; overflow:hidden; background-repeat: no-repeat;}
#gallery2-banner{display:block; background-repeat: no-repeat;}
#gallery2-dia-descr, #gallery2-dia-descr-fade {position: absolute; left: 0px; top: 0px; z-index: 12; overflow: hidden; width: 984px; height: 336px;}
#gallery2-dia-descr-fade {position: absolute; z-index: 13;}
#gallery2-dia-descr .hl, #gallery2-dia-descr-fade .hl{color: #1b81c1;}

/* start point list */
#gallery2-dia-points {position: absolute; left: 700px; top: 236px; z-index: 12; width: 250px; height: 6px; overflow: hidden;}
#gallery2-dia-points ul {float: right; display: inline; height: 6px; margin: 0px 0px 0px 0px; padding: 0; border:0;
	list-style-type: none; overflow: hidden; white-space: nowrap;}
#gallery2-dia-points ul li {float:left; display: inline; width: 14px; height: 40px; margin: 0px 0px 0px 0px; padding: 0; background-repeat: no-repeat;}
#gallery2-dia-points ul li a, #gallery2-dia-points ul li a.off {display:block; width: 14px; height: 6px; text-decoration:none; border:0; overflow:hidden;
	background-image:url(../btn/points.gif); background-repeat: no-repeat; background-position: 8px 0px;}
#gallery2-dia-points ul li a:hover, #gallery2-dia-points ul li a.on {background-position: 8px -6px;}


ul#thumbs {float:left; display: inline; width: 644px; min-height: 52px; height: auto !important; height: 52px; list-style-type:none; margin: 7px 0px 0px 0px;}
ul#thumbs li {
	float: left; display: inline;
	width: 107px; width/**/:/**/ 100px;
	height: 73px; height/**/:/**/ 64px;
	margin: 0px 0px 0px 0px; 
	padding: 7px 0px 0px 7px;
	overflow: hidden;
	background-image: url(../img/gallery/thumb_bg.png); background-repeat: no-repeat;
}
ul#thumbs li a, ul#thumbs li a:link, ul#thumbs li a.off {float: left; display: inline; width: 88px; height: 52px;  border: 2px solid #ffffff;
	text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px;}
ul#thumbs li a:hover, ul#thumbs li a:active, ul#thumbs li a.on  {float: left; display: inline; width: 88px; height: 52px; border: 2px solid #caa600;
	 background-repeat: no-repeat; background-position: 0px -52px;}

/*  start pagenumbers  */
#gallery2-pgnum {position: absolute; left: 700px; top: 478px; z-index: 12; width: 250px; height: 20px; overflow: hidden;}
.pgnum {float: right; display: inline; list-style-type:none; height: 20px; border:0; margin: 0px 0px 0px 0px; padding:0;}
.pgnum li{float: left; list-style-type:none; font-size: 16px; }
.pgnum li a, .pgnum li a:visited  {display:block; height: 20px; padding: 0px 5px 0px 5px; color: #8a2237; font-size: 16px;}
.pgnum li a:hover, .pgnum li a:active {color: #8a2237; text-decoration: underline;}
.pgnum li a.currpg, .pgnum li a.currpg:visited {color: #8a2237;} /*#009ee1*/
.pgnum li a span.arrow-left {padding: 0;}
.pgnum li a.arrow-left {width: 10px; padding: 0px 0px 0px 5px; background-image: url(../btn/arrow_left.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.pgnum li a.arrow-left:hover{background-image: url(../btn/arrow_left.gif); text-decoration: none; background-position: 0px -23px;}
.pgnum li a span.arrow-right {padding: 0;}
.pgnum li a.arrow-right {width: 15px; padding: 0; background-image: url(../btn/arrow_right.gif); background-repeat: no-repeat; background-position: 5px 3px;}
.pgnum li a.arrow-right:hover{background-image: url(../btn/arrow_right.gif); text-decoration: none; background-position: 5px -23px;}

/*  end pagenumbers  */	
/* end gallery */