/** Skeleton **/

.printLogo {
	display: none;
}
.advices .adviceSections {
	width: 196px;
	margin: 0 50px 0 0;
	padding: 20px 0 0;
	float: left;
}
.advices .oneCategory {
	width: 640px;
	margin: 0;
}
.advices .lastAdviceSections {
	margin: 0;
}
	.advices .adviceSections h3 {
		font-size: 12px;
		font-family: Arial;
		color: #397fb2;
		padding: 0 0 9px;
		border-bottom: 1px solid #92caee;
	}
	.advices .adviceSections ul {
		color: #266da1;
		padding: 15px 0 3px 15px;
		margin: 0 0 8px;
		border-bottom: 1px solid #92caee;
	}
		.advices .adviceSections ul li {
			background: url('/images/bullet.gif') no-repeat 0 5px;
			padding: 0 0 5px 10px;
		}
			.advices .adviceSections ul li a {
				color: #666;
				text-decoration: none;
			}
			.advices .adviceSections ul li a:hover {
				color: #266da1;
			}
.partners {
	padding: 5px 0 0;
}
	.partners .onePartner {
		padding: 5px 0;
		border-bottom: 1px solid #e2e2e2;
	}
		.partners table {
			width: 111px;
			height: 97px;
			border-collapse: collapse;
			margin: 0 20px 0 0;
			float: left;
		}
			.partners td {
				background: url('../images/partners_bg.gif') no-repeat;
				vertical-align: middle;
				text-align: center;
				padding: 0;
				margin: 0;
			}
				.partners td .partnerPic img {
					width: 111px;
					height: 97px;
				}
			.partners a.titleLink {
				color: #428fca;
				font-weight: bold;
			}
			.partners a.urlLink {
				color: #94bc0c;
				display: block;
			}
			.partners a.titleLink:hover, #mainContent .partners a.urlLink:hover {
				text-decoration: underline;
			}
.brcPagFilter {
	padding: 8px 0 0;
}
#brc {
	padding: 0 0 17px;
}
	#brc a {
		background: url(/images/bullet1.gif) no-repeat right 6px;
		color: #424242;
		padding: 0 9px 0 0;
		margin: 0 0 0 3px;
		text-decoration: none;
	}
	#brc .home {
		margin: 0;
		text-decoration: underline;
	}
	#brc a:hover {
		color: #358bba;
	}
	#brc span {
		color: #358bba;
		margin: 0 0 0 3px;
	}
#mainbodyInner .pagination {
	float: right;
	padding: 5px 0;
}
	#mainbodyInner .pagination a {
		width: 15px;
		height: 14px;
		color: #424242;
		line-height: 14px;
		margin: 0 0 0 2px;
		text-align: center;
		text-decoration: none;
		float: left;
	}
	#mainbodyInner .pagination .pagPrev {
		background: url(/images/icons.gif) no-repeat left -108px;
		margin: 0 0 0 5px;
	}
	#mainbodyInner .pagination .pagFirst {
		background: url(/images/icons.gif) no-repeat -15px -108px;
	}
	#mainbodyInner .pagination .pagNext {
		background: url(/images/icons.gif) no-repeat left -118px;
		margin: 0 0 0 5px;
	}
	#mainbodyInner .pagination .pagLast {
		background: url(/images/icons.gif) no-repeat -15px -118px;
	}
	#mainbodyInner .pagination .current, #mainbodyInner .pagination .pagItem:hover {
		color: #2985b8;
	}
	#mainbodyInner .pagination .current {
		border: 1px solid #e0e0e0;
	}
.filter {
	float: right;
	padding: 0 20px 0 0;
}
	.filter .inputDrop {
		width: 50px;
		margin: 0 5px;
		height: 18px;
		border: 1px solid #e2e2e2;
		padding: 0;
		float: left;
	}
	.filter label {
		float: left;
	}
.mainTable {
	background: url(/images/tableheader_bg.gif) no-repeat;
	width: 753px;
	border-collapse: collapse;
}
	.mainTable .hovered td {
		background: #efefef;
	}
	.mainTable .selected td {
		background: #d7d7d7;
	}
	.mainTable td {
		text-align: center;
		vertical-align: middle;
		padding: 10px 0;
	}
	.mainTable thead td {
		color: #fff;
		font-weight: bold;
		height: 22px;
		padding: 0;
	}
	.mainTable thead td span {
		font-weight: normal;
	}
	.mainTable tbody td {
		color: #424242;
		border-bottom: 1px solid #e0e0e0;
	}
	.mainTable tbody .price {
		color: #e80505;
		font-weight: bold;
	}
	.mainTable .pic {
		background: url(/images/maintable_pic_bg.gif) no-repeat left 7px;
		width: 148px;
		height: 112px;
		padding-right: 20px;
	}
