/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

body{

	margin:0;

	color:#3f4030;

	font:12px/18px Verdana,Geneva,sans-serif;

	background:#fff;

	min-width:1003px;

}

.home {background:#ffca4a;}

img{

	border-style:none;

	vertical-align:top;

}

a{

	text-decoration:none;

	color:#3d392d;

}

a:hover{text-decoration:underline;}

a:active {background-color: transparent;}

input,

textarea,

select{

	font:100% Verdana,Geneva,sans-serif;

	vertical-align:middle;

	color:#000;

}

form,fieldset{

	margin:0;

	padding:0;

	border-style:none;

}

#wrapper{

	width:100%;

	overflow:hidden;

	position:relative;

}

.w1 {

	width:998px;

	margin:0 auto;

}

#header {

	position:relative;

	padding:12px 9999px 9px;

	margin:0 -9999px;

	-webkit-box-shadow:0 2px 9px rgba(0, 0, 0, 0.3);

	-moz-box-shadow:0 2px 9px rgba(0, 0, 0, 0.3);

	box-shadow:0 2px 9px rgba(0, 0, 0, 0.3);

	z-index:100;

	background:#ffca4a;

}

#header:after {

	clear: both;

	content:"";

	display: block;

}

.logo {

	position:absolute;

	top:0;

	left:10418px;

	text-indent:-9999px;

	overflow:hidden;

	background:url(images/logo.png) no-repeat;

	height:109px;

	width:166px;

}

.logo a {

	display:block;

	height:100%;

}

.btn-project {

	font:14px/16px Verdana,Geneva,sans-serif;

	color:#fff;

	background:#e49d03 url(images/sprite.png) no-repeat 100% 0;

	float:left;

	padding:1px 11px 4px;

	border:1px solid #ac8d41;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.btn-project:focus {background:#e49d03 url(images/sprite.png) no-repeat 100% 0;}

.search-form {

	float:right;

	margin:0 0 0 7px;

}

.search-form input[type="text"] {

	float:left;

	background:#e49d03;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	color:#fff;

	font:13px/16px Verdana,Geneva,sans-serif;

	border:none;

	margin:0 3px 0 0;

	width:126px;

	padding:3px 9px 4px;

	height:16px;

	-webkit-box-shadow:0 13px 4px -10px #c48703 inset;

	-moz-box-shadow:0 13px 4px -10px #c48703 inset;

	box-shadow:0 13px 4px -10px #c48703 inset;

}

.search-form .submit {

	float:left;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border:1px solid #ac8d41;

}

.search-form input[type="submit"] {

	text-transform:uppercase;

	font:13px/23px Verdana,Geneva,sans-serif;

	color:#fff;

	float:left;

	width:28px;

	height:21px;

	padding:0 0 2px;

	border:none;

	background:url(images/sprite.png) no-repeat -372px -41px;

}

.search-form input[type="submit"]:hover {cursor:pointer;}

.social-networks {

	float:right;

}

.social-networks li {

	float:left;

	margin:0 0 0 5px;

}

.social-networks a {

	width:24px;

	height:24px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	background:url(images/sprite.png) no-repeat;

}

.social-networks .twitter {background-position:0 0;}

.social-networks .facebook {background-position:-39px 0;}

div.carousel {

	position: relative;

	padding:0 9999px 0 0;

	margin:0 -10309px 0 0;

	background:#0082d6;

}

div.carousel:after {

	clear: both;

	content:"";

	display: block;

}

div.carousel div.mask {

	position: relative;

	overflow: hidden;

	width: 780px;

	float:right;

}

div.carousel div.mask:after {

	content:'';

	position:absolute;

	top:-100px;

	right:0;

	height:700px;

	width:290px;

	-webkit-box-shadow:-171px 0 106px #0082d6 inset;

	-moz-box-shadow:-171px 0 106px #0082d6 inset;

	box-shadow:-171px 0 106px #0082d6 inset;

}

div.carousel div.mask div.slideset {

	width: 99999px;

	float: left;

}

div.carousel div.mask div.slide {

	width: 780px;

	float: left;

	position:relative;

}

div.carousel .text-box {

	float:left;

	background:url(images/bg-text-box.png) no-repeat 100% 0;

	position:relative;

	z-index:50;

	padding:133px 44px 20px 9999px;

	width:550px;

	margin:0 -66px 0 -9999px;

	min-height:289px;

}

div.carousel h1 {

	font:bold 90px/61px Arial, Helvetica, sans-serif;

	margin:0 0 52px;

}

div.carousel h1 #worth-text {

	font-size:19px;

	line-height:23px;

	/*margin:0 0 0 24px;*/

	margin:0 0 0 15px;

	color:#484939;

	display:block;

}

