/* Subnavbar */

div#subnavbar {
	display:block;
	height:32px;
	width:840px;
	background:URL(/images/inplace/subnav_shade.gif) repeat-x;
	}
* html div#subnavbar {
	width:848px;
	}
*:first-child+html div#subnavbar {
	width:840px;
	}
div#subnavbar.empty {
	display:none;
	}
div#subnavbar ul {
	padding-top:7px;
	}
div#subnavbar ul li {
	float:left;
	width:131px;
	height:25px;
	margin-right:8px;
	list-style-type:none;
	display: inline;
	}
div#subnavbar ul li a, div#subnavbar ul li span {
	display:block;
	width:100%;
	height:100%;
	text-indent:1px;
	}
div#subnavbar ul li a b, div#subnavbar ul li span b {
	display:block;
	width:131px;
	height:25px;
	position:absolute;
	}
div#subnavbar ul li a b {
	cursor:pointer;
	}

div#subnavbar ul li#search_nav1 a b {
	background:URL(/images/inplace/search_nav/list.gif) no-repeat;
	}
div#subnavbar ul li#search_nav1 a:hover b, div#subnavbar ul li#search_nav1 span b {
	background:URL(/images/inplace/search_nav/list_in.gif) no-repeat;
	}
div#subnavbar ul li#search_nav2 a b {
	background:URL(/images/inplace/search_nav/map.gif) no-repeat;
	}
div#subnavbar ul li#search_nav2 a:hover b, div#subnavbar ul li#search_nav2 span b {
	background:URL(/images/inplace/search_nav/map_in.gif) no-repeat;
	}


