body {
	background:#ffffff;
}
body, td, th, input, textarea, div, a {
	font:normal normal 11px Arial, Verdana, Tahoma, sans-serif;
	line-height:130%;
	color:#464646;
}
a, a:link, a:active, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.outer { 
	position:relative;
	height:395px;
	margin:5px 0 0 20px;
	width:475px;
	scrollbar-3dlight-color:#dddddd;
	scrollbar-arrow-color:#dddddd;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#dddddd;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#dddddd;
	scrollbar-shadow-color:#dddddd;
	scrollbar-track-color:#ffffff;
}
.inner {
	height:100%;
	width:100%;
	overflow:auto;
	position:absolute;
	z-index:10000000;
}
.main_wrapper {
	width:100%;
	height:100%;
}
.page_wrapper {
	width:947px;
	margin:0 auto;
	text-align:left;
	height:100%;
}
.tree_pig_under_glass {
	height:340px;
	width:314px;
	position:absolute;
	margin-top:45px;
	margin-left:305px;
}
.tree_pig_under_glass img {
	height:340px;
	width:314px;
}
/* header klasiu pradzia */
.header {
	background:#e7e7e7;
	height:27px;
}
.header td {
	text-align:center;
	padding:6px 0 0 0;
	vertical-align:top;
}
.header td a {
	font:normal bold 11px Arial, Verdana, Tahoma, sans-serif;
	color:#a36155 !important;
}
.header td a.active {
	text-decoration:underline;
}
.header td span {
	color:#a36155 !important;
}
/* header klasiu pabaiga */

/* footer klasiu pradzia */
.footer {
	height:19px;
}
.footer td {
	background:#e7e7e7;
	text-align:center;
	padding:3px 0 0 0;
}
.footer .to_top {
	position:absolute;
	left:800px;
	top:-70px;
	display:block;
	width:26px;
	white-space:nowrap;
	padding:1px 3px 2px 20px;
	color:#924030 !important;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif !important;
}
.footer .text {
	width:887px;
	margin:0 auto;
	text-align:right;
	color:#af796e;
	position:relative;
	font:normal normal 9px Arial, Verdana, Tahoma, sans-serif;
}
.footer .text a {
	color:#af796e;
	font:normal normal 9px Arial, Verdana, Tahoma, sans-serif;
}
/* footer klasiu pabaiga */

/* content klasiu pradzia */
.content_wrapper {
	text-align:center;
	vertical-align:top;
}
.paging {
	height:1px;
}
.paging td {
	padding:0 30px 22px 30px;
}
.paging a {
	font-size:12px;
	color:#924030 !important;
}
.paging a.active {
	font-weight:bold;
	text-decoration:none !important;
}
.paging span {
	font-size:12px;
	color:#924030;
}
/* content kalsiu pabaiga */