#contentPanel2 {
	width: 753px;
	padding: 0 0 0 20px;
	float: right;
}
#lPanel {
	background: #fff;
	width: 182px;
	float: left;
}
	#lPanel .title {
		background: url(/images/titles.jpg) no-repeat left -62px;
		width: 163px;
		height: 22px;
		padding: 9px 0 0 19px;
		color: #2985b8;
		font-size: 14px;
		font-weight: bold;
	}
	#lPanel .lPanelMenu {
		background: #e6e6e6;
		margin: 8px 0 0;
		padding: 0 20px;
	}
		#lPanel .lPanelMenu ul {
			padding: 5px 0;
		}
			#lPanel .lPanelMenu ul ul {
				padding-bottom: 0;
			}
				#lPanel .lPanelMenu .level2-last {
					padding-bottom: 0;
				}
		#lPanel .lPanelMenu li {
			background: url(/images/bullet1.gif) no-repeat left 10px;
			padding: 5px 0 5px 8px;
			margin: 0 0 0 8px;
		}
		#lPanel .lPanelMenu li.top {
			background: none;
			padding: 5px 0 0;
			margin: 0;
		}
			#lPanel .lPanelMenu li a {
				text-decoration: none;
				color: #424242;
			}
			#lPanel a.top {
				font-weight: bold;
			}
			#lPanel a:hover, #lPanel a.selected {
				color: #2985b8;
			}
			#lPanel a.selected {
				font-weight: bold;
			}
	#lPanel .bloknot {
		background: url(/images/bloknot_button.gif) no-repeat;
		display: block;
		width: 180px;
		height: 51px;
		margin: 10px 0 0;
	}
	#lPanel .vCarouselTitle {
		background: url('/images/titles.jpg') no-repeat left -144px;
		width: 162px;
		line-height: 22px;
		padding: 0 0 0 20px;
		margin: 28px 0 0;
	}
	#lPanel .vCarouselBigTitle {
		background: url('/images/vCarouselTitle.gif') no-repeat;
		line-height: 15px;
		height: 32px;
	}
	#lPanel .vCarousel {
		background: #efefef;
		margin: 8px 0 0;
	}
		#lPanel .vCarousel li {
			text-align: center;
		}
		#lPanel .vCarousel .lastLi {
			padding: 0;
		}
			#lPanel .vCarousel li .pic {
				background: url('/images/vcarousel_bg.gif') no-repeat;
				padding: 3px 3px 0 3px;
				width: 154px;
				height: 128px;
				display: block;
				margin: 0 auto;
			}
.wrapper_1 {
	margin: 0 auto;
	width: 955px;
}

#header {
	background: url('/images/skeleton/header.gif') repeat-x #fff;
}
	#headerInner {
		padding: 0 0 0 6px;
		background: url('/images/skeleton/header-inner.jpg') no-repeat 0 55px;
		width: 955px;
		height: 420px;
	}
#mainbody, #mainbodyInner {
	clear: both;
	padding: 0 0 20px 0;
	background: url('/images/skeleton/mainbody.gif') repeat-x #fff;
}
	#mainbodyInner {
		padding: 24px 0 0 0;
	}
		#contentPanel {
			float: left;
			padding: 0 17px 0 0;
			width: 710px;
		}
		#contentPanel .title {
			color: #2985b8;
			font-size: 14px;
			
		}
		#rightPanel {
			float: right;
			width: 228px;
		}
#footer-top {
	clear: both;
	background: url('/images/skeleton/footer-top.gif') repeat-x;
}
	#footerInner-top {
		background: url('/images/skeleton/footer-inner.gif') no-repeat;
		width: 987px;
	}
	#footerInner-top-bottom {
		background: url('/images/skeleton/footer-inner.gif') no-repeat 0 -243px;
		width: 987px;
		height: 7px;
	}
#footer-bottom {
	clear: both;
	background: url('/images/skeleton/footer-bottom.gif') repeat-x;
}

	#footerInner-bottom {
		padding: 5px 0 30px 0;
		clear: both;
		background: url('/images/skeleton/footer-bottom.gif') repeat-x;
	}

/** End of Skeleton **/

/** Globals **/
.button {
	border: 0;
	cursor: pointer;
}
.imgtable-container {
	padding: 4px 0;
	width: 154px;
	height: 120px;
	background: url('/images/misc.gif') no-repeat 0 -58px;
}
	.imgtable-container-hover {
		background: url('/images/misc.gif') no-repeat 0 -187px;
	}
	.imgtable-container table {
		width: 154px;
		height: 107px;
		vertical-align: middle;
		text-align: center;
	}
