.diy-wrapper{
	width:960px;
	margin:0 auto;
}
.diy-list,
.diy-list-box,
.social-networks{
	list-style:none;
	margin:0;
	padding:0;
}
.product-block:after,
.details-block:after,
.stories-block:after{
	content:'';
	display:block;
	clear:both;
}
.product-block .title-box{
	background: url('/images/diy/bg-title.jpg') no-repeat;
	width:990px;
	height:40px;
	padding: 23px 0;
	margin: 20px -14px 25px;
}
.product-block .title-box .h1{
	color:#fff;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
	margin:0;
	text-align:center;
}
.product-block .header-diy{
	border-bottom:1px solid #e5e5e5;
	padding: 0 0 14px;
	margin: 0 0 61px;
	color:#333;
	font:15px/18px Arial, Helvetica, sans-serif;
}
.product-block .header-diy img,
.stories-block .header-diy .box img{
	vertical-align:top;
	margin:0;
}
.product-block .header-diy .rating-holder,
.stories-block .header-diy .rating-holder{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:24px;
	margin:-3px 13px 0 5px;
}
.stories-block .header-diy .rating-holder{
	margin-top:0;
}
.stories-block .header-diy .rating-holder span{
	display:inline-block;
	vertical-align:top;
	margin:0;
}
.rating-holder .page-style-stars-web{
	display:inline-block;
	vertical-align:top;
	margin:0 6px 0 0;
}
.product-block .header-diy strong a{
	text-decoration:underline;
}
.product-block .header-diy strong a:hover{
	text-decoration:none;
}
.product-block .header-diy .link{
	float:right;
	color:#333;
	font:13px/16px Arial, Helvetica, sans-serif;
	margin: 2px -1px 0 0;
	text-decoration:none;
}
.product-block .header-diy .link:hover{
	text-decoration:underline;
}
.main-diy{
	margin:0 0 30px;
}
.main-diy:after{
	content:"";
	display:block;
	clear:both;
}
.product-block .content,
.stories-block .content,
.details-block .content{
	float:left;
	width:730px;
}
.product-block .block ,
.stories-block .block,
.details-block .block{
	margin:0 0 30px;
}

.product-block .block
{
	min-height:225px;
}

.stories-block .block{
	margin:0 0 52px;
}
.product-block .block:after,
.stories-block .block:after,
.details-block .block:after{
	content:"";
	display:block;
	clear:both;
}
.product-block .post,
.stories-block .post,
.details-block .diy-article{
	float:right;
	width:470px;
	padding: 11px 0 0;
}