div.carousel .pagination {margin:0 0 0 4px;}

div.carousel .pagination li {

	display:inline-block;

	vertical-align:middle;

	margin:0 -4px 0 12px;

	border:6px solid #4a463b;

	border-radius: 46px;

	-moz-border-radius: 46px;

	-webkit-border-radius: 46px;

	background:#4a463b;

	position:relative;

}

div.carousel .pagination img {

	border-radius: 29px;

	-moz-border-radius: 29px;

	-webkit-border-radius: 29px;

}

div.carousel .pagination .active {

	border:13px solid #ffca46;

	margin:0 -11px 0 5px;

	background:#ffca46;

	border-radius: 46px;

	-moz-border-radius: 46px;

	-webkit-border-radius: 46px;

}

div.carousel .pagination span {

	border-radius: 29px;

	-moz-border-radius: 29px;

	-webkit-border-radius: 29px;

	width:60px;

	height:60px;

	position:absolute;

	z-index:10;

	left:0;

	top:0;

	background:rgba(184, 132, 4, 0.5)

}

div.carousel .pagination .active span {display:none;}

.logo-saving {

	position:absolute;

	left:30px;

	top:148px;

	z-index:10;

	color:#484939;

	font:bold 11px/11px Verdana,Geneva,sans-serif;

	padding:26px 6px 23px 28px;

	width:110px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	text-decoration:none;

	-webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.7);

	-moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.7);

	box-shadow:0 5px 6px rgba(0, 0, 0, 0.7);

	background:#ffca46 url(images/bg-logo-saving.png) no-repeat 6px 0;

}

.logo-saving:hover {

	background:#f0b012 url(images/bg-logo-saving.png) no-repeat 6px -165px;

	text-decoration:none;

}

.logo-saving span {

	float:left;

}

.logo-saving strong {

	font:bold 25px/19px Verdana,Geneva,sans-serif;

}

.logo-saving em {

	font-style:normal;

	font-size:33px;

	float:right;

	font-weight:normal;

	margin:0 4px 7px 0;

}

.energy-box {

	position:absolute;

	top:58px;

	left:144px;

	width:330px;

	text-align:center;

}

.energy-box .logo-energy {

	margin:0 0 39px;

	display:block;

}

.energy-box .title {

	display:block;

	color:#95cbee;

	margin:0 -10px;

	font:bold 28px/30px Verdana,Geneva,sans-serif;

}

.energy-box .title em {

	font-style:normal;

	font-size:41px;

}

.energy-box .title strong {font-size:45px;}

.energy-box .title span {

	display:block;

	font-size:16px;

	line-height:25px;

}