.imgtable-container2 {
	padding: 1px 0 0 0;
	width: 98px;
	height: 74px;
	background: url('/images/misc.gif') no-repeat -154px -112px;
}
	.imgtable-container-hover2 {
		background: url('/images/misc.gif') no-repeat -154px -189px;
	}
	.imgtable-container2 table {
		width: 100%;
		height: 100%;
		vertical-align: middle;
		text-align: center;
	}
.readmore {
	float: left;
	padding: 0 0 0 7px;
	background: url('/images/icons.gif') no-repeat 0 -54px;
}
	.readmore:hover {
		background: url('/images/icons.gif') no-repeat 0 -65px;
	}
.viewall {
	float: left;
	padding: 0 0 0 7px;
	background: url('/images/icons.gif') no-repeat 0 -55px;
	text-decoration: none;
}
	.viewall:hover {
		background: url('/images/icons.gif') no-repeat 0 -66px;
	}
.rss-container a {
	padding: 0 0 0 15px;
	background: url('/images/icons.gif') no-repeat 0 -81px;
	text-decoration: none;
}
	.rss-container a:hover {
		color: #fea423;
		background: url('/images/icons.gif') no-repeat 0 -95px;
	}
.promo-baloon {
	display: block;
	background: url('/images/promo.png') no-repeat;
	width: 53px;
	height: 53px;
	text-indent: -9999px;
	position: relative;
	top: -14px;
	right: -144px;
}
/** End of Globals **/

/** Header **/
#header .top {
	padding: 20px 0 0 0;
	height: 30px;
	overflow: hidden;
}
	#header .welcometext {
		float: left;
		width: 735px;
		height: 30px;
		color: #a2a2a2;
		font-size: 10px;
		overflow: hidden;
	}
	#header .top .contacts {
		float: right;
		width: 180px;
		color: #6b6b6b;
		overflow: hidden;
	}