/* title klasiu pradzia */
.title_wrapper {
	margin:0 auto;
	width:947px;
}
.title_top_part {
	height:307px;
}
.title_top_part .left {
	height:307px;
	width:310px;
	float:left;
	text-align:left;
}
.title_top_part .left .new_ideas {
	margin:20px 0 67px 47px;
}
.title_top_part .left .logo {
	margin:0 0 43px 12px;
}
.title_top_part .left .heat_pumps {
	margin:0 0 32px 47px;
}
.title_top_part .left .slogan {
	margin:0 0 0 47px;
}
.title_top_part .right {
	height:307px;
	width:263px;
	float:right;
	text-align:left;
}
.title_top_part .right a {
	display:block;
	height:57px;
	width:240px;
	margin:0 0 8px 0;
}
.title_top_part .right a img {
	float:left;
}
.title_top_part .right .posibble_sources {
	margin:55px 0 10px 0;
}
.title_top_part .right .small_decoration {
	width:177px;
	height:57px;
	margin:0 5px 0 0;
}
.title_top_part .right .arrow {
	width:7px;
	height:56px;
	margin:0 9px 0 0;
}
.title_top_part .right .arrow_1 {
	width:7px;
	height:56px;
	margin:0 6px 0 3px;
}
.title_top_part .right .small_text {
	margin:22px 0 0 0;
}
.title_bottom_part {
	min-height:237px;
	text-align:left;
	position:relative;
	z-index:1000;
	padding:0 27px 0 48px;
}
.title_bottom_part .hdr {
	color:#ffe827;
	font:normal normal 17px Arial, Verdana, Tahoma, sans-serif;
	padding:18px 0 20px 0;
}
.title_bottom_part .two_questions {
	float:right;
	height:1px;
}
.title_bottom_part .two_questions tr {
	height:1px;
}
.title_bottom_part .two_questions td {
	border:2px solid #a15647;
	height:1px;
	vertical-align:top;
}
.title_bottom_part .two_questions .text {
	font:normal normal 17px Arial, Verdana, Tahoma, sans-serif;
	color:#ffe827;
	width:113px;
	padding:7px 0 10px 12px;
	border-right:0px solid #a15647 !important;
}
.title_bottom_part .two_questions .text a {
	font:normal normal 17px Arial, Verdana, Tahoma, sans-serif;
	color:#ffe827 !important;
}
.title_bottom_part .two_questions .img {
	border-left:0px solid #a15647 !important;
	vertical-align:bottom;
	padding:0 8px 8px 0;
}
.title_bottom_part .block {
	float:left;
	width:235px;
	margin:0 14px 0 0;
}
.title_bottom_part .block img {
	float:left;
	border:5px solid #FFFFFF;
	margin:0 10px 0 0;
}
.title_bottom_part .block img.no_photo {
	border:0px solid #FFFFFF !important;
}
.title_bottom_part .block .name {
	padding:40px 0 7px 0;
	color:#ffe827;
	width:130px;
	font:normal bold 11px Arial, Verdana, Tahoma, sans-serif;
	float:left;
}
.title_bottom_part .block .more {
	padding:4px 0 0 0;
	margin:0 0 0 105px;
	display:block;
	clear:both;
	color:#ffe827 !important;
	font:normal normal 9px Arial, Verdana, Tahoma, sans-serif;
}
.title_bottom_part .block .txt {
	color:#d3b2ac;
	width:151px;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif;
	float:left;
}
.title_bottom_part .block .txt * {
	color:#d3b2ac;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif;
}
/* title klasiu pabaiga */

/* page kaires puses klasiu pradzia */
.page_left_side {
	float:left;
	width:310px;
	min-height:470px;
}
.page_left_side .hdr {
	margin:20px 0 65px 47px;
}
.page_left_side .logo {
	margin:20px 0 61px 12px;
}
.page_left_side .heat_pumps {
	margin:12px 0 25px 47px;
}
.page_left_side .slogan {
	margin:0 0 0 45px;
}
.page_left_side .tree_pig_under_glass_small {
	width:226px;
	height:211px;
	margin:0 0 0 35px;
}
.page_left_side .tree_pig_under_glass_small img {
	width:226px;
	height:211px;
}
/* page kaires puses klasiu pabaiga */

/* page desines puses klasiu pradzia */
.page {
	height:100%;
	float:right;
	width:635px;
}
.page tr {
	height:100%;
}
.page_padding {
	padding:24px 31px 24px 0;
	vertical-align:top;
	height:100%;
}
.page_padding td.hf {
	padding:0 30px;
	vertical-align:top;
}
.page_padding .page_content {
	padding:0 0 50px 0;
}
.page_padding .triangle_back {
	position:absolute;
	margin-left:-37px;
	margin-top:0px;
}
.page_padding .page_header {
	height:36px;
	border-bottom:1px solid #8b3b2c;
	padding:0 0 0 6px;
	margin:0 0 20px 0;
}
.page_padding .page_header div {
	padding:14px 0 0 0;
}
.page_padding .page_header .back {
	display:block;
	float:right;
	width:26px;
	white-space:nowrap;
	padding:1px 3px 2px 20px;
	color:#924030 !important;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif;
	margin:13px 0 0 0;
}
.page_padding .page_header .back {
	display:block;
	float:right;
	width:26px;
	white-space:nowrap;
	padding:1px 3px 2px 20px;
	color:#924030 !important;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif;
	margin:13px 0 0 0;
}
/* page desines puses klasiu pabaiga */

/* about us klasiu pradzia */
.about_us_header {
	font:normal normal 17px Arial, Verdana, Tahoma, sans-serif;
	padding:0 0 17px 6px;
	color:#373231;
}
.about_us_header * {
	font:normal normal 17px Arial, Verdana, Tahoma, sans-serif;
	color:#373231;
}
.about_us_content {
	padding:0 60px 0 5px;
	color:#373231;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif;
}
.about_us_content * {
	color:#373231;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
}
.about_us_content a {
	color:#924030;
	font:normal normal 12px Arial, Verdana, Tahoma, sans-serif;
}
/* about us klasiu pabaiga */