div#subnavbar ul li#pnavbar1,
div#subnavbar ul li#search_nav1,
div#subnavbar ul li#pnavbar21,
div#subnavbar ul li#pnavbar31,
div#subnavbar ul li#pnavbar41,
div#subnavbar ul li#pnavbar51,
div#subnavbar ul li#pnavbar61,
div#subnavbar ul li#pnavbar71{
	margin-left:6px;
	}

	div#subnavbar ul li#pnavbar1 a b {
	background:URL(/images/inplace/buying_nav/newbuild.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar1 a:hover b, div#subnavbar ul li#pnavbar1 span b {
	background:URL(/images/inplace/buying_nav/newbuild_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar2 a b {
	background:URL(/images/inplace/buying_nav/rent.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar2 a:hover b, div#subnavbar ul li#pnavbar2 span b {
	background:URL(/images/inplace/buying_nav/rent_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar3 a b {
	background:URL(/images/inplace/buying_nav/sale.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar3 a:hover b, div#subnavbar ul li#pnavbar3 span b {
	background:URL(/images/inplace/buying_nav/sale_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar4 a b {
	background:URL(/images/inplace/buying_nav/keyworkers.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar4 a:hover b, div#subnavbar ul li#pnavbar4 span b {
	background:URL(/images/inplace/buying_nav/keyworkers_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar5 a b {
	background:URL(/images/inplace/buying_nav/retirement.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar5 a:hover b, div#subnavbar ul li#pnavbar5 span b {
	background:URL(/images/inplace/buying_nav/retirement_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar6 a b {
	background:URL(/images/inplace/buying_nav/existing.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar6 a:hover b, div#subnavbar ul li#pnavbar6 span b {
	background:URL(/images/inplace/buying_nav/existing_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar7 a b {
	background:URL(/images/inplace/buying_nav/useful.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar7 a:hover b, div#subnavbar ul li#pnavbar7 span b {
	background:URL(/images/inplace/buying_nav/useful_in.gif) no-repeat;
	}

div#subnavbar ul li#pnavbar21 a b {
	background:URL(/images/inplace/extra_nav/news.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar21 a:hover b, div#subnavbar ul li#pnavbar21 span b {
	background:URL(/images/inplace/extra_nav/news_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar22 a b {
	background:URL(/images/inplace/extra_nav/viewings.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar22 a:hover b, div#subnavbar ul li#pnavbar22 span b {
	background:URL(/images/inplace/extra_nav/viewings_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar23 a b {
	background:URL(/images/inplace/extra_nav/offers.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar23 a:hover b, div#subnavbar ul li#pnavbar23 span b {
	background:URL(/images/inplace/extra_nav/offers_in.gif) no-repeat;
	}

div#subnavbar ul li#pnavbar31 a b {
	background:URL(/images/inplace/extra_nav/buying.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar31 a:hover b, div#subnavbar ul li#pnavbar31 span b {
	background:URL(/images/inplace/extra_nav/buying_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar32 a b {
	background:URL(/images/inplace/extra_nav/selling.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar32 a:hover b, div#subnavbar ul li#pnavbar32 span b {
	background:URL(/images/inplace/extra_nav/selling_in.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar33 a b {
	background:URL(/images/inplace/extra_nav/questionaire.gif) no-repeat;
	}
div#subnavbar ul li#pnavbar33 a:hover b, div#subnavbar ul li#pnavbar33 span b {
	background:URL(/images/inplace/extra_nav/questionaire_in.gif) no-repeat;
	}

div#subnavbar ul li#pnavbar41 a b {
    background:URL(/images/inplace/extra_nav/faq.gif) no-repeat;
    }
div#subnavbar ul li#pnavbar41 a:hover b, div#subnavbar ul li#pnavbar41 span b {
    background:URL(/images/inplace/extra_nav/faq.gif) no-repeat;
    }

div#subnavbar ul li#pnavbar51 a b {
    background:URL(/images/inplace/extra_nav/eligibility.gif) no-repeat;
    }
div#subnavbar ul li#pnavbar51 a:hover b, div#subnavbar ul li#pnavbar51 span b {
    background:URL(/images/inplace/extra_nav/eligibility.gif) no-repeat;
    }
div#subnavbar ul li#pnavbar61 a b {
    background:URL(/images/inplace/extra_nav/access.gif) no-repeat;
    }
div#subnavbar ul li#pnavbar61 a:hover b, div#subnavbar ul li#pnavbar61 span b {
    background:URL(/images/inplace/extra_nav/access.gif) no-repeat;
    }
div#subnavbar ul li#pnavbar71 a b {
    background:URL(/images/inplace/extra_nav/tandcs.gif) no-repeat;
    }
div#subnavbar ul li#pnavbar71 a:hover b, div#subnavbar ul li#pnavbar71 span b {
    background:URL(/images/inplace/extra_nav/tandcs.gif) no-repeat;
    }






/* Specified pages */


/* Home page */


div#homeNews {
	width:194px;
	margin-right:8px;
	float:left;
	height:620px;
	background:#F6F6F6 URL(/images/inplace/home/news_box_curves.gif) no-repeat left bottom;
	}
div#homeNews h2 {
	background:#F6F6F6 URL(/images/inplace/home/news_grey_bar.gif) no-repeat;
	width:194px;
	height:31px;
	}
div#homeNews h2 span {
	float:left;
	width:72px;
	text-indent:-12345px;
	}
div#homeNews h2 a {
	background:URL(/images/inplace/home/morenews.gif) no-repeat;
	float:right;
	width:97px;
	height:16px;
	text-indent:-12345px;
	margin-top:8px;
	margin-right:12px;
	}
div#homeNews h2 a:hover {
	background:URL(/images/inplace/home/morenews_over.gif) no-repeat;
	}

div#homeExclusive {
	width:400px;
	float:left;
	height:620px;
	background:#F6F6F6 URL(/images/inplace/home/exclusive_box_curves.gif) no-repeat left bottom;
	overflow:hidden;
	}

div#contentboard img {
	max-width:580px;
	width:expression(this.width > 580 ? "580px" : this.width);
	}
div#homeExclusive img {
	/* max-width:380px;
	width:expression(this.width > 380 ? "380px" : this.width); */
	}


div#homeExclusive h2 {
	background:#F6F6F6 URL(/images/inplace/home/exclusive_grey_bar.gif) no-repeat;
	width:400px;
	height:30px;
	_height:31px;
	border-bottom:1px solid #7b7b7b;
	}
div#homeExclusive h2 span {
	float:left;
	width:72px;
	text-indent:-12345px;
	}
div#homeExclusive h2 a {
	background:URL(/images/inplace/home/moreoffers.gif) no-repeat;
	float:right;
	width:97px;
	height:16px;
	text-indent:-12345px;
	margin-top:8px;
	margin-right:12px;
	}
div#homeExclusive h2 a:hover {
	background:URL(/images/inplace/home/moreoffers_over.gif) no-repeat;
	}
div#homeExclusive div#homeExclusivePicture {
	border-bottom:1px solid #7b7b7b;
	width:400;
	height:299px;
	overflow:hidden;
	}
div#homeExclusive div#homeExclusiveText {
	border:1px solid #dadada;
	border-width:0 1px;
	height:167px;
	_height:168px;
	overflow:hidden;
	padding:0 13px;
	}
div#homeExclusive div#homeExclusiveText h1 {
	padding:10px 0;
	}









/* Search pages */







/* Map Search pages */
div.paginator {
	width:608px;
	height:35px;
	line-height:30px;
	text-align:center;
	}
div.paginator span, div.paginator button {
	margin:5px 3px;
	}
div.paginator span {
	line-height:31px;
	}
div.paginator select {
    width:42px;
    }


button.prev, button.next, button.prev:hover ,button.next:hover , span.prev, span.next, span.prev:hover ,span.next:hover{
	width:22px;
	height:22px;
	border:0;
	cursor:pointer;
	}
button.prev, span.prev {
	background:URL(/images/inplace/arrows/previous.gif) no-repeat;
	}
button.next, span.next {
	background:URL(/images/inplace/arrows/next.gif) no-repeat;
	}

button.prev:hover , span.prev:hover {
	background:URL(/images/inplace/arrows/previous_over.gif) no-repeat;
	}

button.next:hover , span.next:hover {
	background:URL(/images/inplace/arrows/next_over.gif) no-repeat;
	}

div.paginator-envelope {
	width:608px;
	height:40px;
	text-align:center;
	}
div.paginator {
	width:120px;
	position:relative;
	margin:0 auto;
	}
div.paginator select {
	position:absolute;
	left:40px;
	top:6px;
	}
div.paginator button.prev, div.paginator button.prev:hover {
	position:absolute;
	left:0;
	top:0;
	}
div.paginator button.next, div.paginator button.next:hover {
	position:absolute;
	right:0;
	top:0;
	}




div.oneResult {
	width:608px;
	margin-bottom:10px;
	}

div.oneResult div.oneResultHead {
	width:608px;
	height:30px;
	background:#fff URL(/images/inplace/general_bar.gif) no-repeat;
	overflow:hidden;
	}
div.oneResult div.oneResultHead div.oneResultHeadAddr {
	width:350px;
	height:30px;
	line-height:30px;
	float:left;
	padding-left:10px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	}
div.oneResult div.oneResultHead div.oneResultHeadAddr a {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	}
div.oneResult div.oneResultHead div.oneResultHeadPrice {
	/*width:200px;*/
	height:30px;
	line-height:30px;
	float:right;
	padding-right:10px;
	font-size:16px;
	color:#fff;
	text-align:right;
	font-weight:bold;
	}
div.oneResult div.oneResultHead div.oneResultHeadPrice span {
	font-size:13px;
	color:#fff;
	font-weight:bold;
	}
div.oneResult div.oneResultBody {
	width:606px;
	_width:608px;
	background:#f6f6f6;
	border:1px solid #e1e1e1;
	border-top-width:0;
	overflow:hidden;
	}
div.oneResult div.oneResultBody div {
	float:left;
	margin-left:5px;
	margin-top:5px;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons {
	width:225px;
	height:40px;
	margin-right:10px;
	}
div.allcontentButtons {
	width:599px;
	text-align:center;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button, div.allcontentButtons button {
	width:40px;
	height:40px;
	border:0;
	margin-right:2px;
	cursor:pointer;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button div, div.allcontentButtons button div {
	text-indent:-12345px;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton1,
div.allcontentButtons  button.oneResultBodyButton1 {
	background:URL(/images/inplace/view_buttons/photos.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton1:hover,
div.allcontentButtons  button.oneResultBodyButton1:hover,
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton1_active,
div.allcontentButtons  button.oneResultBodyButton1_active
 {
	background:URL(/images/inplace/view_buttons/photos_over.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton2,
div.allcontentButtons  button.oneResultBodyButton2 {
	background:URL(/images/inplace/view_buttons/floorplan.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton2:hover,
div.allcontentButtons  button.oneResultBodyButton2:hover,
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton2_active,
div.allcontentButtons  button.oneResultBodyButton2_active {
	background:URL(/images/inplace/view_buttons/floorplan_over.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton3,
div.allcontentButtons  button.oneResultBodyButton3 {
	background:URL(/images/inplace/view_buttons/360.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton3:hover,
div.allcontentButtons  button.oneResultBodyButton3:hover,
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton3_active,
div.allcontentButtons  button.oneResultBodyButton3_active {
	background:URL(/images/inplace/view_buttons/360_over.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton4,
div.allcontentButtons  button.oneResultBodyButton4 {
	background:URL(/images/inplace/view_buttons/pdf.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton4:hover,
div.allcontentButtons  button.oneResultBodyButton4:hover,
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton4_active,
div.allcontentButtons  button.oneResultBodyButton4_active {
	background:URL(/images/inplace/view_buttons/pdf_over.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton5,
div.allcontentButtons  button.oneResultBodyButton5 {
	background:URL(/images/inplace/view_buttons/map.gif) no-repeat;
	}
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton5:hover,
div.allcontentButtons  button.oneResultBodyButton5:hover,
div.oneResult div.oneResultBody div.oneResultBodyButtons button.oneResultBodyButton5_active,
div.allcontentButtons  button.oneResultBodyButton5_active {
	background:URL(/images/inplace/view_buttons/map_over.gif) no-repeat;
	}

div.oneResult div.oneResultBody div.oneResultBodyCount {
	width:230px;
	height:40px;
/*	font-weight:bold;*/
	font-size:16px;
	}
div.oneResult div.oneResultBody div.oneResultBodyType {
	float:left;
	width:130px;
	height:40px;
	font-size:12px;
	}
div.oneResult div.oneResultBody div.oneResultBodyType2 {
	float:right;
/*	width:210px; */
	height:40px;
	font-size:12px;
	text-align:right;
	margin-right:10px;
	}
div.oneResult div.oneResultBody div.oneResultBodyImage{
	width:222px;
	height:148px;
	border:1px solid #e1e1e1;
	overflow:hidden;
	position:relative;
	}
div.oneResult div.oneResultBody div.oneResultBodyImage div.resu_preview_block {
	width:222px;
	height:148px;
	overflow:hidden;
	position:absolute;
	margin-top: 0px;
	margin-left: 0px;
	top: 0;
	left: 0;
	border: 0px;
	}

div.oneResult div.oneResultBody div.oneResultBodyImage button.oneResultBodyButton6 {
	position:absolute;
	top:5px;
	right:5px;
	width:25px;
	height:25px;
	border:0;
	background:URL(/images/inplace/view_buttons/enlarge.png) no-repeat;
	cursor:pointer;
	z-index: 500;
	}
div.oneResult div.oneResultBody div.oneResultBodyImage button.oneResultBodyButton6:hover {
	background:URL(/images/inplace/view_buttons/enlarge_over.png) no-repeat;
	position:absolute;
	top:5px;
	right:5px;
	width:25px;
	height:25px;
	border:0;
	cursor:pointer;
	z-index: 500;
	text-indent:-12345px;
	}
div.oneResult div.oneResultBody div.oneResultBodyImage button.oneResultBodyButton6 div {
	text-indent:-12345px;
	}
div.oneResult div.oneResultBody div.oneResultBodyDescript {
	width:330px;
	height:152px;
	margin-left:20px;
	overflow:auto;
	font-size:13px;
	}
div.oneResult div.oneResultBody div.oneResultBodyNav {
	width:222px;
	height:30px;
	text-align:center;
	}
div.oneResult div.oneResultBody div.oneResultBodyNav button {
	margin:0 2px;
	}
div.oneResult div.oneResultBody div.oneResultBodyEtc {
	width:330px;
	height:30px;
	margin-left:20px;
	font-size:12px;
	color:#7B7979;
	}



/* Search pages with map */

div.mapArea {
	width:610px;
	height:480px;
	border:1px solid #E1E1E1;
	position:relative;
	overflow:visible;
	}

div#map *, div#content_map * {
    overflow:visible;
    }

div.mapArea div.mapCircles {
	height:12px;
	position:absolute;
	}
div.mapArea div.mapCircle1 {
	height:12px;
	width:6px;
	background:URL(/images/inplace/map/circle_left.png) no-repeat;
	float:left;
	}
div.mapArea div.mapCircle2 {
	height:12px;
	line-height:12px;
	background:#3375bb;
	color:#fff;
	float:left;
	font-size:6pt;
	z-index:13000;
	}
div.mapArea div.mapCircle3 {
	height:12px;
	width:6px;
	background:URL(/images/inplace/map/circle_right.png) no-repeat;
	float:left;
	}
div.mapArea div.mapDescr {
	position:absolute;
	height:154px;
	width:200px;
	background:URL(/images/inplace/map/mapdetailer.png) no-repeat;
	}

div.mapArea div.mapDescr ul {
	position:absolute;
	height:0;
	width:0;
	height:21px;
	width:200px;
	overflow:hidden;
	}
div.mapArea div.mapDescr ul li {
	float:left;
	width:62px;
	height:21px;
	background:URL(/images/inplace/map/maptab.png) no-repeat;
	cursor:pointer;
	text-align:center;
	line-height:21px;
	font-size:11px;
	color:#fff;
	}
div.mapArea div.mapDescr ul li.tabactive {
	float:left;
	width:62px;
	height:21px;
	background:URL(/images/inplace/map/maptab_active.png) no-repeat;
	cursor:pointer;
	text-align:center;
	line-height:21px;
	font-size:11px;
	color:#003473;
	}

div.mapArea div.mapDescr1, div.mapArea div.mapDescr2 {
	position:absolute;
	top:23px;
	font-size:11px;

	}
div.mapArea div.mapDescr1 {
	left:5px;
	width:112px;
	height: 70px;
	}
div.mapArea div.mapDescr2 {
	right:7px;
	}
div.mapArea div.mapDescr1 *, div.mapArea div.mapDescr2 * {
	font-size:11px;
	}
div.mapArea div#mapDescr1 a {
	text-decoration:underline;
	}
div.mapArea div.mapDescr1 button, div.mapArea div.mapDescr1 button:hover {
	width:57px;
	height:15px;
	background:URL(/images/inplace/map/details.gif) no-repeat;
	border:0;
	cursor:pointer;
	margin-top:7px;
	position:absolute;
	left:1px;
	top:49px;
	}
div.mapArea div.mapDescr1 button:hover {
	background:URL(/images/inplace/map/details_over.gif) no-repeat;
	}
div.mapArea div.mapDescr1 button div {
	text-indent:-12345px;
	}
div.mapArea div.mapDescr2 div.closer {
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	width:8px;
	color:#5C91C9;
	cursor:pointer;
	}
div.mapArea div.mapDescr2 div.navarrow1 {
	position:absolute;
	right:60;
	top:0;
	text-align:right;
	width:8px;
	color:#5C91C9;
	cursor:pointer;
	}
div.mapArea div.mapDescr2 div.navarrow2 {
	position:absolute;
	right:45;
	top:0;
	text-align:right;
	width:8px;
	color:#5C91C9;
	cursor:pointer;
	}
div.mapArea div.mapDescr2 img {
	position:absolute;
	right:0;
	top:14;
	width:72px;
	height:54px;
	}



/* Simple pages to edit */

div#simplePage {
	margin:7px 10px 20px 25px;
	width:568px;
	}
div#simplePage h1, div#simplePage h2 {
	padding:0;
	margin:0;
	margin-bottom:7px;
	font-size:30px;
	font-weight:bold;
	}
div#simplePage p {
	margin-bottom:7px;
	}














/* SVALKA */

#tinymce{
	background:white;
	text-align:left;
}

input.sliderAddB {
  /*  right:150;*/
    top:2;
    padding:0 3px;
    border:0;
    color:white;
    background:red;
    font-size:8pt;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    cursor:pointer;
    z-index:13000;
  /*  position: relative;*/
    }

input.sliderDeleteB {
/*    right:320;*/
    top:2;
    padding:0 3px;
    border:0;
    color:white;
    background:red;
    font-size:8pt;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    cursor:pointer;
    z-index:13000;
/*    position: relative;*/
    }


/* Style for font-size */
.xxSmallClass{
	font-size: 9px;
}
.xSmallClass{
	font-size: 10px;
}
.smallClass{
	font-size: 13px;
}
.mediumClass{
	font-size: 16px;
}
.largeClass{
	font-size: 18px;
}
.xLargeClass{
	font-size: 24px;
}
.xxLargeClass{
	font-size: 32px;
}



/* gallery */

#gallery-envelope {
	height:110px;
	width:397px;
	overflow:hidden;
	clear:both;
	float:none;
	padding-left: 4px;
	}
#gallery {
	margin-top:15px;
	height:110px;
	position:relative;
	overflow:hidden;
	float:left;
	}
#gallery-list div {
	float:left;
	display:inline;
	height:79px;
	width:118px;
	_width:122px;
	margin-right:2px;
	overflow:hidden;
	border:2px solid #f4f4f4;
	cursor:pointer;
	}
#gallery-list div.gallery-preview-active {
	border:2px solid #fcfa73;
	}
img.gallery-up, img.gallery-down {
	cursor:pointer;
	position:absolute;
	top:31px;
	width:22px;
	height:22px;
	z-index:1300;
	}
div.gallery-up, div.gallery-down, div.gallery-up:hover, div.gallery-down:hover {
	cursor:pointer;
	position:absolute;
	top:31px;
	width:22px;
	height:22px;
	z-index:1300;
	overflow:hidden;
	}
img.gallery-up {
	left:0;
	}
img.gallery-down {
	right:0;
	}
div.gallery-up {
	left:0;
	background:URL(/images/inplace/arrows/previous.png) no-repeat;
	_background:URL();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inplace/arrows/previous.png', sizingMethod='scale');
	}
div.gallery-down {
	right:0;
	background:URL(/images/inplace/arrows/next.png) no-repeat;
	_background:URL();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inplace/arrows/next.png', sizingMethod='scale');
	}
div.gallery-up:hover {
	left:0;
	background:URL(/images/inplace/arrows/previous_over.png) no-repeat;
	_background:URL();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inplace/arrows/previous_over.png', sizingMethod='scale');
	}
div.gallery-down:hover {
	right:0;
	background:URL(/images/inplace/arrows/next_over.png) no-repeat;
	_background:URL();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inplace/arrows/next_over.png', sizingMethod='scale');
	}
#gallery-hole {
	margin:0 11px;
	overflow:hidden;
	width:375px;
	height:83px;
	position:relative;
	}
#gallery-list {
	width:620px;
	height:83px;
	position:absolute;
	/*left:0;*/
	top:0;
	}

#gallery-largephoto {
	width:400px;
	height:267px;
/*	border:2px solid #ddd;*/
	margin: 6px 0;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	}
#gallery-largephoto-inner img {
	position:absolute;
	top:0;
	left:0;
	}
#gallery-descr-and-header {
	height:200px;
	overflow:auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
#gallery-descr-and-header div {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
#gallery-description {
	padding:6px;
	font-size:9pt;
	color:#003366;
	}
#gallery-description-header {
	padding:6px 0 0 6px;
	font-size:11pt;
	font-weight:bold;
	color:#003366;
	}