#header .bottom {
	
}
	#topmenu {
		float: left;
		padding: 17px 0 0 0;
	}
		#topmenu li {
			float: left;
			padding: 0 0 0 20px;
			background: url('/images/icons.gif') no-repeat 8px 3px;
		}
			#topmenu li a {
				color: #fff;
				font-size: 10px;
				font-weight: bold;
				text-decoration: none;
				text-transform: uppercase;
			}
				#topmenu li a:hover, #topmenu .selected a {
					color: #e0f87b;
				}
		#topmenu li.clear, #topmenu li.first {
			background: 0;
		}
	#topicons {
		float: right;
		padding: 17px 0 0 0;
		width: 90px;
	}
		#topicons li {
			float: left;
			padding: 0 0 0 12px;
			background: url('/images/icons.gif') no-repeat 5px -10px;
			width: 10px;
		}
			#topicons li a {
				display: block;
				width: 11px;
				overflow: hidden;
			}
			#topicons .home {
				background: url('/images/icons.gif') no-repeat 0 -26px;
				height: 11px;
			}
				#topicons .home:hover {
					background: url('/images/icons.gif') no-repeat -11px -26px;
				}
			#topicons .contacts {
				margin: 3px 0 0 0;
				background: url('/images/icons.gif') no-repeat 0 -46px;
				height: 8px;
			}
				#topicons .contacts:hover {
					background: url('/images/icons.gif') no-repeat -11px -46px;
				}
			#topicons .sitemap {
				margin: 2px 0 0 0;
				background: url('/images/icons.gif') no-repeat 0 -37px;
				height: 9px;
			}
				#topicons .sitemap:hover {
					background: url('/images/icons.gif') no-repeat -11px -37px;
				}
		#topicons li.clear, #topicons li.first {
			background: 0;
		}
	#logo {
		float: left;
		margin: 25px 0 0 20px;
		width: 180px;
		height: 75px;
	}
		#logo span {
			display: none;
		}
	#header .search {
		float: right;
		margin: -30px 0 0 0;
		padding: 0 9px 0 0;
		width: 230px;
		color: #fff;
	}
		#header .search .inputs1 {
			margin: 10px 0 15px 0;
		}
		#header .search .inputs2 {
			margin: 7px 0 20px 0;
		}
			#header .search .left {
				float: left;
				width: 115px;
			}
			#header .search .right {
				float: left;
				width: 115px;
			}
			#header .search .inputSelect2 {
				width: 102px;
			}
			#header .search .inputText2 {
				margin: 0 0 0 7px;
				width: 72px;
			}
			#header .search .inputRadio {
				margin: 0 8px 0 0;
			}
			#header .search .button {
				margin: -5px 0 0 0;
				background: url('/images/misc.gif') no-repeat top left;
				width: 219px;
				height: 29px;
			}
				#header .search .button-over {
					background: url('/images/misc.gif') no-repeat 0 -29px;
				}
	#mainmenu {
		float: left;
		margin: 165px 0 0 0;
		width: 695px;
	}
		#mainmenu .oneSection {
			margin: 0 0 0 70px;
			float: left;
		}
		#mainmenu .firstSection {
			margin: 0 0 0 15px;
		}
		#mainmenu a {
			float: left;
			padding: 31px 0 7px 61px;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			overflow: hidden;
		}
			#mainmenu .sea {
				background: url('/images/mainmenu.gif') no-repeat 0 0;
			}
				#mainmenu .sea:hover, #mainmenu .sea-selected  {
					background: url('/images/mainmenu.gif') no-repeat 0 -53px;
				}
			#mainmenu .town {
				background: url('/images/mainmenu.gif') no-repeat -131px 0;
			}
				#mainmenu .town:hover, #mainmenu .town-selected {
					background: url('/images/mainmenu.gif') no-repeat -131px -53px;
				}
			#mainmenu .forest {
				background: url('/images/mainmenu.gif') no-repeat -263px 0;
			}
				#mainmenu .forest:hover, #mainmenu .forest-selected {
					background: url('/images/mainmenu.gif') no-repeat -263px -53px;
				}
			#mainmenu .invest {
				background: url('/images/mainmenu.gif') no-repeat -394px 0;
			}
				#mainmenu .invest:hover, #mainmenu .invest-selected {
					background: url('/images/mainmenu.gif') no-repeat -394px -53px;
				}
		#mainmenu .hint {
			position: absolute;
			width: 156px;
			z-index: 4;
			display: none;
		}
			#mainmenu .hint .topSection {
				background: url('/images/top.png') no-repeat right top;
				width: 141px;
				height: 6px;
				padding: 0 0 0 15px;
				overflow: hidden;
			}
			#mainmenu .hint .middleSection {
				background: #a0cc41;
				padding: 3px 0 0 10px;
				margin: 0 0 0 15px;
				width: 131px;
			}
				#mainmenu .hint .middleSection li {
					background: url('/images/bullet2.gif') no-repeat left 7px;
					padding: 2px 0 2px 8px;
					position: relative;
					z-index: 5;
				}
					#mainmenu .hint .middleSection li a {
						color: #fff;
						margin: 0;
						padding: 0;
						font-size: 11px;
						float: none;
					}
					#mainmenu .hint .middleSection li a:hover {
						color: #e0f87b;
					}
			#mainmenu .hint .bottomSection {
				background: url('/images/bottom.png') no-repeat bottom;
				width: 156px;
				height: 26px;
				margin: -16px 0 0;
				overflow: hidden;
			}
			
/** End of Header **/

/** rightPanel **/
#rightPanel {
	
}
#rightPanel .title {
	display: block;
	margin: -20px 0 0 0px;	
	background: url('/images/titles.jpg') no-repeat -182px -62px;
	width: 228px;
	height: 51px;
	position: relative;
}
#rightPanel .subtitle {
	margin: 25px 0 10px 0;
	background: url('/images/titles.jpg') no-repeat 0 -93px;
	width: 53px;
	height: 10px;
}
#rightPanel .item, .news .item {
	border-bottom: 1px solid #e6e6e6;
	line-height: 120%;
	overflow: hidden;
}
	#rightPanel .item .date, .news .item .date {
		float: left;
		margin: 20px 0 0 0;
		padding: 9px 16px 0 0;
		background: url('/images/misc.gif') no-repeat -154px -58px;
		width: 26px;
		height: 44px;
		color: #424242;
		text-align: right;
		line-height: 110%;
	}
		#rightPanel .item .date .day, .news .item .date .day {
			font-family: Arial;
			font-weight: bold;
			font-size: 12px;
		}
		#rightPanel .item .date .month, #rightPanel .item .date .year, .news .item .date p.month, .news .item .date p.year {
			font-size: 10px;
		}
	#rightPanel .item .content, .news .item .contentNews {
		float: left;
		margin: 20px 0 0 8px;
		width: 178px;
	}
	.news .item .contentNews {
		width: 640px;
	}
		#rightPanel .item h2, .news .item h2 {
			margin: 0 0 5px 0;
			color: #2985b8;
		}
		#rightPanel .item .readmore-news, .news .item .readmore-news {
			text-align: right;
		}
		#rightPanel .item .readmore-news a, .news .item .readmore-news a {
			display: inline-block;
			margin: 0 0 20px 0;
			padding: 0 0 0 7px;
			background: url('/images/icons.gif') no-repeat 0 -54px;
		}
		.news .item .readmore-news a {
			margin: 0;
		}
			#rightPanel .item .readmore-news a:hover, .news .item .readmore-news a:hover {
				background: url('/images/icons.gif') no-repeat 0 -65px;
			}
	#rightPanel .viewall-news {
		float: right;
		padding: 22px 0 0 0;
		text-align: right;
	}
		#rightPanel .viewall-news  a {
			display: inline-block;
			padding: 0 0 0 7px;
			background: url('/images/icons.gif') no-repeat 0 -54px;
		}
			#rightPanel .viewall-news a:hover {
				background: url('/images/icons.gif') no-repeat 0 -65px;
			}
	#rightPanel .rss-container {
		float: left;
		margin: 22px 0 0 0;
		width: 140px;
	}
		#rightPanel .rss-container a {
			background: url('/images/icons.gif') no-repeat 0 -95px;
			color: #fea423;
		}
			#rightPanel .rss-container a:hover {
				background: url('/images/icons.gif') no-repeat 0 -81px;
				color: #378dbc;
			}