#nav {

	text-align:center;

	font:14px/16px Verdana,Geneva,sans-serif;

	background: #4a463b;

	/*padding:0 9999px 0 10012px;*/

	margin:0 -9999px;

	background: #4a463b;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhNDYzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNWM1ODRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjNWM1ODRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNGE0NjNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjNGE0NjNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2NDMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top,  #4a463b 0%, #5c584d 3%, #5c584d 49%, #4a463b 51%, #4a463b 97%, #46433a 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a463b), color-stop(3%,#5c584d), color-stop(49%,#5c584d), color-stop(51%,#4a463b), color-stop(97%,#4a463b), color-stop(100%,#46433a));

	background: -webkit-linear-gradient(top,  #4a463b 0%,#5c584d 3%,#5c584d 49%,#4a463b 51%,#4a463b 97%,#46433a 100%);

	background: -o-linear-gradient(top,  #4a463b 0%,#5c584d 3%,#5c584d 49%,#4a463b 51%,#4a463b 97%,#46433a 100%);

	background: -ms-linear-gradient(top,  #4a463b 0%,#5c584d 3%,#5c584d 49%,#4a463b 51%,#4a463b 97%,#46433a 100%);

	background: linear-gradient(to bottom,  #4a463b 0%,#5c584d 3%,#5c584d 49%,#4a463b 51%,#4a463b 97%,#46433a 100%);

	-webkit-box-shadow:0 3px 2px rgba(0, 0, 0, 0.4);

	-moz-box-shadow:0 3px 2px rgba(0, 0, 0, 0.4);

	box-shadow:0 3px 2px rgba(0, 0, 0, 0.4);

	position:relative;

	z-index:20;

}

#nav > ul {

	display:inline-block;

	margin:0 -4px 0 0;

	padding:0 6px 0 0;

	background:url(images/sprite.png) no-repeat 100% -83px;

}

#nav > ul li {

	display:inline-block;

	margin:0 -4px 0 0;

	padding:0 0 0 2px;

	background:url(images/sprite.png) no-repeat -398px -81px;

}

#nav a {

	display:block;

	padding:9px 14px 12px;

	color:#fff;

	text-decoration:none;

}

#nav li:hover > a,

#nav .active a {

	background: #8b5401;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiNTQwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjYWQ2YTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYWQ2YTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjOGI1NDAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjOGI1NDAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2NDMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top,  #8b5401 0%, #ad6a02 3%, #ad6a01 49%, #8b5401 51%, #8b5402 97%, #46433a 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b5401), color-stop(3%,#ad6a02), color-stop(49%,#ad6a01), color-stop(51%,#8b5401), color-stop(97%,#8b5402), color-stop(100%,#46433a));

	background: -webkit-linear-gradient(top,  #8b5401 0%,#ad6a02 3%,#ad6a01 49%,#8b5401 51%,#8b5402 97%,#46433a 100%);

	background: -o-linear-gradient(top,  #8b5401 0%,#ad6a02 3%,#ad6a01 49%,#8b5401 51%,#8b5402 97%,#46433a 100%);

	background: -ms-linear-gradient(top,  #8b5401 0%,#ad6a02 3%,#ad6a01 49%,#8b5401 51%,#8b5402 97%,#46433a 100%);

	background: linear-gradient(to bottom,  #8b5401 0%,#ad6a02 3%,#ad6a01 49%,#8b5401 51%,#8b5402 97%,#46433a 100%);

}

#nav .add-nav {

	padding:0 10037px;

	position:absolute;

	top:36px;

	left:0;

	width:998px;

	font:12px/14px Verdana,Geneva,sans-serif;

	-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3) inset;

	-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3) inset;

	box-shadow:0 3px 4px rgba(0, 0, 0, 0.3) inset;

	z-index:100;

	background:#605c51;

}

#nav .add-nav ul {

	float:left;

	border-right:1px solid #4a463b;

	background:none;

	padding:0;

}

#nav .add-nav li {

	float:left;

	padding:4px 0 0;

	background:none;

	border-left:1px solid #4a463b;

	margin:0;

}

#nav .add-nav a {padding:4px 12px 6px;}

#nav .add-nav a:hover {background:#b46e01;}

.twocolumns:after {

	clear: both;

	content:"";

	display: block;

}

.twocolumns {

	position:relative;

	background:url(images/bg-twocolumns.jpg) no-repeat;

	padding:0 0 0 93px;

	margin:0 0 6px -75px

}

.column-info {

	float:left;

	width:460px;

	padding:23px 0 0;

}

.column-info .title-box {

	background:url(images/bg-title-box.jpg) repeat-y;

	padding:18px 93px 22px 18px;

	font:14px/19px Verdana,Geneva,sans-serif;

	margin:0 -50px 24px -18px;

	border-radius: 0 0 0 5px;

	-moz-border-radius: 0 0 0 5px;

	-webkit-border-radius: 0 0 0 5px;

}