/* news list klasiu pradzia */
.news_list {
	margin:0 -9px;843527
}
.news_list .last {
	border-bottom:0px solid #e4d5d3 !important;
}
.news_list .news_block {
	padding:0 9px 0 13px;
	border-bottom:1px solid #e4d5d3;
	margin:0 0 10px 0;
}
.news_list .news_block * {
	font-size:12px;
}
.news_list .news_block .date {
	color:#843527;
}
.news_list .news_block .text {
	padding:8px 0 12px 0;
}
/* news list klasiu pabaiga */

/* one news item klasiu pradzia */
.one_news_item  {
	padding:0 55px 0 6px;
}
.one_news_item .date {
	color:#843527;
}
.one_news_item .name {
	font:normal normal 17px Arial, Verdana, Tahoma, sans-serif;
	padding:0 0 14px 0;
	color:#373231;
}
.one_news_item .text {
	font-size:12px;
	color:#373231;
	line-height:140%;
}
.one_news_item .text * {
	font-size:12px;
	color:#373231;
	line-height:140%;
}
.one_news_item .text a {
	color:#924030;
}
/* one news item klasiu pabaiga */

/* how it works kasiu pradzia */
.how_it_works .text {
	padding:0 25px 15px 6px;
	font-size:12px;
	color:#373231;
	line-height:140%;
}
.how_it_works .text * {
	font-size:12px;
	color:#373231;
	line-height:140%;
}
.how_it_works .text a {
	color:#924030;
}
.how_it_works .video object {
	border:10px solid #924030;
}
/* how it works kasiu pabaiga */

/* case studies klasiu pradzia */
.case_studies {
	width:100%;
	margin:0 0 -40px 0;
}
.case_studies th {
	font-size:17px;
	padding:0 0 12px 6px;
	color:#373231;
	text-align:left;
}
.case_studies th {
	font-size:17px;
	padding:0 0 12px 6px;
	color:#373231;
	text-align:left;
}
.case_studies .photos {
	vertical-align:top;
	padding:0 3px 0 0;
}
.case_studies .photos a {
	display:block;
	border:7px solid #924030;
	float:right;
	margin:0 0 16px 16px;
}
.case_studies .text {
	width:324px;
	padding:0 0 0 6px;
	vertical-align:top;
	font-size:12px;
	color:#373231;
}
.case_studies .text * {
	font-size:12px;
	color:#373231;
}
/* case studies klasiu pabaiga */

/* process klasiu pradzia */
.process {
	width:100%;
}
.process .left_side {
	width:213px;
	vertical-align:top;
}
.process .left_side div {
	font:normal normal 10px Arial, Verdana, Tahoma, sans-serif;
	color:#373231;
	padding:150px 0 5px 0;
	width:143px;
	float:left;
	margin:0 0 0 25px;
}
.process .left_side div * {
	font-size:10px;
	color:#373231;
}
.process .left_side div img {
	width:154px;
	height:141px;
	position:absolute;
	margin-top:-150px;
	margin-left:0px;
}
.process .left_side .spacer {
	width:213px;
	height:1px;
}
.process .right_side {
	vertical-align:top;
	width:100%;
	padding:0 3px 0 0;
}
.process .right_side div {
	font:normal normal 10px Arial, Verdana, Tahoma, sans-serif;
	color:#373231;
	padding:150px 0 5px 2px;
	width:143px;
	float:left;
	position:relative;
}
.process .right_side div * {
	font-size:10px;
	color:#373231;
}
.process .right_side div img {
	width:154px;
	height:141px;
	position:absolute;
	top:0px;
	left:0px;
}
.process .right_side div.last {
	float:right;
}
.process .right_side div.big {
	width:324px;
}
.process .right_side div.big img {
	width:324px !important;
	height:141px;
}
/* process kalsiu pabaiga */

/* products klasiu pradzia */
.products {
	width:100%;
}
.products .item {
	width:265px;
	height:152px;
}
.products .item img {
	border:6px solid #964737;
}
.products .item .text {
	padding:0 0 5px 6px;
	font-size:12px;
	color:#924030;
}
/* products klasiu pabaiga */

.text object {
	width: 430px;
	height: 340px;
}