/** End of rightPanel **/

/** Footer-top **/
#footer-top .left {
	float: left;
	width: 712px;
}
	#footer-top .left .title {
		margin: 0 0 7px 36px;
		background: url('/images/titles.jpg') no-repeat -55px -93px;
		width: 64px;
		height: 13px;
	}
	#footer-top .left .border {
		margin: 0 0 0 16px;
		padding: 25px 0 0 36px;
		background: url('/images/borders.gif') no-repeat;
		width: 660px;
		height: 99px;
		overflow: hidden;
	}
		#footer-top .left .border li {
			float: left;
			width: 25%;
		}
		#footer-top .left .border .img {
			height: 50px;
		}
		#footer-top .left .border .url a {
			padding: 0 0 0 8px;
			background: url('/images/icons.gif') no-repeat 0 -55px;
			color: #6b6b6b;
			text-decoration: none;
		}
			#footer-top .left .border .url a:hover {
				background: url('/images/icons.gif') no-repeat 0 -66px;
				color: #9ab957;
			}
			#footer-top .left .border .viewall-partners {
				display: inline-block;
				margin: 7px 0 0 35px;
				padding: 0 0 0 7px;
				background: url('/images/icons.gif') no-repeat 0 -55px;
				text-decoration: none;
			}
#footer-top .right {
	float: right;
	padding: 20px 0 0 0;
	width: 244px;
}
	#footer-top .right .title {
		background: url('/images/titles.jpg') no-repeat -212px 0;
		width: 228px;
		height: 31px;
	}
	#footer-top .right .newsletter {
		margin: 15px 0 0 0;
		padding: 16px 0 13px 20px;
		background: url('/images/borders.gif') no-repeat 0 -124px;
		width: 228px;
	}
		#footer-top .right label {
			display: block;
			margin: 0 0 10px 0;
		}
		#footer-top .right .inputText {
			float: left;
			padding: 2px 2px 1px 2px;
			width: 155px;
		}
		#footer-top .right .button {
			float: left;
			margin: 0 0 0 2px;
			background: url('/images/titles.jpg') no-repeat -415px -63px;
			width: 25px;
			height: 18px;
		}
			#footer-top .right .button-over {
				background: url('/images/titles.jpg') no-repeat -415px -82px;
			}
	#footer-top .right .newsletter-bottom {
		background: url('/images/borders.gif') no-repeat 0 -243px;
		height: 7px;
	}
/** End of Footer-top **/

/** Footer-bottom **/
#footer-bottom .left {
	float: left;
	padding: 13px 0 0 0;
	width: 500px;
	color: #fff;
}
	#footer-bottom .left a {
		color: #82bce6;
	}
		#footer-bottom .left a:hover {
			color: #9ab957;
		}
#footer-bottom .right {
	float: right;
	width: 300px;
	color: #fff;
	text-align: right;
}
	#footer-bottom .right span {
		position: relative;
		top: -5px;
	}
/** End of Footer-bottom **/