.column-info .title-box h2 {

	font-size:25px;

	line-height:27px;

	font-weight:bold;

	margin:0 0 7px;

}

.column-info .title-box h2 span {

	font-size:14px;

	line-height:16px;

	position:relative;

	top:-3px;

}

.column-info .title-box .text {display:block;}

.column-info .post-box {

	margin:0 0 26px;

	width:365px;

	line-height:14px;

}

.column-info .post-box h3 {

	font:bold 22px/24px Arial, Helvetica, sans-serif;

	margin:0 0 5px;

}

.column-info .post-box article {margin:0 0 13px;}

.column-info .post-box .title {

	display:block;

	margin:0 0 1px;

	font:bold 12px/14px Verdana,Geneva,sans-serif;

}

.column-info .post-box .link-more {text-decoration:underline;}

.column-info .post-box .link-more:hover {text-decoration:none;}

.column-description {

	padding:43px 9999px 30px 110px;

	margin:0 -9999px 0 -124px;

	position:relative;

	z-index:10;

	min-height:674px;

	width:514px;

	float:right;

	background:url(images/bg-column-description.png) no-repeat;

}

.column-description .nav-box {

	float:left;

	width:215px;

}

.cloud-block {

	background:url(images/bg-cloud.png) no-repeat 33px 33px;

	text-align:right;

	width:120px;

	margin:0 0 30px -43px;

	padding:0 161px 62px 5px;

	position:relative;

}

.column-description .ico-box {margin:0 -3px 1px 0;}

.column-description h2 {

	margin:0 0 1px;

	font:bold 18px/20px Arial, Helvetica, sans-serif;

}

.column-description h2 a {

	color:#0082d6;

	text-decoration:none;

}

.column-description h2 a:hover {text-decoration:underline;}

.cloud-block .title {

	display:block;

	font:13px/15px Verdana,Geneva,sans-serif;

}

.cloud-block .title span {font-size:19px;}

.cloud-block .item1,

.cloud-block .item2 {

	position:absolute;

	background:rgba(71, 152, 217, 0.6);

	border-radius: 24px;

	-moz-border-radius: 24px;

	-webkit-border-radius: 24px;

	width:36px;

	height:46px;

	padding:0 5px;

	font:13px/10px Verdana,Geneva,sans-serif;

	text-align:center;

	display:table;

}

.cloud-block .item1 a,

.cloud-block .item2 a {

	color:#fff;

	display:table-cell;

	vertical-align:middle;

}

.cloud-block .item2 {

	width:44px;

	height:54px;

	border-radius: 28px;

	-moz-border-radius: 28px;

	-webkit-border-radius: 28px;

}

.house-box {

	text-align:right;

	margin:0 0 25px;

}

.house-box .ico-box {margin:0 3px 5px 0;}

.house-box ul {margin:0 0 -4px;}

.house-box h2 {margin:0 0 6px;}

.house-box li {padding:0 0 4px;}

.house-box a {text-decoration:underline;}

.house-box a:hover {text-decoration:none;}

.house-box .link-more {font-weight:bold;}

.promo-box {

	background:#70b9e8;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-webkit-box-shadow:1px 5px 8px -3px rgba(0, 0, 0, 0.6);

	-moz-box-shadow:1px 5px 8px -3px rgba(0, 0, 0, 0.6);

	box-shadow:1px 5px 8px -3px rgba(0, 0, 0, 0.6);

	overflow:hidden;

	text-align:right;

	color:#fff;

	width:203px;

	margin:0 0 0 1px;

	padding:6px 7px 6px 3px;

	font:bold 12px/14px Verdana,Geneva,sans-serif;

}

.promo-box .text-box {

	width:91px;

	float:left;

	padding:2px 0 0;

}

.promo-box .logo-box {float:right;}

.promo-box .btn-arrow {

	background:url(images/sprite.png) no-repeat -373px -159px;

	width:27px;

	height:9px;

	display:inline-block;

	margin:0 1px 3px 0;

}

.promo-box .title {

	display:block;

	margin:0 0 11px;

	line-height:17px;

	text-shadow:0 2px 1px #5a96bc;

}