.product-block .post a:link,
.stories-block .post a:link
{color:#286099;}

.product-block .post,
.stories-block .post{
	padding-top:0;
}
.product-block .post .h1,
.stories-block .post .h1,
.details-block .diy-article h1{
	color:#28609b;
	font:bold 21px/25px Arial, Helvetica, sans-serif;
	margin:0 0 2px;
}
.product-block .post .h1 a,
.stories-block .post .h1 a,
.details-block .diy-article h1a{
	color:#28609b;
	text-decoration:none;
}
.product-block .post .h1 a:hover,
.stories-block .post .h1 a:hover,
.details-block .diy-article h1a:hover{
	text-decoration:underline;
}
.product-block .post span,
.stories-block .post span,
.details-block .diy-article span,
.details-block .diy-article .add{
	display:block;
	margin:0 0 10px;
	font-size:13px;
}
.product-block .post span strong,
.stories-block .post span strong,
.details-block .diy-article span strong,
.details-block .diy-article .add strong{
	color:#333;
}
.product-block .post .h2,
.stories-block .post .h2,
.details-block .diy-article .h2{
	color:#333;
	font:bold 14px/19px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.details-block .diy-article .h2{
	margin:0 0 5px;
}
.product-block .post p,
.stories-block .post p,
.details-block .diy-article p{
	margin:0 0 12px;
}
.product-block .post .rating-box,
.stories-block .post .rating-box,
.details-block .diy-article .rating-box{
	overflow:hidden;
	margin:14px 0 13px;
}
.rating-box .page-style-stars-web{
	margin:0;
}
.product-block .post .rating-box img{
	vertical-align:top;
	margin:0;
}
.details-block .diy-article .yes{
	display:inline-block;
	width:46px;
	height:16px;
	padding:7px 0 6px;
	text-align:center;
	border:1px solid #d65601;
	border-radius:3px;
	text-transform:uppercase;
	color:#fff;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);
	background:#ffd380 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDM4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmZhNjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #ffd380 0%, #ffa600 4%, #ff7400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd380), color-stop(4%,#ffa600), color-stop(100%,#ff7400));
	background: -webkit-linear-gradient(top, #ffd380 0%,#ffa600 4%,#ff7400 100%);
	background: -o-linear-gradient(top, #ffd380 0%,#ffa600 4%,#ff7400 100%);
	background: -ms-linear-gradient(top, #ffd380 0%,#ffa600 4%,#ff7400 100%);
	background: linear-gradient(to bottom, #ffd380 0%,#ffa600 4%,#ff7400 100%);
	text-decoration:none;
}
.details-block .diy-article .yes:hover{
	text-decoration:underline;
}
.product-block .content .box-block{
	margin:-34px 0 0;
	float:left;
}
.product-block .content .box,
.stories-block .content .box,
.details-block .content .box{
	float:left;
	width:210px;
	background: url('/images/diy/bg-box.png');
	padding: 17px 15px 15px;
	text-align:center;
	position:relative;
	color:#333;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.product-block .content .box:after,
.stories-block .content .box:after,
.details-block .content .box:after{
	content:"";
	background: url('/images/diy/img-3.png') no-repeat;
	width:240px;
	height:22px;
	position:absolute;
	left:0;
	bottom:-22px;
}
.product-block .content .box .text-box,
.stories-block .content .box .text-box,
.details-block .content .box .text-box{
	overflow:hidden;
	margin:0 0 13px;
}
.product-block .content .box .text-box .number,
.stories-block .content .box .text-box .number,
.details-block .content .box .text-box .number{
	color:#ff7400;
	font:700 30px/33px Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	margin:0;
	text-shadow:0 1px 1px #fff;
}
.product-block .content .box .heading,
.stories-block .content .box .heading,
.details-block .content .box .heading{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 0 7px;
}
.product-block .content .box .h2,
.stories-block .content .box .h2,
.details-block .content .box .h2{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	margin:0;
	display:inline-block;
	padding:0 5px;
	position:relative;
}
.product-block .content .box .heading .h2:before,
.product-block .content .box .heading .h2:after,
.stories-block .content .box .heading .h2:before,
.stories-block .content .box .heading .h2:after,
.details-block .content .box .heading .h2:after,
.details-block .content .box .heading .h2:before{
	content:'';
	position:absolute;
	right:100%;
	top:9px;
	background:#dcdcdc;
	width:209px;
	height:1px;
	text-align:left;
}
.product-block .content .box .heading .h2:after,
.stories-block .content .box .heading .h2:after,
.details-block .content .box .heading .h2:after{
	left:100%;
	right:auto;
}
.product-block .content .box img,
.stories-block .content .box img,
.details-block .content .box img{
	display:block;
	margin:0 auto 18px;
}
.product-block .content .box .visual,
.stories-block .content .box .visual,
.details-block .content .box .visual {
	overflow:hidden;
	text-transform:uppercase;
	margin: 9px 0 15px;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.product-block .content .box .visual img,
.stories-block .content .box .visual img,
.details-block .content .box .visual img{
	margin:0 auto;
}
.product-block .content .box .visual .easy,
.stories-block .content .box .visual .easy,
.details-block .content .box .visual .easy{
	float:left;
	margin: 0 0 0 17px;
}
.product-block .content .box .visual .hard,
.stories-block .content .box .visual .hard,
.details-block .content .box .visual .hard{
	float:right;
}
.product-block .content .box p,
.stories-block .content .box p,
.details-block .content .box p{
	margin:-3px 0 0;
}
.details-block .content .box p{
	margin:-3px 0 14px;
}
.product-block .diy-aside{
	float:right;
	width:201px;
	color:#555;
	margin: -34px 0 0;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.product-block .h2{
	color:#333;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	margin:0 0 12px;
}
.product-block .diy-list-box li{
	border-top:1px solid #e5e5e5;
	padding: 16px 0;
}
.product-block .diy-list-box li:first-child{
	border-style:none;
	padding:0 0 16px;
}
.product-block .diy-list-box .h3{
	color:#28609b;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.product-block .diy-list-box .h3 a{
	color:#28609b;
	text-decoration:none;
}
.product-block .diy-list-box .h3 a:hover{
	text-decoration:underline;
}
.product-block .diy-list-box span{
	display:block;
	margin:0 0 6px;
}
.product-block .diy-list-box p{
	margin:0;
	margin-bottom:4px;
}
.stories-block .header-diy{
	color:#555;
	font:15px/18px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e5e5e5;
	margin: 15px 0 54px;
}
.stories-block .header-diy h1{
	color:#333;
	font:bold 18px/23px Arial, Helvetica, sans-serif;
	margin:0 0 4px;
}
.stories-block .header-diy h2{
	font-size:13px;
	font-weight:bold;
}
.stories-block .header-diy span{
	display:block;
	margin:0 0 15px;
}
.stories-block .header-diy .box{
	color:#333;
	padding:7px 0 0;
	margin:0 0 8px;
}
.stories-block .header-diy .box:after{
	content:"";
	display:block;
	clear:both;
}
.stories-block .header-diy .box strong{
	margin: 0 9px 0 0;
	float:left;
}
.stories-block .header-diy .box .questions,
.product-block .header-diy .questions{
	float:right;
	font-size:14px;
	margin:4px 0 0 10px;
}
.stories-block .header-diy .box .questions a,
.product-block .header-diy .questions a{
	text-decoration:underline;
}
.stories-block .header-diy .box .questions a:hover,
.product-block .header-diy .questions a:hover{
	text-decoration:none;
}
.stories-block .box-block {
	float:left;
	width:240px;
	margin: -34px 0 0;
	font:15px/18px Arial, Helvetica, sans-serif;
}
.stories-block .box-block h1{
	color:#333;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 16px 0;
	float:left;
}
.stories-block .box-block h1 span{
	color:#666;
}
.stories-block .box-block a{
	color:#28609b;
	text-decoration:underline;
}
.stories-block .box-block a:hover{
	text-decoration:none;
}
.stories-block .paging-box{
	background:#f0f0f0;
	border:1px solid #e4e4e4;
	border-radius:4px;
	color:#acacac;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 5px 0 6px;
	text-align:center;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
}
.stories-block .paging-box span{
	padding:0 11px;
}
.stories-block .paging-box .prev,
.stories-block .paging-box .next{
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	width:36px;
	height:29px;
	margin: -5px 0 -10px;
}
.stories-block .paging-box .prev{
	background:url('/images/diy/prev.jpg') no-repeat;
}
.stories-block .paging-box .next{
	background:url('/images/diy/next.jpg') no-repeat;
}
.stories-block .diy-aside{
	margin:-35px 0 0;
}
.details-block .diy-aside{
	margin:14px 0 0;
}
.stories-block .diy-aside,
.details-block .diy-aside{
	width:200px;
	float:right;
	color:#555;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.stories-block .diy-aside .h2,
.details-block .diy-aside .h2{
	color:#333;
	font:bold 15px/18px Arial,Helvetica,sans-serif;
	margin:0 0 16px;
	display:block;
}
.stories-block .diy-aside .visual,
.details-block .diy-aside .visual{
	border:1px solid #adbed6;
	border-radius:3px;
	padding:5px 4px 5px 5px;
	margin:0 41px 11px 4px;
	position:relative;
}
.stories-block .diy-aside .visual span,
.details-block .diy-aside .visual span{
	position:absolute;
	top:10px;
	left:-9px;
	color:#fff;
	padding: 2px 6px 7px 5px;
	text-transform:uppercase;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:url('/images/diy/bg-sale.png') no-repeat;
}
.stories-block .diy-aside .visual img,
.details-block .diy-aside .visual img{
	display:block;
}
.stories-block .diy-aside .h3,
.details-block .diy-aside .h3{
	color:#2b5f99;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 11px 4px;
	display :block;
}
.stories-block .diy-aside .h3 a,
.details-block .diy-aside .h3 a{
	color:#2b5f99;
	text-decoration:none;
}
.stories-block .diy-aside .h3 a:hover,
.details-block .diy-aside .h3 a:hover{
	text-decoration:underline;
}
.stories-block .diy-aside .link,
.details-block .diy-aside .link{
	color:#333;
	padding:0 0 0 29px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	position:relative;
	text-decoration:none;
}
.stories-block .diy-aside .link:hover,
.details-block .diy-aside .link:hover{
	text-decoration:underline;
}
.stories-block .diy-aside .link:after,
.details-block .diy-aside .link:after{
	content:"";
	background:url('/images/diy/img-1.jpg') no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	left:4px;
	top:-2px;
}
.stories-block .diy-aside dl,
.details-block .diy-aside dl{
	font: 11px/15px Arial,Helvetica,sans-serif;
	margin: 13px 0 11px 4px;
	color:#444;
	width:120px;
}
.stories-block .diy-aside dt,
.details-block .diy-aside dt{
	float:left;
	width:78px;
}
.stories-block .diy-aside dl .mark,
.details-block .diy-aside dl .mark{
	color:#fe6500;
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
}
.stories-block .diy-aside dl span,
.details-block .diy-aside dl span{
	text-decoration:line-through;
	margin:0;
}
.stories-block .diy-aside span,
.details-block .diy-aside span{
	margin:0 0 0 4px;
}
.stories-block .diy-aside .h4,
.details-block .diy-aside .h4{
	color:#01883e;
	font:bold 13px/16px Arial,Helvetica,sans-serif;
	margin: 8px 0 1px 4px;
	display:block;
}
.stories-block .diy-aside p,
.details-block .diy-aside p{
	margin: 0 0 16px 4px;
	font-size:11px;
}
.stories-block .diy-aside p a,
.details-block .diy-aside p a{
	color:#474747;
	border-bottom:1px dotted #000;
	font-weight:bold;
	text-decoration:none;
}
.stories-block .diy-aside p a:hover,
.details-block .diy-aside p a:hover{
	text-decoration:none;
	border-style:none;
}
.stories-block .search-form,
.details-block .search-form{
	width:122px;
	margin:0 0 15px 4px;
	color:#676767;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.stories-block .search-form .row,
.details-block .search-form .row{
	overflow:hidden;
	margin:0 0 10px;
}
.stories-block .search-form .row label,
.details-block .search-form .row label{
	float:left;
	padding: 6px 0 0;
}
.stories-block .search-form .row input[ type="text"],
.details-block .search-form .row input[ type="text"]{
	background:#fff;
	border:1px solid #ccc;
	width:37px;
	height:18px;
	padding:1px 0;
	color:#000;
	font:11px/12px Arial, Helvetica, sans-serif;
	float:right;
}
::-webkit-input-placeholder { 
	color: #999;
}
:-moz-placeholder { 
	color: #999;
}
::-moz-placeholder { 
	color: #999;
	opacity: 1;
}
:-ms-input-placeholder { 
	color: #999;
}
.stories-block .search-form input[ type="submit"],
.details-block .search-form input[ type="submit"]{
	background:#fad3a0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZDNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjQ5NzIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZTM4NTFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZDc3MzFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4NWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #fad3a0 0%, #f49722 5%, #e3851f 45%, #d7731a 91%, #b85f15 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad3a0), color-stop(5%,#f49722), color-stop(45%,#e3851f), color-stop(91%,#d7731a), color-stop(100%,#b85f15));
	background: -webkit-linear-gradient(top, #fad3a0 0%,#f49722 5%,#e3851f 45%,#d7731a 91%,#b85f15 100%);
	background: -o-linear-gradient(top, #fad3a0 0%,#f49722 5%,#e3851f 45%,#d7731a 91%,#b85f15 100%);
	background: -ms-linear-gradient(top, #fad3a0 0%,#f49722 5%,#e3851f 45%,#d7731a 91%,#b85f15 100%);
	background: linear-gradient(to bottom, #fad3a0 0%,#f49722 5%,#e3851f 45%,#d7731a 91%,#b85f15 100%);
	border:1px solid #cb6600;
	border-radius:3px;
	color:#fff;
	font-weight:bold;
	text-shadow:0 1px 2px #8b4d12;
	text-align:center;
	width:122px;
	padding: 3px 0;
	cursor:pointer;
}
.stories-block .search-form input[ type="submit"]:hover,
.details-block .search-form input[ type="submit"]:hover{
	text-decoration:underline;
}
.details-block{
	margin:25px 0 0;
	border-top:1px solid #e5e5e5;
	padding: 12px 0 0;
}
.social-box{
	overflow:hidden;
	color:#555;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.social-box .print-box{
	float:right;
	width:60px;
	padding:0 0 0 19px;
	overflow:hidden;
}
.social-box .print-box .print{
	float:right;
	background: url('/images/diy/ico-sprite.png') no-repeat 0 -124px;
	width: 26px;
	height: 26px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-box .print-box span{
	float:left;
	padding:4px 0 0;
}
.social-box .social-networks{
	float:right;
	overflow:hidden;
}
.social-box .social-networks li{
	float:left;
	margin:0 0 0 8px;
}
.social-box .social-networks li:first-child{
	margin:0 1px 0 0;
}
.social-box .social-networks span{
	float:left;
	padding:4px 0 0;
}
.social-box .social-networks a{
	display:block;
	background: url('/images/diy/ico-sprite.png') no-repeat; 
	width: 26px;
	height: 26px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-box .social-networks .facebook{
	background-position:0 0;
}
.social-box .social-networks .twitter{
	background-position:0 -31px;
}
.social-box .social-networks .google{
	background-position:0 -62px;
}
.social-box .social-networks .email{
	background-position:0 -93px;
}
.box-block {
	float:left;
	width:240px;
	margin:-20px 0 0;
}
.box-block .h1{
	color:#333;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	margin:0 0 16px;
}
.details-block .content .box .diy-list{
	margin: -2px 0 5px;
	line-height:17px;
	font-size:12px;
}
.details-block .content .box .diy-list li{
	display:inline;
	margin:0 0 0 3px;
}
.details-block .content .box .diy-list a{
	color:#333;
	text-decoration:none;
}
.details-block .content .box .diy-list a:hover{
	text-decoration:underline;
}
.logo-box{
	margin:0 auto 40px;
	width:600px;
	color:#666;
	font:11px/14px Arial, Helvetica, sans-serif;
	text-align:center;
	display:none;
}
.logo-box .logo img{
	display:block;
	margin:0 auto 2px;
}
.logo-box span{
	letter-spacing:2px;
}
.logo-box img{
	display:inline-block;
	margin: 35px 0 85px;
}
.logo-box .title-box .h1{
	color:#fff;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
	margin: -63px 0 0;
	text-align:center;
}
.info-block {
	color:#555;
	font:14px/17px Arial, Helvetica, sans-serif;
	display:none;
}
.info-block .h2{
	color:#333;
	font:bold 16px/19px Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
.info-block .visual{
	border-bottom:1px solid #e5e5e5;
	padding:6px 0 39px;
	margin:0 0 40px;
	overflow:hidden;
}
.info-block .visual img{
	float:left;
	margin:0 20px 0 0;
}
.info-block .visual .info{
	float:left;
	width:290px;
	padding: 16px 0 0;
}
.info-block .visual dl{
	color:#333;
	font:14px/20px Arial, Helvetica, sans-serif;
	margin:0 0 11px;
	overflow:hidden;
}
.info-block .visual dl strong{
	display:inline;
}
.info-block .visual dl dt{
	float:left;
	padding:0 3px 0 0;
}
.info-block .visual dd{
	margin:0;
}
.info-block .visual dl a{
	font-weight:bold;
	text-decoration:none;
}
.info-block .visual dl a:hover{
	text-decoration:underline;
}
.info-block .visual strong{
	display:inline-block;
	margin:0 0 6px;
}
.info-block .visual .info img{
	display:block;
	margin: 0 0 0 -3px;
}
.info-block p{
	margin:0 0 5px;
}
.info-block .diy-list{
	padding:12px 0 0 15px;
}
.info-block .diy-list li{
	padding:0 0 11px 9px;
	background: url('/images/diy/bg-bullet.jpg') no-repeat 0 7px;
}
.info-block a{
	text-decoration:none;
}
.info-block a:hover{
	text-decoration:underline;
}
.diy-article ul{
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
.diy-article ul li{
	list-style:disc inside;
}
.view-all-bar{
	width:100%;
	clear:both;
	font-weight:bold;
	padding:0 0 0 260px;
}
.post-counter{
	float:left;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	margin:0;
}
.tabset{
	margin:-6px 0 -15px;
	padding:0;
	list-style:none;
	float:left;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	position:relative;
}
.tabset li{
	float:left;
	margin:0 10px 0 0;
}
.tabset a{
	display:block;
	padding:11px 19px 12px;
	color:#000;
	color:#28609b;
	text-decoration:none;
	border:1px solid #e5e5e5;
	background:#f1f1f1;
	border-radius: 3px 3px 0 0;
}
.tabset a.active,
.tabset a:hover{
	border-bottom-color:#fff;
	background:#fff;
	color:#000;
	text-decoration:none;
}
.btns-row{
	width:100%;
	padding:5px 0 0;
}
a.button,
.button{
	display:inline-block;
	vertical-align:top;
	margin:0 6px 0 0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	text-shadow:1px 1px 1px rgba(255,255,255, 1);
	text-decoration:none;
	color:#306498;
	padding: 9px 15px;
	min-width:110px;
	border-radius: 4px;
	border:1px solid #a1b1bf;
	box-shadow: 0 1px 0 rgba(255,255,255, 1) inset;
	background: #e4f0fa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjBmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2UyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e4f0fa 0%, #d3e2f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f0fa), color-stop(100%,#d3e2f3));
	background: -webkit-linear-gradient(top,  #e4f0fa 0%,#d3e2f3 100%);
	background: -o-linear-gradient(top,  #e4f0fa 0%,#d3e2f3 100%);
	background: -ms-linear-gradient(top,  #e4f0fa 0%,#d3e2f3 100%);
	background: linear-gradient(to bottom,  #e4f0fa 0%,#d3e2f3 100%);
}
.button:hover,
.button:active{
	text-decoration:none;
	background: #d3e2f3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZTJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGYwZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d3e2f3 0%, #e4f0fa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e2f3), color-stop(100%,#e4f0fa));
	background: -webkit-linear-gradient(top,  #d3e2f3 0%,#e4f0fa 100%);
	background: -o-linear-gradient(top,  #d3e2f3 0%,#e4f0fa 100%);
	background: -ms-linear-gradient(top,  #d3e2f3 0%,#e4f0fa 100%);
	background: linear-gradient(to bottom,  #d3e2f3 0%,#e4f0fa 100%);
}
.box-holder:after,
.widget-box:after{
	content:'';
	display:block;
	clear:both;
}
.widget-box{
	padding:20px 0 0;
	margin:0 0 14px;
	border-top:1px dashed #d9d9d9;
}
.widget-box:first-child{
	border:none;
	padding-top:0;
}
.widget-box .price{
	display:block;
	font-size:20px;
	line-height:28px;
	font-weight:bold;
	color:#fb721f;
	padding:5px 0 0 5px;
}
.widget-box .visual .number{
	position:absolute;
	left:-11px;
	top:9px;
	background:url(/images/diy/bg-flag-01.png) no-repeat;
	height:28px;
	width:28px;
	font-size:15px;
	line-height:28px;
	padding:0 4px 0 0;
	font-weight:bold;
	text-align:center;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0, 0.2);
	overflow:hidden;
}
.rating-bar{
	float:right;
	margin:0 0 0 10px;
	min-width:170px;
	max-width:250px;
	font-size:14px;
	line-height:24px;
}
.rating-bar .title{
	display:block;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}
.rating-bar .stars-wrap{
	display:inline-block;
	vertical-align:top;
}
.product-block .rbbn-prm .h3{
	padding:21px 0;
}

.page-style-stars-diy {
	padding: 3px 0;
	width: 182px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 16px;
}
.page-style-stars-diy .page-style-scale {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 19px;
	overflow: hidden;
	background: url(/images/diy/bg-scale.png) no-repeat 50% 50%;
}
.page-style-stars-diy .page-style-scale li {
	float: left;
	width: 19px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 8px 0 9px;
	
}
.page-style-stars-diy .page-style-active{
	background: url(/images/diy/bg-scale-active.png) no-repeat;
}
.page-style-stars-diy .page-style-text{
	overflow: hidden;
	padding: 0 0 3px;
	text-transform: uppercase;
}
.page-style-stars-diy .page-style-left{
	float: left;
	padding: 0 0 0 2px;
}
.page-style-stars-diy .page-style-right{float: right;}

/*-  star rating
--------------------------------------------------------------------*/
.page-style-stars-web {
	background: url("/images/diy/stars-web.png") repeat-x scroll 0 0 transparent;
	height: 30px;
	margin: 0 auto 6px;
	overflow: hidden;
	width: 150px;
}
.page-style-stars-web.rating-0 {
	background-position: 0 -300px;
}
.page-style-stars-web.rating-0-5 {
	background-position: 0 -270px;
}
.page-style-stars-web.rating-1 {
	background-position: 0 -240px;
}
.page-style-stars-web.rating-1-5 {
	background-position: 0 -210px;
}
.page-style-stars-web.rating-2 {
	background-position: 0 -180px;
}
.page-style-stars-web.rating-2-5 {
	background-position: 0 -150px;
}
.page-style-stars-web.rating-3 {
	background-position: 0 -120px;
}
.page-style-stars-web.rating-3-5 {
	background-position: 0 -90px;
}
.page-style-stars-web.rating-4 {
	background-position: 0 -60px;
}
.page-style-stars-web.rating-4-5 {
	background-position: 0 -30px;
}
.page-style-stars-web.rating-5 {
	background-position: 0 0;
}


.page-style-stars-web-sm {
	background: url("/images/diy/stars-web-sm.png") repeat-x scroll 0 0 transparent;
	height: 16px;
	margin: 0 auto 4px;
	overflow: hidden;
	width: 80px;
}
.page-style-stars-web-sm.rating-0 {
	background-position: 0 -160px;
}
.page-style-stars-web-sm.rating-0-5 {
	background-position: 0 -144px;
}
.page-style-stars-web-sm.rating-1 {
	background-position: 0 -128px;
}
.page-style-stars-web-sm.rating-1-5 {
	background-position: 0 -112px;
}
.page-style-stars-web-sm.rating-2 {
	background-position: 0 -96px;
}
.page-style-stars-web-sm.rating-2-5 {
	background-position: 0 -80px;
}
.page-style-stars-web-sm.rating-3 {
	background-position: 0 -64px;
}
.page-style-stars-web-sm.rating-3-5 {
	background-position: 0 -48px;
}
.page-style-stars-web-sm.rating-4 {
	background-position: 0 -32px;
}
.page-style-stars-web-sm.rating-4-5 {
	background-position: 0 -16px;
}
.page-style-stars-web-sm.rating-5 {
	background-position: 0 0;
}

.page-style-star-rating {
	list-style:none;
	margin:8px 0 6px -4px;
	padding:0;
	position:relative;
	height: 30px;
	width: 150px;
	background: url(/images/diy/stars-web.png) repeat-x 0 -300px;
	overflow: hidden;
}
.page-style-star-rating li{float:left;}
.page-style-star-rating li a{
	display:block;
	width:16px;
	height:24px;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	position:absolute;
}
.page-style-star-rating li a:hover,
.page-style-star-rating li.active a,
.page-style-star-rating li.setted a{
	background:url(/images/diy/stars-web.png) no-repeat;
	z-index:1;
	left:0;
}
.page-style-star-rating li a.rating-0-5{left:0;}
.page-style-star-rating li a.rating-0-5:hover,
.page-style-star-rating li.active a.rating-0-5,
.page-style-star-rating li.setted a.rating-0-5{width:16px;}
.page-style-star-rating li .rating-1{left:16px;}
.page-style-star-rating li a.page-style-stars-web.rating-1:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-1,
.page-style-star-rating li.setted a.page-style-stars-web.rating-1{width:30px;}
.page-style-star-rating li .rating-1-5{left:30px;}
.page-style-star-rating li a.page-style-stars-web.rating-1-5:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-1-5,
.page-style-star-rating li.setted a.page-style-stars-web.rating-1-5{width:46px;}
.page-style-star-rating li .rating-2{left:46px;}
.page-style-star-rating li a.page-style-stars-web.rating-2:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-2,
.page-style-star-rating li.setted a.page-style-stars-web.rating-2{width:60px;}
.page-style-star-rating li .rating-2-5{left:60px;}
.page-style-star-rating li a.page-style-stars-web.rating-2-5:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-2-5,
.page-style-star-rating li.setted a.page-style-stars-web.rating-2-5{width:76px;}
.page-style-star-rating li .rating-3{left:76px;}
.page-style-star-rating li a.page-style-stars-web.rating-3:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-3,
.page-style-star-rating li.setted a.page-style-stars-web.rating-3{width:90px;}
.page-style-star-rating li .rating-3-5{left:90px;}
.page-style-star-rating li a.page-style-stars-web.rating-3-5:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-3-5,
.page-style-star-rating li.setted a.page-style-stars-web.rating-3-5{width:106px;}
.page-style-star-rating li .rating-4{left:106px;}
.page-style-star-rating li a.page-style-stars-web.rating-4:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-4,
.page-style-star-rating li.setted a.page-style-stars-web.rating-4{width:120px;}
.page-style-star-rating li .rating-4-5{left:120px;}
.page-style-star-rating li a.page-style-stars-web.rating-4-5:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-4-5,
.page-style-star-rating li.setted a.page-style-stars-web.rating-4-5{width:136px;}
.page-style-star-rating li .rating-5{left:136px;}
.page-style-star-rating li a.page-style-stars-web.rating-5:hover,
.page-style-star-rating li.active a.page-style-stars-web.rating-5,
.page-style-star-rating li.setted a.page-style-stars-web.rating-5{width:150px;}
.startext {font-size:12px;}

#diysol .read-more{display:inline;}
#diysol .details{display:inline;}
#diysol {line-height:19px;}