/** Home page **/
#contentPanel .block {
	float: left;
	margin: 0 30px 0 0;
	width: 212px;
	background: #fff;
}
#contentPanel .recomend {
	margin: 0;
}
	#contentPanel .block .title {
		margin: 0 0 8px 0;	
		width: 212px;
		height: 31px;
	}
	#contentPanel .block .content {
		background: #e6e6e6;
	}
		#contentPanel .promo .title {
			background: url('/images/titles.jpg') no-repeat 0 0;
		}
		#contentPanel .new .title {
			background: url('/images/titles.jpg') no-repeat -212px -31px;
		}
		#contentPanel .recomend .title {
			background: url('/images/titles.jpg') no-repeat 0 -31px;
		}
		#contentPanel .block .item {
			padding: 15px 10px;
		}
			#contentPanel .block .top {
				padding: 0 10px;
			}
				#contentPanel .block .type1 {
					color: #378dbc;
					font-weight: bold;
				}
				#contentPanel .block .type2 {
					padding: 0 0 5px 0;
					color: #424242;
					font-weight: bold;
				}
				#contentPanel .block .imgtable-container {
					margin: 7px auto 3px auto;
				}
			#contentPanel .block .left {
				padding: 0 0 0 10px;
				font-weight: bold;
				width: 150px;
			}
				#contentPanel .block .price {
					font-size: 12px;
				}
				#contentPanel .block .left span {
					color: #2985b8;
				}
			#contentPanel .block .right {
				float: right;
				margin: -15px 2px 0 0;
			}
		#contentPanel .block .seperator {
			margin: 0 auto;
			background: #d5d5d5;
			border-bottom: 1px solid #fff;
			width: 188px;
			height: 1px;
			overflow: hidden;
		}
		#contentPanel .block .bottom {
			float: right;
			margin: 10px 20px 25px 0;
		}
		#contentPanel .block .bottom2 {
			float: right;
			margin: 10px 20px 2px 0;
		}
		#contentPanel .block .rss-container {
			clear: both;
			padding: 0 0 7px 20px;
			width: 170px;
		}
			#contentPanel .block .rss-container span {
				font-size: 10px;
			}
/** End of contentPanel **/

/** About-us page **/
#about-us {
	padding: 0 20px 0 0;
	text-align: justify;
}
	#about-us p {
		margin: 0 0 15px 0;
	}
		#about-us .logo-small {
			float: left;
			padding: 20px 40px 10px 0;
		}
		#about-us strong {
			color: #2985b8;
		}
/** End of About-us page **/

/** Services Page **/
#services {
	padding: 10px 0;
}
	#services .item {
		padding: 7px 0;
		border-bottom: 1px solid #e0e0e0;
		width: 698px;
	}
		#services .imgtable-container2 {
			float: left;
			margin: 0 10px 0 0;
		}
		#services .text {
			float: left;
			width: 590px;
			text-align: justify;
		}
		#services h2 {
			margin: 0 0 5px 0;
		}
		#services .readmore {
			float: right;
		}
/** End of Services Page **/

/** One-estate Page **/
#one-estate {
	color: #424242;
	line-height: 120%;
}
#one-estate .left {
	float: left;
	padding: 0 20px 0 0;
	width: 380px;
	background: #fff;
}
	#one-estate .board {
		padding: 17px;
		background: #efefef;
		width: 346px;
	}
		#one-estate h1 {
			color: #358bba;
			font-family: Arial;
			font-size: 18px;
			font-weight: normal;
		}
		#one-estate .board p {
			margin: 7px 0 0 0;
		}
			#one-estate .board span {
				color: #358bba;
				font-weight: bold;
			}
	#one-estate .menu {
		margin: 17px 0 0 15px;
	}
		#one-estate .menu li {
			float: left;
			height: 15px;
			overflow: hidden;
		}
		#one-estate .menu .add {
			margin: 0 0 12px 0;
			padding: 0 0 0 24px;
			background: url('/images/icons.gif') no-repeat 0 -138px;
			width: 189px;
		}
		#one-estate .menu .add .added:hover {
			cursor: default;
			color: #358bba;
		}
		#one-estate .menu .send {
			padding: 0 0 0 24px;
			margin: 0 0 12px 0;
			background: url('/images/icons.gif') no-repeat 0 -162px;
			width: 126px;
		}
		#one-estate .menu .print {
			margin: 0 0 12px 0;
			padding: 0 0 0 24px;
			background: url('/images/icons.gif') no-repeat 0 -187px;
			width: 189px;
		}
		#one-estate .menu .info {
			padding: 0 0 0 24px;
			margin: 0 0 12px 0;
			background: url('/images/icons.gif') no-repeat 0 -208px;
			width: 126px;
		}
		#one-estate .menu .gEarth {
			padding: 0 0 0 24px;
			margin: 0 0 12px 0;
			background: url('/images/googleearth.gif') no-repeat;
			width: 189px;
		}
		#one-estate .menu .askQuestion {
			padding: 0 0 0 24px;
			margin: 0 0 12px 0;
			background: url('/images/icons.gif') no-repeat 0 -138px;
			width: 126px;
		}
		#one-estate .menu li.clear {
			float: none;
		}
		#one-estate .menu li a {
			color: #358bba;
			text-decoration: none;
		}
			#one-estate .menu li a:hover {
				color: #96c238;
			}
	#one-estate .description {
		padding: 0 0 15px 0;
		text-align: justify;
	}
		#one-estate .description span {
			display: block;
			color: #358bba;
			font-weight: bold;
		}
	#one-estate .hs {
		padding: 0 0 15px 0;
	}
		#one-estate .hs p {
			color: #358bba;
			font-weight: bold;
		}
		#one-estate .hs span {
			margin: 0 2px 0 0;
			color: #b6b6b6;
			font-size: 9px;
			position: relative;
			top: 3px;
		}