.promo-box .title span {font-size:16px;}

.promo-box .title em {

	font-size:18px;

	font-style:normal;

}

.video-box {

	float:right;

	width:292px;

	margin:0 -25px 0 0;

}

.video-box .video {

	margin:0 0 8px;

	padding:8px 7px 6px;

	background:#4a463b;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.6) inset;

	-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.6) inset;

	box-shadow:0 2px 2px rgba(0, 0, 0, 0.6) inset;

}

.price-box {

	text-align:right;

	color:#3d392d;

	font:bold 14px/15px Verdana,Geneva,sans-serif;

	padding:14px 0 0;

	width:263px;

}

.price-box .title-box {

	margin:0 53px 11px 0;

}

.price-box li {

	margin:0 0 16px;

	overflow:hidden;

}

.price-box ul strong {

	width:127px;

	font-size:34px;

	line-height:27px;

	float:left;

	margin:0 11px 0 0;

}

.price-box ul span {

	text-align:left;

	width:125px;

	float:left;

}

#footer {

	font:bold 10px/11px Verdana,Geneva,sans-serif;

	text-align:center;

	padding:0 0 8px 15px;

}

#footer p {margin:0;}

.section {

	padding:0 9999px;

	margin:0 -9999px -2px;

	background:#0383d6 url(images/bg-section.jpg) no-repeat 50% 0;

	position:relative;

	height:151px;

}

.section h1 {

	font:bold 82px/64px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0 0 0 -3px;

}

.section h1 em {

	font-style:normal;

	font-size:54px;

	display:block;

	font-weight:normal;

}

.section h1 span {

	font-size:24px;

	position:relative;

	top:-10px;

	font-weight:normal;

}

.section h1 strong {

	font-size:38px;

	position:relative;

	top:2px;

}

.section .logo-saving {

	position:absolute;

	top:0;

	right:9999px;

	left:auto;

	border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	-webkit-border-radius: 0 0 5px 5px;

	padding:19px 9px 11px 17px;

	background:#ffca46 url(images/bg-logo-saving.png) no-repeat -164px 0;

}

.section .logo-saving:hover {

	background:#f0b012 url(images/bg-logo-saving.png) no-repeat -164px -170px;

	text-decoration:none;

}

#main {

	background:url(images/bg-main.jpg) no-repeat 100% 0;

	margin:0 -2655px 18px 0;

	padding:39px 2655px 0 0;

}

#main.secondary {padding:65px 2655px 0 0;}

#main:after {

	clear: both;

	content:"";

	display: block;

}

#content {

	width:650px;

	float:left;

}

#content h2 {

	font:bold 22px/24px Arial, Helvetica, sans-serif;

	margin:0 0 15px -3px;

	color:#484939;

}

#content h3 {

	font:bold 16px/18px Arial, Helvetica, sans-serif;

	margin:0 0 3px;

	color:#0164a4;

}

#content h3 a {

  color:#0164a4;

  text-decoration: none;

}

#content h3 a:hover {

  color:#0164a4;

  text-decoration: underline;

}

#content a {text-decoration: underline;}

#content a:hover {text-decoration: none;}

#content .text {display:block;}

#content p {margin:0 0 17px;}

#content .img-box,

#content .image-box,

#content .image-block {

	float:left;

	margin:3px 7px 0 0;

}

#content .image-block {

	border:1px solid #5c584d;

	width:122px;

	height:93px;

	background:#5c584d;

	margin:0 7px 0 0;

}

#content .image-box {

	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.4);

	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.4);

	box-shadow:0 0 2px rgba(0, 0, 0, 0.4);

}

#content .content-box.box {margin:0 0 49px;}

#content .content-box:after {

	clear: both;

	content:"";

	display: block;

}

#content .post {

	margin:0 0 29px;

	overflow:hidden;

	color:#3f4030;

}

#content .post h3 {margin:0 0 7px;}

#content .post .link-more {

	color:#34484a;

	text-decoration:underline;

	font-weight:bold;

}

#content .post .link-more:hover {text-decoration:none;}