#one-estate .right {
	float: left;
	width: 352px;
	background: #fff;
}
	#one-estate .imgtable-container {
		padding: 1px 0 0 0;
		background: url('/images/misc.gif') no-repeat -250px 0;
		width: 352px;
		height: 282px;
	}
		#one-estate .imgtable-container-hover {
			background: url('/images/misc.gif') no-repeat -250px 0;
		}
		#one-estate .imgtable-container table {
			width: 100%;
			height: 100%;
			vertical-align: middle;
		}
	#one-estate .right p {
		padding: 17px 0 7px 0;
		color: #358bba;
		font-weight: bold;
	}
	.gallery {
		padding: 7px 0;
		background: #efefef;
		width: 352px;
		overflow: hidden;
	}
		.gallery .next {
			float: left;
			margin: 25px 0 0 0;
			background: url('/images/titles.jpg') no-repeat -425px -31px;
			width: 9px;
			height: 19px;
		}
		.gallery .previous {
			float: left;
			margin: 25px 4px 0 0;
			background: url('/images/titles.jpg') no-repeat -435px -31px;
			width: 9px;
			height: 19px;
		}
		.gallery ul {
			float: left;
			width: 322px;
		}
			.gallery li {
				float: left;
				margin: 0 1px 0 0;
				width: 105px;
				height: 67px;
			}
			.gallery li.clear {
				float: none;
				width: 0;
				height: 0;
			}
				.gallery li a {
					display: block;
					border: 2px solid #efefef;
					width: 101px;
					height: 63px;
					overflow: hidden;
				}
					.gallery li a:hover {
						border: 2px solid #7bbee3;
					}
.mainTable2 {
	background: url('/images/tableheader_bg.gif') no-repeat;
	width: 753px;
	margin: 20px 0 0 0;
}
	.mainTable2 td {
		text-align: center;
		vertical-align: middle;
		padding: 10px 0;
		color: #424242;
		border-bottom: 1px solid #e0e0e0;
	}
	.mainTable2 th {
		text-align: center;
		color: #fff;
		font-weight: bold;
		height: 22px;
		padding: 0;
	}
	.mainTable2 .hovered td {
		background: #efefef;
	}
	.mainTable2 .selected td {
		background: #d7d7d7;
	}
	.mainTable2 .col1, .mainTable2 .col5 {
		width: 130px;
	}
	.mainTable2 .col2, .mainTable2 .col3, .mainTable2 .col4, .mainTable2 .col6 {
		width: 115px;
	}
	.mainTable2 .col7 {
		width: 80px;
	}
	.mainTable2 .col8 {
		width: 25px;
		text-align: left;
		padding: 3px 10px 0 0;
	}
		.mainTable2 .col8 .hint {
			width: 500px;	
			background: #efefef;
			border: 1px solid #358bba;
			position: absolute;
			z-index: 4;
		}
			.mainTable2 .col8 .hint .leftInfo {
				width: 80px;
				padding: 10px;
				float: left;
			}
				.mainTable2 .col8 .hint .leftInfo p {
					line-height: 20px;
				}
			.mainTable2 .col8 .hint .rightInfo {
				width: 380px;
				padding: 10px;
				float: left;
			}
	.mainTable2 .free {
		color: #94cf14;
	}
	.mainTable2 .reserved {
		color: #ff9b0d;
	}
	.mainTable2 .sold {
		color: #e40000;
	}