#sidebar {

	width:175px;

	float:right;

	text-align:right;

	padding:2px 0 0;

}

#sidebar h2 {

	font:bold 20px/22px Verdana,Geneva,sans-serif;

	margin:0 0 8px;

	color:#484939;

}

#sidebar .video {

	margin:0 0 19px -73px;

	padding:7px 6px 5px;

	background:#dcaa2d;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border:1px solid #b09041;

	-webkit-box-shadow:-1px 1px 2px rgba(0, 0, 0, 0.2) inset;

	-moz-box-shadow:-1px 1px 2px rgba(0, 0, 0, 0.2) inset;

	box-shadow:-1px 1px 2px rgba(0, 0, 0, 0.2) inset;

	width:242px;

}

#sidebar .side-news {

	position:relative;

	font:13px/18px Verdana,Geneva,sans-serif;

}

#sidebar .side-news article {margin:0 0 18px;}

#sidebar .side-news .title {

	font-weight:bold;

	display:block;

}

#sidebar .side-news p {margin:0;}

#sidebar .side-news .link-more {text-decoration:underline;}

#sidebar .side-news .link-more:hover {text-decoration:none;}

#sidebar .side-news h2 {margin:0 0 1px;}

#sidebar .sponsors-box h2 {margin:0 0 11px;}

#sidebar .sponsors-box ul {margin:0 0 0 -104px;}

#sidebar .sponsors-box li {

	background:#fff;

	display:table;

	height:81px;

	width:280px;

	margin:0 0 13px;

}

#sidebar .side-box {

	margin:0 0 51px;

	position:relative;

	min-height:428px;

}

.secondary #sidebar .side-box {min-height:0;}

#sidebar .side-box:after {

	clear: both;

	content:"";

	display: block;

}

#sidebar .side-box:before {

	content:'';

	position:absolute;

	width:92px;

	height:1px;

	background:#f9a52a;

	right:2px;

	bottom:-26px;

}

#sidebar .sponsors-box {margin:0 0 49px;}

#sidebar .sponsors-box li span {

	display:table-cell;

	vertical-align:middle;

	padding:0 18px 0 0;

}

#sidebar .categories {

	float:left;

	width:130px;

	font:14px/16px Verdana,Geneva,sans-serif;

	margin:0 0 0 -59px;

}

#sidebar .categories h2,

#sidebar .archives h2 {margin:0 0 4px;}

#sidebar .categories li {margin:0 0 6px;}

#sidebar .archives {

	float:right;

	width:85px;

	font:12px/16px Verdana,Geneva,sans-serif;

}

#sidebar .archives strong {

	font-weight:bold;

	font-size:13px;

}

#sidebar .archives li {margin:0 0 6px;}



strong {

  font-weight:bold !important;

}



#content em {

  font-style:italic !important;

}



#content ul,#content ol {

  margin-bottom:10px;

  padding-left: 10px;

}



#content ul li,#content ol li {

  font-size:13px;

  line-height:19px;

  margin-left:10px; 

}



#content ul li {

  list-style-type: disc;

}



blockquote {

  margin-right:40px;

  margin-left:40px;

}



#nav li.menu-item {

	min-width: 128px;

	/*position: relative;*/

}



#nav li.menu-item > ul.sub-menu {

	width: 100%;

	position: absolute;

	left: -2px;

	display: none;

}



#nav li.menu-item .menu-item {

	width: 100%;

	background: #3d392d;

	background: rgba(61,57,45,0.95);

	border-bottom: 1px solid #827f6e;

}



#nav li.menu-item .menu-item:last-child {

	/*border-bottom: 0;	*/

}

#nav li.menu-item:hover > ul.sub-menu {

	display: block;

}



#nav div.add-nav ul.submenu li div.add-nav {

	position: absolute;

	top: 28px;

}



#nav div.add-nav ul.submenu li div.add-nav ul.submenu {

	display: block;

}



#nav div.add-nav ul.submenu li div.add-nav ul.submenu li.menu-item {

	width: auto;

}
#nav li.menu-item ul.sub-menu li.menu-item {
    width: auto;
}