#one-estate .button {
	float: right;
	margin: 20px 0 0 0;
	width: 228px;
	height: 31px;
	background: url('/images/titles.jpg') no-repeat 0 -113px;
}
#about-us .button {
	float: right;
	margin: 20px 0 0 0;
	width: 228px;
	height: 31px;
	background: url('/images/titles.jpg') no-repeat -228px -206px;
}
	#one-estate .button:hover {
		background: url('/images/titles.jpg') no-repeat -228px -113px;
	}
	#about-us .button:hover {
		background: url('/images/titles.jpg') no-repeat 0 -237px;
	}
	#one-estate .button-disabled, #one-estate .button-disabled:hover {
		background: url('/images/titles.jpg') no-repeat -201px -144px;
		cursor: default;
	}
	#about-us .button-disabled, #about-us .button-disabled:hover {
		background: url('/images/titles.jpg') no-repeat -228px -237px;
		cursor: default;
	}
	#one-estate .addNote {
		float: right;
		margin: 20px 20px 0 0;
		width: 228px;
		height: 31px;
		background: url('/images/titles.jpg') no-repeat 0 -175px;
	}
	#about-us .sendToFriend {
		float: right;
		margin: 20px 20px 0 0;
		width: 228px;
		height: 31px;
		background: url('/images/titles.jpg') no-repeat 0 -268px;
	}
	#one-estate .addNote:hover {
		background: url('/images/titles.jpg') no-repeat -228px -175px;
	}
	#about-us .sendToFriend:hover {
		background: url('/images/titles.jpg') no-repeat -228px -268px;
	}
	#one-estate .addNote-disabled, #one-estate .addNote-disabled:hover {
		background: url('/images/titles.jpg') no-repeat 0 -206px;
		cursor: default;
	}
	.addedApartments {
		padding: 10px;
	}
	
/** End of One-estate Page **/

.faq_question {
	clear: both;
	float: left;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.faq_answer {
	clear: both;
  width: 700px;
  font-size: 11px;
}

/** jCarousel **/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 105px;
    height: 67px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 319px;
    padding: 0 16px 0 17px;
}

.jcarousel-skin-vert .jcarousel-container-vertical {
    width: 112px;
    height: 655px;
    padding: 26px 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 319px;
    height: 67px;
}

.jcarousel-skin-vert .jcarousel-clip-vertical {
    width: 182px;
    height: 655px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 105px;
    height: 67px;
}
.jcarousel-skin-vert .jcarousel-item {
    width: 182px;
    height: 145px;
    padding: 0 0 25px;
}

.jcarousel-skin-vert .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: 4px;
    width: 9px;
    height: 19px;
    cursor: pointer;
    background: url('/images/titles.jpg') no-repeat -425px -31px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: none;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 4px;
    width: 9px;
    height: 19px;
    cursor: pointer;
    background: url('/images/titles.jpg') no-repeat -435px -31px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: none;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-vert .jcarousel-next-vertical {
    position: absolute;
    bottom: 8px;
    left: 81px;
    width: 19px;
    height: 9px;
    cursor: pointer;
    overflow: hidden;
    background: url('/images/titles.jpg') no-repeat -182px -153px;
}

.jcarousel-skin-vert .jcarousel-next-disabled-vertical,
.jcarousel-skin-vert .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-vert .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background: none;
}

.jcarousel-skin-vert .jcarousel-prev-vertical {
    position: absolute;
    top: 8px;
    left: 81px;
    width: 19px;
    height: 9px;
    cursor: pointer;
    overflow: hidden;
    background: url('/images/titles.jpg') no-repeat -182px -144px;
}

.jcarousel-skin-vert .jcarousel-prev-disabled-vertical,
.jcarousel-skin-vert .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-vert .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background: none;
}
#nyroEmailForm, #nyroEmailForm2, #nyroEmailForm3 {
	display:none;
}
	.emailForm {
		width: 290px;
	}
	.emailForm h3 {
		color: #358bba;
		font-weight: bold;
		font-size: 15px;
		padding: 0 0 20px;
	}
	.emailForm div {
		padding: 0 0 3px;
	}
	.emailForm label, .emailForm .inputText, .emailForm .inputArea {
		float: left;
	}
	.emailForm label {
		width: 100px;
		text-align: left;
	}
	.emailForm .inputText {
		width: 180px;
	}
	.emailForm .inputArea {
		width: 180px;
		height: 80px;
	}
	.cancel, .submit {
		background: url(/images/blockuibutton.gif) no-repeat;
		width: 98px;
		height: 21px;
		line-height: 21px;
		border: 0;
		cursor: pointer;
		color: #fff;
		margin: 0 3px 0 10px;
		float: right;
		text-align: center;
	}
	.cancel:hover, .submit:hover {
		background-position: 0 -21px;
		color: #fff;
	}
	.centeredButton a {
		float: none;
		display: block;
		margin: 0 auto;
	}
.pleaseWait, .emailSuccess, .emailError {
	display: none;
}

