@font-face {
    font-family: 'ptsans_reg';
    src: url('../fonts/ptsregularwebfont.eot');
    src: url('../fonts/ptsregularwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptsregularwebfont.woff') format('woff'),
         url('../fonts/ptsregularwebfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ptsans_bi';
    src: url('../fonts/ptsbolditalicwebfont.eot');
    src: url('../fonts/ptsbolditalicwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptsbolditalicwebfont.woff') format('woff'),
         url('../fonts/ptsbolditalicwebfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ptsans_nb';
    src: url('../fonts/ptn77fwebfont.eot');
    src: url('../fonts/ptn77fwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptn77fwebfont.woff') format('woff'),
         url('../fonts/ptn77fwebfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ptsans_nr';
    src: url('../fonts/ptn57fwebfont.eot');
    src: url('../fonts/ptn57fwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptn57fwebfont.woff') format('woff'),
         url('../fonts/ptn57fwebfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ptsans_bold';
    src: url('../fonts/pts75f-webfont.eot');
    src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts75f-webfont.woff') format('woff'),
         url('../fonts/pts75f-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
html {
	height:100%;
}
body {
	margin:0;
	color:#555555;
	font:11px/16px Arial, Helvetica, sans-serif;
	background:#fff url(../images/body-index-bg.png) repeat-x 0 255px;
	min-width:1200px;
	height:100%;
	position:relative;
}
img {
	border-style:none;
}
a {
	color:#008060;
	outline:none;
}
a:hover {
	text-decoration:none;
}
.hidden{
	display: none;
}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper-holder {
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height:100%
}
#wrapper {
	margin: 0 auto;
	width: 1200px;
	position:relative;
	z-index:5;
	min-height: 100%
	
}
.logos1 {
	margin:0;
	overflow:hidden;
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:160px;
	height:120px;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	top:21px;
	left:-1px;
}
.krasota, .krasotaen{
	position:absolute;
	left:150px; 
	top:70px;
	width:881px;
	height:122px; 
	text-decoration:none;
	background:url(../images/9_may_2015.png) no-repeat;
	color:#525252;
	padding:0 0 0 0px;
}
.logo a{
	height:100%;
	display:block;
}
#header {
	height:151px;
	position:relative;
	z-index:102;
}
#nav {
/*	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	top:32px;
	right:160px;
	z-index:9999;*/

    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    top: 32px;
    right: 225px;
    z-index: 9999;
	
}
#nav>li{
	float:left;
	width:178px;
	/*margin:0 26px 0 0;*/
	margin:0;
	border-left:1px dashed #c2c2c2;
	height:53px;
	position:relative;
}
#nav>li:first-child{
	border:none;
}
#nav>li>a{
	display:block;
	text-decoration:none;
}
#nav>li>a strong{
	display:block;
	margin:0;
	padding:14px 10px 8px 17px;
	color:#21643f;
	font:19px/22px 'ptsans_nr', Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
}
/*#nav>li>a:hover strong,
#nav>li:hover>a strong*/
#nav>li.hover>a strong{
	background:#108869;
	color:#fff;
}
#nav>.active>a strong {
	font-weight:bold;
}
#nav>li>a span {
	color:#7f8280;
	display:block;
	padding:0 30px 0 20px;
	font:italic 12px/12px Calibri, Arial, Helvetica, sans-serif;
}
#nav>li .dropdown{
	position:absolute;
	top:43px;
	background:#ece0d2;
	left:0px;
	padding:0;
	margin:0;
	width:178px;
	list-style:none;
	display:none;
}
#nav>li:hover .dropdown{
	/*display:block;*/
}
#nav>li .dropdown li{
	border-top:1px dashed #f7f2ea;
	border-bottom:1px dashed #f4ebe1;
}
#nav>li .dropdown li:first-child{
	border-top:1px solid #0b7455;
}
#nav>li .dropdown li.last{
	border-bottom:1px solid #ece0d2;
}
#nav>li .dropdown li a{
	text-decoration:none;
	display:block;
	padding:13px 10px 9px 15px;
	text-transform:uppercase;
	background:#ece0d2;
	color:#108869;
	font:16px/18px 'ptsans_nr', sans-serif;
}
#nav>li .dropdown li a:hover{
	text-decoration:none;
	background:#f7efe4 url(../images/bg-menu-hover.gif) repeat-x;
}
.promo-box {
	position:relative;
	width:100%;
	height:514px;
	background:#fff;
	margin:0 0 57px;
}
.promo-box .bottom-shadow{
	position:absolute;
	left:-37px;
	bottom:-58px;
	background:url(../images/promo-shadow.png) no-repeat;
	width:1274px;
	height:532px;
	z-index:1;
}
.promo-box-frame {
	float:right;
	width:307px;
	height:514px;
	background:#ede2d6;
	position:relative;
	z-index:4;
}
.flower-left {
	background:url(../images/pic_left.png) no-repeat;
	width:284px;
	height:360px;
	position:absolute;
	z-index:1;
	left:0;
	top:255px;
	display:none;
}
.flower-right {
	background:url(../images/pic_right.png) no-repeat;
	width:284px;
	height:360px;
	position:absolute;
	z-index:1;
	right:0;
	top:255px;
	display:none;
}
.flowers {
	background:url(../images/pic-bg.png) repeat-x 0 50%;
	position:absolute;
	height:360px;
	z-index:1;
	left:0;
	right:0;
	top:255px;
}
.promo-box .images {
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	position:relative;
	z-index:3;
	width:893px;
	height:514px;
	overflow: hidden;
}
.promo-box .images li{
	position:absolute;
	top:0;
	left: 0;
	width:893px;
	height:514px;
}
.promo-box .images li a {
	text-decoration:none;
}
.img-holder {
	display:block;
}
.img-holder img {
	vertical-align:top;
}
.promo-box .switcher {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	z-index:10;
	left:74px;
	right:307px;
	bottom:15px;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align:center;
}
.promo-box .switcher li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	margin:0 6px;
}
* + html .promo-box .switcher li{
	display:inline;
	zoom:1;
}
.promo-box .switcher li a{
	background:url(../images/switcher.png) no-repeat;
	width:18px;
	height:18px;
	float:left;
	text-decoration:none;
}
.promo-box .switcher li.active a,
.promo-box .switcher li a:hover{
	background-position:0 -18px;
}
.promo-box .images .title {
	position:absolute;
	top:14px;
	left:0;
	background:#017f5f;
	padding: 2px 49px 3px 26px;
	color:#fff;
	font:35px/38px 'ptsans_nr', Arial, Helvetica, sans-serif; 
}
.promo-box .images .descr {
	position:absolute;
	top:60px;
	left:0;
	background:#21643f;
	padding: 1px 72px 2px 29px;
	font:italic 14px/21px Calibri, Arial, Helvetica, sans-serif;
	color:#fff;
}
.promo-box .promo-box-frame .head {
	background:url(../images/promo-head-bg.png) repeat-x;
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:44px;
	padding:19px 0 0 21px;
}
.promo-box .promo-box-frame .head span{
	padding:0 0 0 59px;
	color:#393139;
	text-transform:uppercase;
	font:21px/24px 'ptsans_nb', Arial, Helvetica, sans-serif; 
}
.promo-box .promo-box-frame .head .hoods {
	background:url(../images/hoods-bg.png) no-repeat 0 3px;
}
.promo-box .promo-box-frame .head .shadow {
	background:url(../images/promo-head-shadow.png) repeat-x;
	position:absolute;
	bottom:-6px;
	left:0;
	right:0;
	height:6px;
	z-index:2;
}
.promo-box .promo-box-frame .slide-list {
	margin:0;
	padding:52px 0 0;
	list-style:none;
	position:relative;
}
.promo-box .promo-box-frame .slide-list li{
	margin:0;
	overflow:hidden;
	width:100%;
	position:relative;
	height:74px;
}
.promo-box .promo-box-frame .slide-list li a{
	background:url(../images/promo-slide-bg.png) repeat-x;
	height:74px;
	width:100%;
	overflow:hidden;
	display:table;
	text-decoration:none;
}
.promo-box .promo-box-frame .slide-list li a.hover{
	position:absolute;
	bottom: -100%;
	left:0;
	background: none;
	z-index: 2;
	height: 74px;
}
.promo-box .promo-box-frame .slide-list .name{
	width:125px;
	color:#595653;
	font:21px/18px 'ptsans_nr', Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 27px;
	cursor:pointer;
}
.promo-box .promo-box-frame .slide-list .name strong{
	display:block;
	font:21px/18px 'ptsans_nb', Arial, Helvetica, sans-serif; 
}
.promo-box .promo-box-frame .slide-list i {
	display:table-cell;
	color:#393139;
	padding:0 20px 0 0;
	vertical-align:middle;
	cursor:pointer;
	font:italic 12px/12px Calibri, Arial, Helvetica, sans-serif;
}

.promo-box .promo-box-frame .slide-list li a:hover{
	background:url(../images/bg-control.gif) repeat-x 0 74px;
}
.promo-box .promo-box-frame .slide-list li a.hover{
	background:url(../images/bg-control.gif) repeat-x !important;
}
.promo-box .promo-box-frame .slide-list li a.hover i{
	color:#ece1d3;
}
.promo-box .promo-box-frame .slide-list li a.hover .name{
	color:#fefefe;
}
.promo-box .promo-box-frame .bottom {
	background:url(../images/promo-bottom-bg.png) repeat-x;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:53px;
	z-index:3;
	padding:27px 0 0 27px;
	color:#393139;
}
.promo-box .promo-box-frame .bottom span{
	float:left;
	margin:0 15px 0 0;
	font:15px/18px 'ptsans_nr', Arial, Helvetica, sans-serif; 
	padding:6px 0 0;
	text-transform:uppercase;
}
.promo-box .promo-box-frame .bottom .count{
	float:left;
	margin:0 5px 0 0;
	background:url(../images/count-bg.png) no-repeat;
	width:84px;
	height:22px;
	font:15px/18px 'ptsans_nb', Arial, Helvetica, sans-serif; 
	padding:6px 1px 0 1px;
	text-align:center;
}
.b-container{
    width:200px;
    height:150px;
    background-color: #ccc;
    margin:0px auto;
    padding:10px;
    font-size:30px;
    color: #fff;
}
.b-popup{
	display: block;
    width:100%;
    min-height:100%;
    overflow:hidden;
    position:fixed;
    top:0px;
	left:0px;
}
.b-popup .b-popup-content{
    margin:10% auto;
    width:600px;
    height: 400px;
    padding:10px;
    background-color: #fff;
    border-radius:5px;
    box-shadow: 0px 0px 10px #000;
	z-index:999;
}
.b-popup .b-popup-content a{
	background: url("images/arrows.png") no-repeat scroll 0 0 transparent;
	background-position: -45px 5px;
	color: #f00;
	font-size:11px;
	text-decoration: none;
	padding: 12px;
	display: block;
	float:right;
}
.b-popup .b-popup-content a:hover{
	background: url("images/arrows.png") no-repeat scroll 0 0 transparent;
	background-position: -21px 5px;
}
#main {
	width:100%;
	z-index:5;
	position:relative;
	padding:0 0 88px;
	
	min-height: 100%
}
#main:after{
	display:block;
	clear:both;
	content:'';
}
.news-list-holder {
	float:left;
	width:587px;
	padding:1px 0 59px;
}
.news-list-holder .news-list{
	margin:0 -27px 21px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:614px;
}
.news-list-holder .news-list li{
	width:267px;
	margin:0 27px 0 0;
	float:left;
}
.news-list-holder .news-list li a{
	display:block;
	text-decoration:none;
	color:#555;
}
.news-list-holder .news-list li a:hover{
	text-decoration:underline;
}
.news-list-holder .news-list .date {
	display:block;
	margin:0 0 23px;
	color:#242424;
	font:22px/25px 'ptsans_nb', Arial, Helvetica, sans-serif; 
}
.news-list-holder .news-list .date .day{
	color:#797979;
}



.news-list-holder .news-list .title{
	display:block;
	margin:0 0 17px;
	color:#252525;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.news-list-holder .news-list .text {
	color:#555;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.news-list-holder .more {
	background:url(../images/more-arrow.png) no-repeat 100% 4px;
	padding: 0 14px 0 0;
	color:#008060;
	text-decoration:none;
	font:italic 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.news-list-holder .more:hover {
	text-decoration:underline;
}
.gallery-holder {
	float:left;
	padding:0 0 0 27px;
	width:584px;
	border-left:1px dashed #c2c2c2;
	position:relative;
}
.gallery-holder .head{
	margin:0 0 33px;
}
.gallery-holder h2 {
	font:22px/25px 'ptsans_nb', Arial, Helvetica, sans-serif;
	color:#414544;
	margin:0 0 5px;
	text-transform:uppercase;
}
.gallery-holder .prev {
	background:url(../images/prev-next-gallery.png) no-repeat;
	width:22px;
	height:25px;
	position:absolute;
	top:0;
	right:29px;
	text-decoration:none;
	overflow:hidden;
}
.gallery-holder .next {
	background:url(../images/prev-next-gallery.png) no-repeat -22px 0;
	width:22px;
	height:25px;
	position:absolute;
	top:0;
	right:7px;
	text-decoration:none;
	overflow:hidden;
}
.gallery-holder .prev.prev-disable {
	background-position:0 -25px;
}
.gallery-holder .next.next-disable {
	background-position:-22px -25px;
}
.gallery-holder .goto {
	position:absolute;
	top:4px;
	right:71px;
	color:#008060;
	text-decoration:none;
	font:italic 14px/17px Calibri, Arial, Helvetica, sans-serif;
}
.gallery-holder .goto:hover {
	text-decoration:underline;
}
.gallery-holder .gallery-frame{
	width:587px;
	overflow:hidden;
}
.gallery-frame .gallery{
	width:9999px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:url(../images/wave01.png) repeat-x 0 104px;
}
.gallery-frame .gallery li{
	float:left;
	width: 587px;
}
.gallery-frame .gallery .gallery-box{
	float:left;
	margin: 0 0 0 28px;
	width: 177px;
}
.gallery-frame .gallery li .gallery-box:first-child {
	margin: 0;
}
.gallery-frame .gallery .img-holder {
	margin:0 0 30px;
	text-align: center;
}
.gallery-frame .gallery .title {
	color:#252525;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.gallery-frame .gallery .title a{
	color:#252525;
	text-decoration:none;
}
.gallery-frame .gallery .title a:hover{
	text-decoration:underline;
}
.breadcrumbs{
	padding:0 0 19px;
	margin:0 0 21px;
	list-style:none;
	overflow:hidden;
	font:14px/14px Calibri, Arial, sans-serif;
	font-style:italic;
	color:#7f8280;
	border-bottom:1px dashed #c7c1ba;
}
.breadcrumbs li{
	float:left;
}
.breadcrumbs li a{
	background:url(../images/breadcrumbs-divider.gif) no-repeat 100% 2px;
	color:#7f8280;
	text-decoration:none;
	display:block;
	padding:0 11px 0 0;
	margin:0 1px 0 0;
}
.breadcrumbs .first a{
	color:#007451;
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}
#two-columns{
	height:1%;
	padding:20px 9999px 60px;
	margin:0 -9999px -30px;
	width:1200px;
	background:#fff url(../images/bg-twocolumns.gif) repeat-x;
	min-height:800px
}
#two-columns:after{
	content:'';
	display:block;
	clear:both;
}
#content{
	float:left;
	width:900px;
	padding:0px 0px 0px 150px;
}
#content h2{
	font:28px/32px 'ptsans_nb', sans-serif;
	color:#414544;
	margin:0 0 14px;
	text-transform:uppercase;
}
#content h2 span{
	font:14px/16px Calibri, Arial, sans-serif;
	vertical-align:baseline;
	color:#007451;
	font-style:italic;
	text-transform:none;
	margin:0 0 0 10px;
}
#content h2 span a{
	text-decoration:none;
	color:#007451;
}
#content h2 span a:hover{
	text-decoration:underline;
}
.about-post{
	font-size:12px;
	line-height:16px;
	color:#555;
}
.about-post p{
	margin:0 0 16px;
}
.about-post .about-content{
	padding:0 100px 13px 0;
}
.about-post .heading{
	font-size:16px;
	line-height:22px;
	overflow:hidden;
	width:560px;
	margin:0 0 8px;
}
.about-post .heading p{
	margin:0 0 10px;
}
.about-post .heading .visual{
	float:left;
	margin:6px 34px 0 0;
}
.about-post .heading .visual img{
	vertical-align:top;
}
.about-post .addblocks{
	padding:10px 0 37px;
}
.about-post .addblocks h3{
	text-transform:uppercase;
	font:22px/25px 'ptsans_nb', sans-serif;
	color:#414544;
	margin:0 0 13px;
	padding:0 0 0 103px;
}
.about-post .addblock{
	overflow:hidden;
	margin:0 0 16px;
}
.about-post .addblock .visual{
	width:103px;
	float:left;
	padding:3px 0 0;
}
.about-post .addblock .visual img{
	vertical-align:top;
}
.about-post .addblock .block-content{
	float:left;
	width:640px;
	padding:0 48px 0 0;
	border-bottom:1px dashed #c7c1ba;
}
.about-post .addblock.last .block-content{
	border:none;
}
.about-post .addblock .block-content h4{
	font-size:14px;
	line-height:16px;
	margin:0 0 17px;
	color:#108869;
	font-weight:normal;
}
.about-post .addblock .block-content p{
	margin:0 0 15px;
}
.about-post h5{
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#414544;
	margin:0 0 44px;
}
.news-holder{
	padding:0px 0 10px;
}
.news-holder.inner{
	margin:0 0px 0 0;
}
.news-holder .news-post{
	overflow:hidden;
	border-bottom:1px solid #ebdfd1;
	padding:0 0 23px;
	margin:0 0 35px;
	font-size:13px;
	line-height:18px;
	color:#555;
	width: 100%;
}
.news-holder.cols .news-post{
	margin:0;
	padding:0;
	border:none;
}
.news-holder.inner .news-post{
	border:none;
}
.news-holder .news-post .visual{
	float:left;
	text-align:center;
	width:300px;
	margin:3px 0px 0 0;
	position:relative;
}
.news-holder.cols .news-post .visual{
	width:104px;
	margin:0 18px 0 0;
}
.news-holder .news-post .visual .zoom{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:37px;
	background:url(../images/btn-zoom.png) no-repeat;
	width:30px;
	height:30px;
}
.news-holder .news-post .content{
	float:left;
	width:370px;
}
.news-holder .news-post .content.w100pr{
	width:100%;
}
.news-holder.cols .news-post .content{
	width:260px;
	padding:10px 0 0;
}
.news-holder.inner .news-post .content{
	/*width:510px;*/
	float: none;
	overflow: hidden;
	width: auto;
}
.news-holder .news-post .post-date{
	display:block;
	font-size:11px;
	line-height:18px;
	background:url(../images/news-wave.png) repeat-x 0 100%;
	width:280px;
	padding:0 0 20px;
	margin:0 0 14px;
}
.news-holder .news-post .content.w100pr .post-date{
	width:100%;
}
.news-holder .news-post .post-date a{
	text-decoration:none;
	color:#555;
}
.news-holder .news-post .post-date a:hover{
	text-decoration:underline;
}
.news-holder.inner .news-post .post-date{
	width:820px;
}
.news-holder .news-post h3{
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#008060;
	margin:0 0 19px;
	padding:0 10px 0 0;
}
.news-holder .news-post h3 a{
	text-decoration:none;
	color:#008060;
}
.news-holder .news-post h3 a:hover{
	text-decoration:underline;
}
.news-holder.cols .news-post h3{
	padding:0;
}
.news-holder.cols .news-post h3 a{
	text-decoration:none;
	color:#008060;
}
.news-holder.cols .news-post h3 a:hover{
	text-decoration:underline;
}
.news-holder .news-post p{
	margin:0 0 10px;
}
.paging{
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	text-align:center;
}
.paging:after{
	content:'';
	display:block;
	clear:both;
}
.paging li{
	display:inline-block;
	margin:0 5px;
}
.paging a{
	display:block;
	font:14px/16px Calibri, Arial, sans-serif;
	font-style:italic;
	color:#007451;
	width:25px;
	text-align:center;
	padding:4px 0 5px;
	text-decoration:none;
}
.paging a:hover,
.paging .active a{
	background:url(../images/bg-paging-active.png) no-repeat;
	color:#fff;
}
.paging .prew{
	float:left;
}
.paging .prew a{
	display:block;
	width:auto;
	background:url(../images/prev-next-gallery-2.png) no-repeat;
	padding:4px 0 4px 18px;
}
.paging .prew a:hover{
	text-decoration:underline;
	color:#007451;
}
.paging .next{
	float:right;
}
.paging .next a{
	width:auto;
	display:block;
	background:url(../images/prev-next-gallery-2.png) no-repeat 100% -50px;
	padding:4px 18px 4px 0;
}
.paging .next a:hover{
	text-decoration:underline;
	color:#007451;
}
.paging .next a:active{
	text-decoration:none;
	color:#039973;
}
.paging .prev a:active{
	text-decoration:none;
	color:#039973;
}
.news-holder.cols{
	overflow:hidden;
	margin:0 -50px 0 0;
	padding:13px 0 50px;
}
.news-holder.cols .col{
	float:left;
	width:382px;
}
.news-holder.cols .col.c-left{
	border-right:1px solid #cfc8c0;
	padding:0 35px 0 0;
	margin:0 15px 0 0;
}
.news-holder.cols .col.c-right{
	float:right;
}
.news-holder.cols .prew{
	float:left;
	font:italic 14px/25px Calibri, Arial, sans-serif;
	height:25px;
	text-decoration:none;
	margin:0 0 40px;
	padding:0 0 0 22px;
	background:url(../images/prev-next-gallery-2.png) no-repeat 0 0px;
}
.news-holder.cols .prew:hover{
	text-decoration:underline;
}
.news-holder.cols .prew:active{
	text-decoration:none;
	color:#039973;
}
.news-holder.cols .next{
	float:right;
	font:italic 14px/25px Calibri, Arial, sans-serif;
	height:25px;
	text-decoration:none;
	margin:0 0 40px;
	padding:0 22px 0 0;
	background:url(../images/prev-next-gallery-2.png) no-repeat 100% -50px;
}
.news-holder.cols .next:hover{
	text-decoration:underline;
}
.news-holder.cols .next:active{
	text-decoration:none;
	color:#039973;
}

.news-holder.cols .prew+*{
	clear:both;
}
.news-holder.cols .next+*{
	clear:both;
}
.benefits-holder{
	padding:10px 0 0;
	margin:0 -113px 0 0;
	text-align:center;
}
.benefit-block{
	display:inline-block;
	vertical-align:top;
	width:245px;
	margin:0 54px 59px 0;
}
.benefit-block .visual{
	text-align:center;
	height:160px;
	font-size:0;
	margin:0 0 10px;
	display:table;
	width: 100%;
}
.benefit-block .visual span {
	display:table-cell;
	vertical-align: middle;
}
.benefit-block .visual img{
	vertical-align:top;
}
.benefit-block .content{
	background:url(../images/news-wave.png) repeat-x;
	padding:30px 0 10px;
	font-size:13px;
	line-height:18px;
	color:#555;
	text-align:left;
}
.benefit-block .content p{
	margin:0;
}
.benefits-holder .slogan{
	font:40px/46px 'ptsans_nb', sans-serif;
	display:block;
	text-align:center;
	color:#008060;
	margin:0 0 26px;
}
.search-holder{
	padding:0 0 80px;
	width:690px;
}
.search-form{
	background:url(../images/bg-search.png) no-repeat;
	width:689px;
	height:25px;
	margin:0 0 47px;
}
.search-form fieldset{
	overflow:hidden;
}
.search-form .text{
	font-size:12px;
	line-height:25px;
	font-family: Calibri, sans-serif;
	font-style:italic;
	color:#616161;
	padding:0 15px;
	width:634px;
	height:25px;
	background:none;
	border:none;
	float:left;
}
.search-form .btn-search{
	background:url(../images/btn-search.png) no-repeat 5px 5px;
	width:25px;
	height:25px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.search-block{
	background:url(../images/news-wave.png) repeat-x 0 100%;
	padding:0 0 20px;
	margin:0 0 15px;
	font-size:12px;
	line-height:18px;
	color:#1d1d1d;
}
.search-block h3{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#008060;
	margin:0;
}
.search-block h3 a{
	color:#008060;
	text-decoration:underline;
}
.search-block h3 a:hover{
	text-decoration:none;
}
.search-block p{
	margin:0;
}
.search-block .visual{
	display:block;
	margin:0 0 5px;
}
.error-holder{
	background:url(../images/bg-404.png) no-repeat 409px 71px;
	padding:195px 0 340px 478px;
	font-size:13px;
	line-height:18px;
	color:#525252;
}
.error-holder h2{
	font:50px/55px 'ptsans_nb', sans-serif;
	text-transform:uppercase;
	color:#414544;
	margin:0;
}
.error-holder h2 strong{
	color:#008060;
	margin:0 0 0 12px;
}
.error-holder span{
	display:block;
}
.error-holder span.description{
	margin:0 0 36px;
}
.error-holder a{
	text-decoration:underline;
	color:#008060;
}
.error-holder a:hover{
	text-decoration:none;
}
.error-holder a img{
	vertical-align:baseline;
	text-decoration:none;
	margin:0 0 0 9px;
}
.photo-holder{
	width:921px;
	padding:5px 0 60px;
}
.photo-block{
	width:280px;
	margin:0 23px 45px 0;
	display:inline-block;
	vertical-align:top;
}
.photo-block .visual{
	display:block;
	margin:0 0 -10px;
	/*background:url(../images/photo-shadow.png) no-repeat 0 100%;*/
	padding:0 0 21px;
	text-align: center;
}
.photo-block .visual img{
	vertical-align:top;
}
/*.photo-block .visual .css3-zoom{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	display: block;
}
.photo-block .visual:hover .css3-zoom{
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
}*/
.photo-block .name{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#30987e;
	text-align:center;
	text-decoration:underline;
}
.photo-block .name:hover, .photo-block .visual:hover .name{
	text-decoration:none;
}
.item-card{
	overflow:hidden;
}
.item-card .col-l{
	float:left;
	width:336px;
}
.item-card .item-block{
	margin:50px 0 15px;
}
.item-card .item-block .drawing{
	text-decoration: none;
	/*border-bottom: 1px dashed #008060;*/
	font-size: 13px;
	margin: 0 0 0 50px;
}

.item-card .item-block .d-photo{
	/*background:url(../images/ico-360-bg.png) no-repeat;*/
	text-decoration: none;
	/*border-bottom: 1px dashed #008060;*/
	font-size: 13px;
	margin: 0 0 0 50px;
}



.item-block .row{
	overflow:hidden;
	margin:0 0 2px;
}
.item-block .row .btn-360{
	background:url(../images/ico-3601.png) no-repeat;
	width:50px;
	height:50px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 0 0;
}
.item-block .row .ico-quality{
	float:right;
}
.item-block .visual{
	margin:0 0 15px;
	text-align: center;
}
.item-block .visual img{
	vertical-align:top;
}
.item-card .variant-holder{
	background:url(../images/news-wave.png) repeat-x;
	margin:0 0 20px 5px;
	padding:30px 0 0;
}
.item-card #framing.variant-holder{
	display: none;
	background: transparent;
	border-top: 1px dashed #ebdfd1;
}
.item-card .variant-holder>span{
	color: #555;
	font-size: 13px;
	margin: 0 0 5px 0;
	display: inline-block;
	font-weight: bold;
}
.item-card .variant-list{
	padding:0;
	margin:0 -50px 0 0;
	list-style:none;
	overflow:hidden;
	font-size:13px;
	line-height:18px;
}
.item-card .variant-list li{
	float:left;
	width:70px;
	min-height: 91px;
	padding: 5px;
	margin:0 24px 0 0;
	text-align:center;
}
.item-card .variant-list li.selected{
	background:#ebd3b7 url(../images/colors-act-bg.jpg) no-repeat center top;
}
.item-card .variant-list .visual{
	text-align:center;
	margin:0 0 4px;
}
.item-card .variant-list .visual img{
	vertical-align:top;
	border: 1px solid #e7e0d8;
	padding: 1px;
	background-color: #fff;
	width: 60px;
}
.item-card .variant-list a{
	color:#555555;
	text-decoration:none;
	font-size: 11px;
	line-height: 13px;
	display: inline-block;
}
.item-card .variant-list a:hover{
	text-decoration:underline;
	color:#555555;
}
.item-card .variant-list a:active {
	text-decoration:none;
	color:#555555;
}
.item-card .list-container{
	margin:0 0 15px;
	background:url(../images/news-wave.png) repeat-x;
	padding:20px 0 0 0;
}
.item-card .list-container.first{
	background:url(../images/news-wave.png) repeat-x;
}
.item-card .list-container h3{
	font:20px/24px 'ptsans_nr', sans-serif;
	color:#414544;
	margin:0 0 16px;
}
.item-card .list-container .item-list{
	padding:0;
	margin:0 -15px 0 0;
	list-style:none;
	overflow:hidden;
}
.item-card .list-container .item-list li{	
	float:left;
	margin:0 3px 3px 0;
	padding:0 12px 0 12px;
	width:81px;
	border-left:1px dashed #ebdfd1;
	position:relative;
	overflow: hidden;
}
.item-card .list-container .item-list li:first-child{
	border:none;
	padding-left:0;
}
.item-card .list-container .item-list li a{
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}
.item-card .list-container .item-list li a:hover{
	text-decoration:underline;
}
.item-card .list-container .item-list li a:active {
	text-decoration:none;
	color:#039973;
}
.item-card .list-container .item-list .visual{
	margin:0 0 5px;
	min-height: 81px;
}
#content.item{
	width:891px;
}
.col-r{
	float:right;
	width:511px;
}
.item-card-heading{
	overflow:hidden;
	height:1%;
	margin:0 0 20px;
	font-size:13px;
	line-height:15px;
	color:#008060;
	padding:10px 0 17px;
	background:url(../images/news-wave.png) repeat-x 0 100%;
}
.item-card-heading h3{
	float:left;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	padding:2px 0 0;
	margin:0 0 0;
}
.item-card-heading .pdf-load{
	float:right;
	background:url(../images/ico-pdf.png) no-repeat;
	padding:6px 0 10px 39px;
	font-size:13px;
	line-height:16px;
	color:#555;
	text-decoration:none;
}
.item-card-heading .jpg-load{
	float:right;
	background:url(../images/file_jpg.png) no-repeat;
	padding:6px 0 10px 93px;
	font-size:13px;
	line-height:17px;
	color:#555;
	text-decoration:none;
}
.item-card-heading .pdf-load:hover .jpg-load:hover{
	text-decoration:underline;
}
.item-card .features{
	background:url(../images/news-wave.png) repeat-x 0 100%;
	padding:0 0 67px;
	margin:0 0 17px;
	font-size:13px;
	line-height:22px;
	color:#555;
}
.item-card .features dl{
	margin:0 0 10px;
	height:1%;
}
.item-card .features dl:after{
	content:'';
	display:block;
	clear:both;
}
.item-card .features dt{
	float:left;
	font-size:12px;
	line-height:22px;
	color:#0b4939;
	text-align:right;
	width:200px;
	margin:0 15px 0 -21px;
}
.item-card .features dd{
	float:right;
	font-size:13px;
	line-height:22px;
	color:#555;
	width:306px;
	margin:0;
}
.item-card sup{
	line-height: normal;
}
.item-card .features p{
	margin:0 0 24px;
}
.item-card .features .row{
    overflow:hidden;
    height:1%;
    margin:20px 0 0 0;
    text-align: center;
}

.item-card .features .row .in-basket
{
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/btn-in-basket.png) no-repeat;
    width: 181px;
    height: 54px;
    margin: 0 auto;
}

.jedi-catalog .in-basket{
    display: inline-block;
    color: transparent;
    overflow: hidden;
    background: url(../images/basket_new.png) no-repeat;
    width: 149px;
    height: 54px;
    margin: 10px 0 0 65px;
}

.accessories-list .in-basket{
    display: inline-block;
    color: transparent !important;
    overflow: hidden;
    background: url(../images/basket_new.png) no-repeat;
    width: 149px;
    height: 26px;
}

.accessories-list .price_offers {
    padding: 15px 0;
}

.item-card .features .row .in-basket1,
.jedi-catalog .in-basket1
{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-in-basket1.png) no-repeat;
	width:181px;
	height:54px;
	margin:0 48px 0 300px;
}

.item-card .features .row .in-basket:hover
{
	background-position:0 -55px;
}

.item-card .features .row .in-basket:active
{
	background-position:0 -109px;
}

.item-card .features .row .like{
	margin:8px 13px 0 0;
	float:left;
}
.item-card .features .row .tweet{
	margin:8px 10px 0 0;
	float:left;
}
.item-card .accessories{
	background:url(../images/news-wave.png) repeat-x 0 100%;
	padding:0 0 10px;
	margin:0 0 14px;
}
.item-card .col-r h4{
	font:20px/25px 'ptsans_nb', sans-serif;
	color:#414544;
	margin:0 0 26px;
	text-transform:uppercase;
}
.item-card .col-r h4 a{
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#008060;
	vertical-align:baseline;
	margin:0 0 0 20px;
	text-decoration:none;
	text-transform:none;
}
.item-card .col-r h4 a:hover{
	text-decoration:underline;
}
.item-card .col-r h4 a:active{
	color:#039973;
}
.item-card .accessories-list{
	padding:0 0 40px;
	margin:0 -63px 0 0;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
}
.item-card .accessories-list li{
	float:left;
	width:170px;
	margin:0 3px 0 0;
}
.item-card .accessories-list li .visual{
	margin:0 0 5px;
	min-height: 103px;
}
.item-card .accessories-list li .vilual img{
	vertical-align:top;
}
.item-card .accessories-list li a{
	color:#008060;
	text-decoration:none;
}
.item-card .accessories-list li a:hover{
	text-decoration:underline;
}
.item-card .accessories-list li a:active {
	text-decoration:none;
	color:#039973;
}
.item-card .comments h4{
	margin:0 0 2px;
}
.item-card .comments-list{
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:22px;
	color:#555;
}
.item-card .comments-list>li{
	border-top:1px solid #b1aea7;
	padding:10px 0 8px;
}
.item-card .comments-list>li:first-child{
	border:none;
}
.item-card .comments-list .comment{
	margin:0 0 5px;
}
.item-card .comments-list .comment-heading{
	height:1%;
	margin:0;
}
.item-card .comments-list .comment-heading:after{
	content:'';
	display:block;
	clear:both;
}
.item-card .comments-list .author{
	float:left;
	font-weight:bold;
	color:#008060;
	margin:0 7px 0 0;
	text-decoration:none;
}
.item-card .comments-list .date{
	float:left;
	color:#d5d5d5;
	margin:0 7px 0 0;
	text-decoration:none;
}
.item-card .comments-list .comment-content{
	padding:0 30px 0 0;
}
.item-card .comments-list p{
	margin:0;
}
.item-card .comments-list .comment-footing{
	text-align:right;
	margin:0 0 5px;
	
}
.item-card .comments-list .comment-footing .yes{
	color:#008362;
	text-decoration:underline;
	margin:0 3px;
}
.item-card .comments-list .comment-footing .yes:hover{
	text-decoration:none;
}
.item-card .comments-list .comment-footing .no{
	color:#d7120d;
	text-decoration:underline;
	margin:0 6px;
}
.item-card .comments-list .comment-footing .no:hover{
	text-decoration:none;
}
.item-card .comments-list .sub-comment{
	padding:0 0 0 32px;
	margin:-7px 0 0;
	list-style:none;
}
.item-card .comments-list .sub-comment .author{
	color:#d7120d;
	background:url(../images/arrow-comment.png) no-repeat 0 7px;
	padding-left:10px;
	margin-left:-10px;
}
.item-card .comments-list.extendent{
	display:none;
}
.item-card .comment-switch{
	padding:4px 0 37px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
}
.item-card .comment-switch li{
	float:left;
	background:url(../images/divider-01.png) no-repeat 0 2px;
	padding:0 0 0 8px;
	margin:0 6px 0 0;
}
.item-card .comment-switch li:first-child{
	background:none;
	padding:0;
}
.item-card .comment-switch li a{
	color:#008060;
	text-decoration:none;
	border-bottom: 1px dashed #008060;
}
.item-card .comment-switch li a:hover,
.item-card .comment-switch li a.active{
	text-decoration:none;
}
.item-card .comment-switch li a.active{
	cursor:default;
}
.item-card .send-form{
	background:#f9f1e7;
	width:467px;
	padding:16px 20px 12px 22px;
	overflow:hidden;
}
.item-card .send-form textarea{
	background:#fffefd;
	border:1px solid #838383;
	resize:none;
	width:444px;
	height:126px;
	margin:0 0 9px;
	padding:10px;
	font-size:13px;
	line-height:18px;
	color:#555;
	overflow: auto;
}
.item-card .send-form .btn-send{
	background:url(../images/btn-01.png) no-repeat;
	width:136px;
	height:41px;
	font-size:12px;
	line-height:30px;
	color:#fff;
	float:right;
	border:none;
	padding:0 0 17px;
	cursor:pointer;
	margin:0 -4px 0 0;
}
.item-card .send-form .btn-send:hover{
	background-position:0 -41px;
}
.item-card .send-form .btn-send:active{
	background-position:0 -82px;
}
/*.popup-holder.item {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display:none;
}*/
.popup-holder.item .popup {
	/*top: 0 !important;*/
	/*overflow: hidden;*/
}
/*.popup-holder.item .bg {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:url(../images/bg-popup-item.png);
}*/
/*.popup-holder.item .popup {
	position:absolute;
	background:#fff;
	top: 50px;
	left: 50%;
	/*width: 1108px;*/
	/*width: 1000px;
	margin: 0 0 0 -500px !important;
	display:block;
}*/
/*.popup-holder.item .btn-close{
	position:absolute;
	top:8px;
	right:9px;
	background:url(../images/btn-close.png) no-repeat;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:20;
}*/
#big-item-gallery{
	display: none;
}
.popup-holder.item .popup{
	width: 1000px;
	height: 800px;
	background:#fff;
	position: relative;
	overflow: hidden;
	display: block !important;
	margin-top: 0 !important;
}
.popup-holder.item .btn-360{
	position:absolute;
	top:470px;
	left:400px;
	background:url(../images/btn-3601.png) no-repeat;
	width:200px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
}
.popup-holder.item .slide-list{
	margin:0;
	/*min-height:764px;*/
	min-height:535px;
	text-align:center;
	position:relative;
	list-style:none;
}
.popup-holder.item .slide-list li {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 535px;
}
.popup-holder.item .slide-list img{
	vertical-align:middle;
	/*margin:42px 0 36px;*/
}
.popup-holder.item .slide-list .rotContainer{
	margin:42px 0 36px;
}
.popup-holder.item .slide-list .rotContainer img{
	margin: 0;
	vertical-align: top;
}
.popup-holder.item .slide-list .description{
	text-align:left;
	width:450px;
	/*margin:0 auto;*/
	font-size:13px;
	line-height:18px;
	color:#555;
	position: absolute;
	bottom: 20px;
	left: 304px;
	height: 38px;
}
.popup-holder.item .slide-list .description strong{
	display:block;
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	margin:10px 60px 2px;
}
.popup-holder.item .slide-list .rotContainer div{
	margin: 0 auto;
}
.popup-holder.item .gallery{
	background:#f3f3f3;
	position:relative;
	padding:31px 48px 28px;
}
.popup-holder.item .prev,
.popup-holder.item .next{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:112px;
	background:url(../images/bg-gallery-nav.png) no-repeat;
	width:17px;
	height:31px;
}
.popup-holder.item .prev{
	left:18px;
}
.popup-holder.item .prev:hover{
	background-position:0 100%;
}
.popup-holder.item .next{
	right:25px;
	background-position:100% 0;
}
.popup-holder.item .next:hover{
	background-position:100% 100%;
}
.popup-holder.item .gallery-holder{
	overflow:hidden;
	/*width:994px;*/
	width:852px;
	margin: 0 auto;
	float:none;
	padding:0;
	border:none;
}
.popup-holder.item .gallery-holder ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:9999px;
	height:206px;
}
.popup-holder.item .gallery-holder li{
	border-left:1px solid #e1e1e1;
	width:141px;
	height:195px;
	float:left;
}
.popup-holder.item .gallery-holder li:first-child{
	border:none;
}
.popup-holder.item .gallery-holder a{
	display:block;
	position:relative;
	color:#555;
	text-decoration:none;
	width:129px;
	padding:16px 0 0;
	height:184px;
	margin:2px auto;
	-webkit-border-radius: 8px 8px 8px 8px;
        border-radius: 8px 8px 8px 8px;
		text-align:center;
}
.popup-holder.item .gallery-holder a:hover,
.popup-holder.item .gallery-holder .active a{
	text-decoration:underline;
	border:2px solid #008060;
	margin:0 auto;
}
.popup-holder.item .gallery-holder a .img-wrap{
	height: 136px;
	line-height: 136px;
}
.popup-holder.item .gallery-holder a img{
	vertical-align:middle;
	margin:0 0 6px;
}
.popup-holder.item .gallery-holder a .description{
	font-size:13px;
	line-height:14px;
	color:#555;
	width:100px;
	margin:0 auto;
	text-align:left;
}
.popup-holder.item .btn-360-inner{
	background:url(../images/btn-360-02.png) no-repeat;
	width:26px;
	height:27px;
	position:absolute;
	top:6px;
	right:12px;
	text-indent:-9999px;
	overflow:hidden;
}
/*
CATALOG===========================================================================================================================================================================================================
*/
.catalog-holder{
	width:921px;
}
.catalog-nav{
	padding:0 0 18px;
	margin:0 -13px;
	list-style:none;
	overflow:hidden;
	background:url(../images/catalog-nav-divider.png) no-repeat 15px 100%;
}
.catalog-nav li{
	float:left;
	margin:0 0 0 14px;
}
.catalog-nav li:first-child{
	margin:0;
}
.catalog-nav li a{
	float:left;
	height:35px;
	color:#008060;
	text-decoration:none;
	padding:0 19px 0 0;
}
.catalog-nav li a:hover,
.catalog-nav .active a{
	background:url(../images/bg-catalog-nav.png) no-repeat 100% -35px;
	text-decoration:none;
}
.catalog-nav li a strong{
	font-weight:normal;
	height:35px;
	float:left;
	padding:0 0 0 13px;
}
.catalog-nav li a:hover strong,
.catalog-nav .active a strong{
	background:url(../images/bg-catalog-nav.png) no-repeat;
}
.catalog-nav li a strong span{
	font-size:12px;
	line-height:18px;
	float:left;
	margin:0 -7px 0 0;
	padding: 8px 0 0;
	border-bottom:1px dashed #008060;
}
.catalog-nav li a:hover strong span,
.catalog-nav .active a strong span{
	color:#fff;
	background:none;
}
.catalog-form{
    overflow: hidden;
    padding: 0px 0 20px;
    text-align: center;
}
.catalog-form select{
	float:left;
	margin:0 10px 0 0;
}
.catalog-form .ui-selectmenu {
    float: none;
    display:inline-block;
    vertical-align: top;
    text-align: left;
    width: auto !important;
    margin: 0 20px;
    min-width: 140px;
}
.catalog-post{
	height:1%;
	border-top:1px dashed #ebdfd1;
	padding:23px 0 0;
	margin:0 0 0 -13px;
}
.catalog-post:after{
	content:'';
	display:block;
	clear:both;
}
.catalog-post:first-child{
	border:none;
	padding:0;
}
.catalog-item{
	/*float:left;*/
	background:url(../images/bg-catalog-item.png) no-repeat 0 7px;
	padding: 10px 11px 12px;
	width: 285px;
}
.catalog-item:first-child{
	background:none;
}
.catalog-item .visual{
	position:relative;
	text-align:center;
	padding:0 0 25px;
	min-height: 200px;
	vertical-align: middle;
}
.catalog-item .visual img{
	vertical-align:top;
}
.catalog-item .visual .novelty{
	position:absolute;
	top:-8px;
	right:0px;
}
.catalog-item .content{
	background:url(../images/news-wave.png) repeat-x;
	padding:23px 0 5px;
	position:relative;
	overflow: hidden;
	width: 100%;
}

.jedi-catalog .content{
    text-align: center;
}

.catalog-content h3,
.jedi-catalog h3{
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#008060;
	margin:0px 0px 18px;
	display: block;
	width: 250px;
	height: 45px;
	text-align:center;
}
.catalog-content h3 a,
.jedi-catalog h3 a{
	color:#008060;
	text-decoration:none;
}
.catalog-content h3 a:hover,
.jedi-catalog h3 a:hover{
	text-decoration:underline;
}
.catalog-content h3 a:active,
.jedi-catalog h3 a:active{
	color:#039973;
	text-decoration:none;
}
.catalog-content dl,
.jedi-catalog dl{
	font-size:13px;
	line-height:18px;
	color:#282828;
	margin:0;
	overflow: hidden;
	height: 1%;
}
.catalog-content dt,
.jedi-catalog dt{
	float:left;
	width:124px;
	font-size:11px;
	color:#4b6b63;
	text-align:right;
	margin:0;
}
.catalog-content dd,
.jedi-catalog dd{
	float:left;
	width:148px;
	margin:0;
	text-align: left;
}
.catalog-content dd+*,
.jedi-catalog dd+*{
	clear:both;
}
.catalog-content dl:after,
.jedi-catalog dl:after{
 display:block;
 clear:both;
 content:"";
}
.catalog-item .content .in-basket{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/btn-in-basket2.png) no-repeat;
	width:136px;
	height:41px;
}
.catalog-content .in-basket:hover{
	background-position:0 -41px;
}
.catalog-content .in-basket:active{
	background-position:0 -82px;
}
.paging.catalog{
	margin: 74px 0 0;
    width: 829px;
}
.in-basket-popup{
	background:url(../images/bg-catalog-popup-1.png) no-repeat 0 100%;
	width:376px;
	padding:0 0 34px;
	position:absolute;
	top:47px;
	left:-9999px;
/*
	z-index:100; 
*/
/*add start*/
	z-index:95;
/*add end*/
}
.in-basket-form{
	background:#f9f1e7;
	border:1px solid #fff;
	width:338px;
	margin:0 auto;
	padding:54px 0 33px;
}
.in-basket-form select{
	display:block;
	width:158px;
	height:20px;
	font-size:12px;
	line-height:20px;
	margin:0 auto 4px;
}
.in-basket-form .btn-in-basket{
	margin-top:32px;
	background:url(../images/btn-in-basket2.png) no-repeat;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	width:136px;
	height:41px;
	margin:30px auto 0;
	display:block;
	cursor:pointer;
}
.in-basket-form .btn-in-basket:hover{
	background-position:0 -41px;
}
.in-basket-form .btn-in-basket:active{
	background-position:0 -82px;
}
.in-basket-form .btn-in-basket.big{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-in-basket.png) no-repeat;
	width:181px;
	height:54px;
}
.in-basket-form .btn-in-basket.big:hover{
	background-position:0 -55px;
}
.in-basket-form .btn-in-basket.big:active{
	background-position:0 -109px;
}
.basket-popup{
	position:fixed;
	top: 30%;
	left: 27%;
	background:url(../images/bg-catalog-popup-2.png) no-repeat 0 100%;
	width:890px;
	z-index:102;
	padding:0 0 50px;
	display:none;
}
.basket-popup-holder{
	width:720px;
	border:1px solid #fff;
	margin:0 auto;
	padding:33px 41px 14px;
	background: #f9f1e7;
}
.basket-popup-holder h4{
	font:22px/26px 'ptsans_nb', sans-serif;
	color:#414544;
	margin:0 0 27px;
	text-transform:uppercase;
}
.basket-popup-holder h5{
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	margin:0 0 22px;
	color:#1e1e1e;
}
.basket-popup-holder .rows{
	border-bottom:1px solid #a29d96;
	padding:0 0 6px;
	margin:0 0 7px;
}
.basket-popup-holder .row{
	overflow:hidden;
	font-size:11px;
	line-height:24px;
	color:#939393;
}
.basket-popup-holder .name{
	float:left;
	width:200px;
	margin:0 12px 0 0;
}
.basket-popup-holder .name a{
	/*float:left;*/
	font-size:14px;
	line-height:24px;
	color:#008060;
	text-decoration:underline;
	margin:0 10px 0 0;
}
.basket-popup-holder .name a:hover{
	text-decoration:none;
}
.basket-popup-holder .name .close{
	float: right;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-close-popup.png) no-repeat;
	width:18px;
	height:17px;
	margin:5px 0 0;
}
.basket-popup-holder .name .close:hover{
	background-position:0 -17px;
}
.basket-popup-holder .name .close:active{
	background-position:0 -34px;
}
.basket-popup-holder .code{
	min-width:70px;
	float:left;
	margin:0 5px 0 0;
}
.basket-popup-holder .description{
	width:340px;
	float:left;
	margin:0 5px 0 0;
}
.basket-popup-holder .text{
	float:left;
	font-size:14px;
	line-height:16px;
	text-align:center;
	color:#373737;
	background:url(../images/bg-popup-text.gif) no-repeat;
	width:29px;
	height:16px;
	border:none;
	margin:4px 8px 0 0;
}
.basket-popup-holder label{
	float:left;
	font-size:14px;
	line-height:24px;
	color:#373737;
	margin:0 10px 0 0;
}
.basket-popup-holder .price{
	float:right;
	font-size:14px;
	line-height:24px;
	color:#a3222d;
	text-align:right;
}
.basket-popup-holder .sum{
	font-size:20px;
	line-height:26px;
	vertical-align:baseline;
	color:#a3222d;
	text-align:right;
	display:block;
	margin:0 0 12px;
}
.basket-popup-holder .sum span{
	font:22px/26px 'ptsans_nb', sans-serif;
	font-weight:normal;
	color:#414544;
	vertical-align:baseline;
	margin:0 22px 0 0;
	text-transform:uppercase;
}
.basket-popup-holder .btn-send{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-send-02.png) no-repeat;
	width:171px;
	height:56px;
	margin:0 0 0 auto;
	display:block;
	border:none;
	cursor:pointer;
}
.basket-popup-holder .btn-send:hover{
	background-position:0 -57px;
}
.basket-popup-holder .btn-send:active{
	background-position:0 -113px;
}

.basket-popup-holder .btn-send1{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-send-021.png) no-repeat;
	width:171px;
	height:56px;
	margin:0 0 0 auto;
	display:block;
	border:none;
	cursor:pointer;
	float: left;
}
.basket-popup-holder .btn-send1:hover{
	background-position:0 -57px;
}
.basket-popup-holder .btn-send1:active{
	background-position:0 -113px;
}


/*
===========================================
*/
select.select-158 {
	width:158px;
}
select.select-111{
	width:111px;
}
.ui-selectmenu {
	float:left;
	margin:0 7px 0 0;
	height:23px;
	padding:0;
	position:relative;
	text-decoration:none;
}
.in-basket-form .ui-selectmenu{
	float:none;
	display:block;
	margin:0 auto 1px;
}
.ui-selectmenu:hover {
	text-decoration:none;
}
.ui-selectmenu-status {
	text-decoration:none;
	display:block;
	height:23px;
	font-size:13px;
	line-height:21px;
	background:url(../images/bg-select.png) no-repeat;
	overflow:hidden;
	color: #3e3e3e;
	padding: 0 0 0 10px;
/*add start*/
	white-space:nowrap;
/*add end*/
}
.ui-state-active .ui-selectmenu-status{
	background-position:0 -46px;
}
.ui-selectmenu-menu {
	position:absolute;
	top:0;
	margin: -2px 0 0;
	display:none;
}
.ui-selectmenu-menu .c div {
	margin:-1px 0 0px;
	padding: 0;
	overflow:y-auto;
	background:url(../images/bg-c-l.png) repeat-y;
}
.ui-selectmenu-menu .c div:after{
	display:block;
	clear:both;
	content:'';
}
.ui-selectmenu-menu ul {
	list-style:none;
	margin:-6px 0 -3px;
	padding: 0;
	position:relative;
	float:left;
}
.ui-selectmenu-menu a {
	display:block;
	padding:3px 10px 1px;
	color: #7D7D7D;
	text-decoration:none;
	font-size:13px;
	line-height:14px;
}
.ui-selectmenu-menu a:hover {
	text-decoration:none;
	color: #000;
}
.ui-selectmenu-open {
	display:block;
	z-index:9999;
	min-width: 140px;
}
.ui-selectmenu-icon {
	float:right;
	cursor:pointer;
	width:24px;
	height:23px;
	background:url(../images/bg-select.png) no-repeat 100% -23px;
}
.ui-state-active .ui-selectmenu-icon{
	background-position:100% -69px;
}
* html .ui-selectmenu-icon {
	margin:0 0 0 -3px;
}
.ui-selectmenu-item-selected a:hover,
.ui-selectmenu-item-selected a {
	text-decoration:none;
	color: #7D7D7D;
}
.ui-selectmenu-menu .c{
	background:url(../images/bg-c-r.png) repeat-y 100% 0;
	padding:0 4px 0 0;
}
.ui-selectmenu-menu .bottom{
	background:url(../images/bg-b-r.png) no-repeat 100% 0;
	padding:0 10px 0 0;
	height:11px;
}
.ui-selectmenu-menu .bottom .l{
	display:block;
	background:url(../images/bg-b-l.png) no-repeat;
	height:11px;
}





















/*
CABINET===========================================================================================
*/

.cabinet{
	width:893px;
	padding:27px 0 0;
}
.cabinet h3{
	font-size:20px;
	line-height:24px;
	color:#1d1d1d;
	margin:0 0 36px;
	font-weight:normal;
}
.cabinet .address-holder{
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 42px;
	background:url(../images/news-wave.png) repeat-x 0 100%;
}
.cabinet .address-holder .col{
	float:left;
	padding:0 20px 0 32px;
	border-left:1px solid #ccc6bd;
	font-size:14px;
	line-height:18px;
	color:#1e1e1e;
	min-width:215px;
}
.cabinet .address-holder .col:first-child{
	border:none;
	padding-left:0;
}
.cabinet .address-holder .col span{
	display:block;
}
.cabinet .address-holder .col form:after{
	display:block;
	clear:both;
	content:"";
}
.cabinet .address-holder .col form select {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 150px;
}
.cabinet .address-holder .col form a {
	text-decoration: none;
}
.cabinet .address-holder .col span.name {
	float: left;
	padding: 2px 5px 0 0;
}
.cabinet .address-holder .col a{
	color:#008060;
	text-decoration:underline;
}
.cabinet .address-holder .col a:hover{
	text-decoration:none;
}
.cabinet .address-holder .col .change{
	font-size:12px;
	vertical-align:baseline;
	margin:0 6px;
}
.cabinet .address-holder .col .little{
	font-size:11px;
	vertical-align:baseline;
	margin:0 0 0 27px;
}
.cabinet .address-holder .col .heading{
	font-size:12px;
	color:#5c5c5c;
	margin:17px 0 0;
}
.cabinet-basket{
	background:url(../images/news-wave.png) repeat-x 0 100%;
	padding:20px 0 13px;
	margin:0 0 16px;
}
.cabinet-basket .basket-popup-holder{
	padding:0;
	margin:0;
	border:none;
}
.cabinet h4{
	font:22px/26px 'ptsans_nb', sans-serif;
	color:#414544;
	margin:0 0 27px;
	text-transform:uppercase;
}
.table-holder{
	overflow:hidden;
	height:200px;
	padding:15px 0 0;
	margin:0 0 9px;
}
.order-history h4{
	margin:0 0 0;
}
.cabinet-table{
	border-collapse:collapse;
	color:#000;
	font-size:14px;
	line-height:24px;
}
.cabinet-table thead{
	font-size:11px;
	line-height:24px;
	color:#007759;
	border-bottom:1px solid #dad4cd;
}
.cabinet-table thead th{
	color:#007759;
	font-weight:normal;
	font-size:11px;
	line-height:24px;
	text-align:left;
	padding:0 0 4px;
}
.cabinet-table thead td a{
	color:#007759;
	text-decoration:none;
}
.cabinet-table thead td a:hover{
	text-decoration:underline;
}
.cabinet-table tbody tr{
	height:24px;
}
.cabinet-table .col-01{
	width:81px;
}
.cabinet-table .col-02{
	width:89px;
}
.cabinet-table .col-03{
	width:225px;
}
.cabinet-table .col-04{
	width:76px;
}
.cabinet-table .col-05{
	width:313px;
}
.cabinet-table tbody .col-01 span{
	font-size:12px;
	line-height:24px;
	color:#000;

}
.cabinet-table tbody .col-01 a:hover{
	text-decoration:none;
}
.cabinet-table tbody .col-02 a{
	font-size:12px;
	line-height:24px;
	color:#008161;
	text-decoration:none;
}
.cabinet-table tbody .col-02 a:hover{
	text-decoration:underline;
}
.cabinet-table tbody .col-03{
	font-size:14px;
	line-height:18px;
	color:#000;
}
.cabinet-table tbody .col-04,
.cabinet-table tbody .col-05{
	font-size:11px;
	line-height:24px;
	color:#939393;
}
.cabinet-table tbody .col-06{
	font-size:12px;
	line-height:24px;
	color:#757575;
}
.cabinet-table tbody .col-06 span{
	color:#008161;
}
.daypicker-form{
	width:1px;
	height:1px;
}
.daypicker-form .text{
	background:none;
	border:none;
	width:1px;
	height:1px;
}
.cabinet .btn-show-all{
	font-size:12px;
	line-height:24px;
	color:#008060;
	display:block;
	padding:0 0 0 171px;
}
.cabinet .btn-show-all a{
	font-size:12px;
	line-height:24px;
	color:#008060;
	text-decoration:none;
	border-bottom:1px dashed #008060;
}
.cabinet .btn-show-all a:hover{
	text-decoration:none;
	border:none;
}
.order-history{
	background:url(../images/news-wave.png) repeat-x 0 100%;
	padding:0 0 29px;
	margin:0 0 28px;
}
.personal-data dl{
	font-size:14px;
	line-height:24px;
	color:#1e1e1e;
	margin:0 0 43px;
	padding:0;
	overflow:hidden;
}
.personal-data dd{
	margin:0 10px 0 0;
	float:left;
	padding: 0 50px 0 0;
}
.personal-data dt{
	float: left;
    text-align: right;
    width: 150px;
	margin:0 14px 0 0;
}
.personal-data dd+* {
	clear:both;
}
.personal-data dd span{
	font-size:14px;
	line-height:24px;
	cursor:pointer;
}
.personal-data .active span{
	display:none;
}
.personal-data dd span a{
	color:#a3222d;
	font-size:11px;
	line-height:22px;
	vertical-align:baseline;
	display:none;
	margin:0 0 0 10px;
}
.personal-data dd:hover span a{
	display:inline;
}
.personal-data dd .text{
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #C4C4C4;
    display: none;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 22px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 220px;
}
.personal-data .active .text{
	display:block;
}
.personal-data dd .btn-save{
	font-size:11px;
	line-height:24px;
	color:#008060;
	float:left;
	display:none;
}
.personal-data .active .btn-save{
	display:block;
}
.personal-data .row{
	overflow:hidden;
}
.personal-data .row .check{
	float:left;
	width:16px;
	height:16px;
	margin:0 6px 0 0;
}
.personal-data .row label{
	font-size:12px;
	line-height:18px;
	color:#606060;
	float:left;
}
/*
CONTACTS===================================================================================================
*/
.contacts-holder{
	height:1%;
	width:835px;
}
.contacts-holder:after{
	content:'';
	display:block;
	clear:both;
}
.contacts-holder .col-l{
	float:left;
	width:234px;
	margin:0 48px 0 0;
	padding:10px 0 0;
}
.contacts-holder .col-l .heading{
	font-size:13px;
	line-height:15px;
	display:block;
	margin:0 0 21px;
	color:#525252;
}
.contacts-holder .col-l .name{
	font-size:16px;
	line-height:18px;
	color:#008060;
	display:block;
	margin:0 0 23px;
	font-weight:normal;
}
.contacts-holder .col-l .visual{
	/*background:url(../images/shadow-bg.png) no-repeat 4px 100%;
	padding:0 0 21px;
	margin:0 0 -4px;*/
}
.contacts-holder .col-l .visual img{
	vertical-align:top;
}
.contacts-holder .col-l .address{
	font-size:15px;
	line-height:22px;
	color:#1d1d1d;
}
.contacts-holder .col-l .address span{
	display:block;
}
.contacts-holder .col-l .address a{
	color:#008060;
	text-decoration:underline;
}
.contacts-holder .col-l .address a:hover{
	text-decoration:none;
}
.contacts-holder .col-c{
	float:left;
	width:430px;
	padding:10px 0 0;
}
.contacts-holder .col-c .heading{
	margin:0 0 26px;
	padding:0 0 10px;
}
.contacts-holder .col-c .divider{
	background:url(../images/news-wave.png) repeat-x;
	width:200px;
	height:8px;
	margin:0 0 45px;
}
.contacts-holder .col-c .heading h3{
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#008060;
	margin:0 0 5px;
}
.contacts-holder .col-c .heading h4{
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	margin:0 0 0;
	color:#525252;
}
.contacts-holder .col-c .address{
	margin:0 0 50px;
}
.contacts-holder .col-c .address .block{
	margin:0 0 18px;
}
.contacts-holder .col-c .address .block h5{
	font-size:12px;
	line-height:18px;
	color:#008060;
	margin:0;
}
.contacts-holder .col-c .address .block span{
	font-size:14px;
	line-height:18px;
	color:#1d1d1d;
	display:block;
}
.contacts-holder .col-c .address h6{
	font-size:16px;
	line-height:18px;
	color:#000;
	font-weight:normal;
	margin:0 0 10px;
}
.contacts-holder .col-c{
	position:relative;
}
.contacts-holder .col-c .btn-print,
.servises .btn-print{
	position:absolute;
	top:-35px;
	right:-120px;
	font-size:13px;
	line-height:15px;
	color:#898989;
	text-decoration:none;
	background:url(../images/ico-print.gif) no-repeat;
	padding:0 0 0 27px;
}
.servises .servis{
	position:absolute;
	right:0px; 
	top: 12px; 
	font-size:13px;
	line-height:15px;
	text-decoration:none;
	color:#525252;
	padding:0 0 0 0px;
}


.servises .btn-print:hover,
.contacts-holder .col-c .btn-print:hover{
	text-decoration:underline;
}
.servises{
	width:785px;
	position:relative;
}
.servises .btn-print{
	right: 10px;
    top: -34px;
}
.select-form .description{
	font-size:13px;
	line-height:15px;
	color:#525252;
	display:block;
	width:290px;
	padding:12px 0 15px;
}
.select-form select{
	display:block;
	margin:0 0 6px;
	width:158px;
}
.servises h3{
	width:400px;
	margin:0 0 14px auto;
	font:22px/26px 'ptsans_nb', sans-serif;
	color:#008060;
	text-transform:uppercase;
	text-align:right;
}
.servises h3 a{
	color:#008060;
	text-decoration:underline;
}
.servises h3 a:hover{
	text-decoration:none;
}
.servises .map-holder{
	background:url(../images/shadow-bg-02.png) no-repeat 10px 100%;
	padding:0 0 20px;
	margin:0 0 8px;
/*add start*/
	position:relative;
/*add end*/
}
.servises .map-holder img{
	vertical-align:top;
}
.servises .map-holder .content p{
	margin: 11px 0 20px 0;
}
/*add start*/

.map-holder .address-mark{
	position:absolute;
	background:url(../images/address-mark-bg.png) no-repeat;
	width:28px;
	height:41px;
	z-index:5;
}
.map-holder .address-mark:hover{
	z-index:8;
}
.address-text{
	width:201px;
	position:absolute;
	bottom:22px;
	left:-9999px;
}
.map-holder .address-mark:hover .address-text{
	left:-67px;
}
.address-text .t{
	background:url(../images/address-text.png) no-repeat;
	height:24px;
}
.address-text .c{
	background:url(../images/address-text.png) repeat-y -201px 0;
	width:201px;
}
.address-text .c:after{
	content:'';
	clear:both;
	display:block;
}
.address-text .content{
	margin:-5px 0 -5px 0;
	float:left;
	position:relative;
	width:169px;
	padding:0 16px;
	color:#1d1d1d;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.address-text .b{
	background:url(../images/address-text.png) no-repeat -402px 0;
	height:58px;
}
.address-text .title {
	color:#008060;
}
.address-text p {
	margin:0;
}
/*add end*/




.servises .address{
	font-size:14px;
	line-height:18px;
	color:#1d1d1d;
	margin:0 0 18px;
}
.servises .address h4{
	font-size:12px;
	line-height:18px;
	color:#008060;
	margin:0 0 0;
}
.servises .address h4 a{
	color:#008060;
	text-decoration:underline;
}
.servises .address h4 a:hover{
	text-decoration:none;
}
.servises .address span{
	display:block;
}
























.popup-holder.photo {
	position:absolute;
	width:27px;
	height:34px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display:none;
}
.popup-holder.photo .bg {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:url(../images/bg-popup.png) ;
}
.popup-holder.photo .popup {
	position:absolute;
	top: 50px;
	left: 0;
	width:1058px;
	display: block;
}
.popup-holder.photo .img-holder {
	background: #fff;
	width: 200px;
	height: 200px;
}
.popup-holder.photo .photo-holder{
	position:relative;
	width:auto;
}
.popup-holder.photo img{
	vertical-align:top;
}
.popup-holder.photo .photo-shadow{
	width:100%;
}
.popup-holder.photo .prev,
.popup-holder.photo .next{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top: 37%;
	background:url(../images/popup-nav.png) no-repeat 0 -80px;
	width:42px;
	height:79px;
}
.popup-holder.photo .prew-big,
.popup-holder.photo .next-big{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	width:45%;
	height:100%;
	top:0px;
}
.popup-holder.photo .prew-big{
	left:0px;
}
.popup-holder.photo .next-big{
	right:0px;
}
.popup-holder.photo .prev{
	left:-70px;
}
.popup-holder.photo .prev:hover{
	background-position:0 -160px;
}
.popup-holder.photo .next{
	background-position:100% -80px;
	right:-70px;
}
.popup-holder.photo .next:hover{
	background-position:100% -160px;
}
.popup-holder.photo .next:active{
	background-position:100% -240px;
}
.popup-holder.photo .prev:active{
	background-position:0 -240px;
}
.popup-holder.photo .next.locked{
	background-position:100% 0;
	cursor:default;
}
.popup-holder.photo .prev.locked{
	background-position:0 0;
	cursor:default;
}
.aside{
	width:292px;
	float:right;
	padding:50px 0 0;
}
.aside .promo-holder{
	background:url(../images/promo-btm.png) no-repeat 6px 100%;
	padding:0 0 33px 12px;
	margin:0 0 17px;
}
.footer-holder {
	width:100%;
	overflow:hidden;
	height:131px;
	margin:-66px 0 0;
	position:relative;
	z-index:20;
}
#footer {
	position:relative;
	width:1200px;
	margin:0 auto;
}
#footer .footer-row {
	background:url(../images/wave02.png) repeat-x;
	height:66px;
	padding:0 9999px;
	margin:0 -9999px;
}
/*
#footer
*/
.footer-holder-bottom {
	background:url(../images/footer-bg.png) repeat-x;
	height:65px;
	/*
padding:0 9999px;
	margin:0 -9999px;
	width: 1200px;
*/
	position:fixed;
	bottom:0px;
/*add start*/
	width:100%;
	z-index:98;
/*add end*/
}
/*.footer-holder-bottom.footer-holder-top{
	top: 0;
	bottom: auto;
	
}*/

.footer-holder-bottom .footer-frame {
	width:1200px;
	margin:0 auto;
}


#footer .created-holder {
	float:right;
	padding: 24px 61px 0 0;
	text-align:right;
	width:144px;
	color:#2d2d2d;
	font:11px/19px Arial, Helvetica, sans-serif;
}
.created{
	margin:0;
	overflow:hidden;
	display:block;
	background:url(../images/created.png) no-repeat;
	width:53px;
	height:20px;
	text-indent:9999px;
	cursor:pointer;
	position:absolute;
	top:24px;
	right:0;
}
.created a{
	height:100%;
	display:block;
}
.copy {
	float:left;
	padding:23px 0 0;
	color:#2d2d2d;
	font:italic 12px/19px Arial, Helvetica, sans-serif;
}
.copy1 {
	float:left;
	padding:15px 0 0 235px;
	color:#2d2d2d;
	font:italic 12px/19px Arial, Helvetica, sans-serif;
} 
.footer-frame {
	width:100%;
	position:relative;
}
.footer-frame .search{
	background:url(../images/footer-srch.png) no-repeat;
	width:193px;
	height:20px;
	position:absolute;
	top:21px;
	left:0;
	padding:5px 0 0 14px;
}
.footer-frame .search input{
	float:left;
	width:163px;
	border:none;
	background:none;
	margin:0;
	padding:0px 0 0;
	color:#fff;
	font:italic 12px/15px Calibri, Arial, Helvetica, sans-serif;
}
.footer-frame .search .btn-srch {
	background:url(../images/srch-btn.png) no-repeat;
	width:14px;
	height:14px;
	position:absolute;
	top:5px;
	right:8px;
	border:none;
	cursor:pointer;
}
.footer-frame .ask {
	background:url(../images/ask.png) no-repeat;
	padding:3px 0 3px 40px;
	position:absolute;
	top:22px;
	left:270px;
	text-decoration:none;
	color:#fff;
	font:italic 16px/16px Calibri, Arial, Helvetica, sans-serif;
	cursor:pointer;
	max-width:190px
}
.footer-frame .ask span{
	border-bottom:1px dotted #f3e4d5;
	cursor:pointer;
}
.footer-frame .ask:hover span{
	border:none;
}
.footer-frame .phone {
	position:absolute;
	top:20px;
	left:497px;
	padding:0 0 0 25px;
}
.footer-frame .phone span{
	background:url(../images/phone-ico.png) no-repeat;
	color:#fff;
	float:left;
	width:230px;
	letter-spacing: -1px;
	padding:0 0 0 40px;
	font:23px/26px 'ptsans_bold', Arial, Helvetica, sans-serif;
}
.footer-frame .lang-switcher {
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	top:20px;
	left:818px;
}
.footer-frame .lang-switcher li{
	float:left;
	padding:0 6px 0 11px;
	background:url(../images/lang-switcher-sep.png) no-repeat 0 7px;
}
.footer-frame .lang-switcher li:first-child{
	padding:0 6px 0 0;
	background:none;
}
.footer-frame .lang-switcher li a{
	text-align:center;
	float:left;
	background:url(../images/lang-switcher-bg.png) no-repeat 0 -27px;
	width:27px;
	height:23px;
	padding:4px 0 0;
	color:#fff;
	text-decoration:none;
	font:italic 13px/16px Calibri, Arial, Helvetica, sans-serif;
}
.footer-frame .lang-switcher li.active a,
.footer-frame .lang-switcher li a:hover{
	background-position:0 0;
	color:#007451;
}
.footer-frame .user-box {
	width:307px;
	position:absolute;
	top:16px;
	right:0;
	color:#fff;
	font:italic 15px/16px Calibri, Arial, Helvetica, sans-serif;
	text-align:right;
}

.footer-frame .user-box .popup {
	color:#555555;
	font:11px/16px Arial, Helvetica, sans-serif;
	text-align:left;
}

.footer-frame .user-box .name{
	display:none;
}
.footer-frame .user-box .name a{
	font:italic 15px/16px Calibri, Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer-frame .user-box .card{
	color:#8fbdaf;
	font:italic 13px/16px Calibri, Arial, Helvetica, sans-serif;
}
.footer-frame .user-box.login .card{
	display:block;
}
.footer-frame .user-box .card a{
	color:#fff;
}
.footer-frame .user-box .sign{
	font:italic 14px/16px Calibri, Arial, Helvetica, sans-serif;
	float:left;
	padding: 7px 0 0 110px;
}
.footer-frame .user-box .register{
	font:italic 14px/16px Calibri, Arial, Helvetica, sans-serif;
	float:right;
	margin: 0 0px 0 0;
	padding: 7px 0 0 0px;
}
.footer-frame .user-box .profile{
	font:italic 14px/16px Calibri, Arial, Helvetica, sans-serif;
	float:right;
	margin: 0 0px 0 0;
	padding: 7px 0 0 0px;
}
.footer-frame .user-box.login .name {
	display:block;
}
.footer-frame .user-box.login .sign{
	display:none;
}
.footer-frame .user-box .sign a{
	background:url(../images/sign.png) no-repeat;
	padding:0 0 4px 24px;
	text-decoration:none;
}
.footer-frame .user-box .register a{
	text-decoration:none;
}
.footer-frame .user-box .profile a{
	text-decoration:none;
}
.footer-frame .user-box .sign a span{
	border-bottom:1px dotted;
}
.footer-frame .user-box .sign a:hover span {
	border:none;
}
.footer-frame .user-box .register a span{
	border-bottom:1px dotted;
}
.footer-frame .user-box .register a:hover span {
	border:none;
}
.footer-frame .user-box .profile a span{
	border-bottom:1px dotted;
}
.footer-frame .user-box .profile a:hover span {
	border:none;
}
.footer-frame .user-box.login .register{
	display:none;
}
.footer-frame .user-box .card{
	display:none;
}
.footer-frame .user-box  a{
	color:#fff;
}
.callback{
	width:559px;
	margin:0 auto;
}
.callback .t{
	background:url(../images/callback.png) no-repeat;
	height:80px;
}
.callback .c{
	background:url(../images/callback.png) repeat-y -559px 0;
	width:559px;
}
.callback .c:after{
	content:'';
	clear:both;
	display:block;
}
.callback .content{
	margin:-80px 0 -80px 0;
	float:left;
	position:relative;
	padding:60px 55px 28px;
	width:449px;
}
.callback .b{
	background:url(../images/callback.png) no-repeat -1118px 0;
	height:80px;
}
.arrow-popup {
	background:url(../images/arrow-popup.png) no-repeat;
	width:33px;
	height:24px;
	position:absolute;
	left:50%;
	bottom:16px;
	margin:0 0 0 -16px;
}
.top .arrow-popup{
	background:url(../images/arrow-popup-2.png) no-repeat;
	bottom: auto;
	top: 16px;
}
.callback {
	position:absolute;
	left:20%;
	z-index:100;
}
.green-button-holder {
	width:171px;
	padding:0 0 21px;
	overflow:hidden;
	margin:0 0 7px;
}
.green-button-holder .green-button {
	float: left;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	background:url(../images/green-btn.png) no-repeat 100% 0;
	width:169px;
	height:55px;
	padding: 0;
	font:15px/18px Arial, Helvetica, sans-serif;
}
.green-button-holder .green-button:hover{
	background-position:0 -56px;
}
.green-button-holder .green-button:active{
	background-position:0 -112px;
}
.green-button-holder .green-button span {
	cursor: pointer;
	height: 30px;
	text-align:center;
	display:block;
	text-align:center;
	padding:8px 0 0;
}
.green-button-holder .green-button input {
	position:absolute;
	top: 0;
	right: 0;
	border: 0;
	background:url(../images/none.gif);
	height: 400px;
	width: 400px;
	cursor: pointer;
	text-indent:-9999px;
	overflow: hidden;
	line-height: 0;
}
.callback .row {
	overflow:hidden;
	width:100%;
	margin:0 0 7px;
}
.callback label {
	float:left;
	width:100px;
	text-align:right;
	margin:0 10px 0 0;
	padding: 2px 0 0;
	color:#1e1e1e;
}
.input-holder {
	float:left;
	border-top:1px solid #d6d5d4;
	border-left:1px solid #d6d5d4;
	background:#fff;
	height:25px;
	padding:0 0px;
}
.input-holder input{
	float:left;
	width:100%;
	border:none;
	background:none;
	color:#868686;
	font:12px/15px Arial, Helvetica, sans-serif;
	padding:2px 0 0;
	margin:0;
}
.parent-active .input-holder input{
	color:#1e1e1e;
}
.callback .input-holder {
	width:328px;
}
.textarea-holder {
	float:left;
	border-top:1px solid #d6d5d4;
	border-left:1px solid #d6d5d4;
	background:#fff;
	padding:5px;
}
.textarea-holder textarea{
	float:left;
	width:100%;
	height:100%;
	overflow:auto;
	border:none;
	background:none;
	resize:none;
}
.callback .textarea-holder {
	width:438px;
	height:88px;
}
.callback .green-button-holder {
	float:right;
}
.callback .file{
	width:105px;
	position:relative;
	margin: 11px 0 0 7px;
	overflow: hidden;
	z-index: 10;
	float:left;
}

.file-input-area {
	opacity: 0;
	right: 144px;
	top: 34px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	font-size: 200px !important;
}
.callback .file .button{
	float:left;
	color:#006c50;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.popup.sign-in {
	position:absolute;
	left:50%;
	z-index:100;
	width:372px;
}
.popup.sign-in .forgot-password{
	text-align: center;
	position: relative;
	top: -36px;
	font-size: 13px;
}
.popup.sign-in .forgot-password a{
	color: #008060;
}
.sign-in .t{
	background:url(../images/sign-popup.png) no-repeat;
	height:80px;
}
.sign-in .c{
	background:url(../images/sign-popup.png) repeat-y -372px 0;
	width:372px;
}
.sign-in .c:after{
	content:'';
	clear:both;
	display:block;
}
.sign-in .content{
	margin:-80px 0 -80px 0;
	float:left;
	position:relative;
	padding:60px 55px 22px;
	width:262px;
}
.sign-in .b{
	background:url(../images/sign-popup.png) no-repeat -744px 0;
	height:80px;
}
.sign-in .head {
	color:#414544;
	font:22px/25px 'ptsans_nb', Arial, Helvetica, sans-serif;
	margin:0 0 22px;
	text-align:center;
	padding:19px 0 0;
	text-transform:uppercase;
}
.sign-in .row,
.forgot-form .row,
.login-form .row,
.changepswd-form .row{
	overflow:hidden;
	width:100%;
	margin:0 0 7px;
}
.forgot-form .field{
	margin:0 0 15px;
}
.forgot-form .green-button-holder,
.login-form .green-button-holder,
.changepswd-form .green-button-holder
{
	margin: 20px 0 0 0;
}
.sign-in label,
.forgot-form label,
.login-form label,
.changepswd-form label{
	float:left;
	width:62px;
	text-align:right;
	margin:0 10px 0 0;
	padding:2px 0 0;
	color:#1e1e1e;
}
.changepswd-form label{
	width:136px;
}
.sign-in .input-holder,
.forgot-form .input-holder,
.login-form .input-holder,
.changepswd-form .input-holder{
	width:166px;
}
.forgot-form .field a, .login-form .field a, .changepswd-form .field a{
	font-size: 14px;
	line-height: 16px;
	color: #30987E;
}
.btn-center {
	text-align:center;
}
.btn-center .green-button-holder{
	float:none;
	display:inline-block;
}
* + html .btn-center .green-button-holder{
	display:inline;
	zoom:1;
}
.sign-in .btn-center {
	padding:13px 0 0;
}
.popup.register {
	position:absolute;
	left:70%;
	z-index:100;
	width:456px;
}
.popup {
	display:none;
	margin-top: -38px !important;
}
.register .t{
	background:url(../images/register-pop.png) no-repeat;
	height:80px;
}
.register .c{
	background:url(../images/register-pop.png) repeat-y -456px 0;
	width:456px;
}
.register .c:after{
	content:'';
	clear:both;
	display:block;
}
.register .content{
	margin:-80px 0 -80px 0;
	float:left;
	position:relative;
	padding:60px 55px 22px;
	width:346px;
}
.register .b{
	background:url(../images/register-pop.png) no-repeat -912px 0;
	height:80px;
}
.register .head {
	color:#414544;
	font:22px/25px 'ptsans_nb', Arial, Helvetica, sans-serif;
	margin: 0 0 35px;
	padding: 8px 0 0;
	text-transform:uppercase;
}
.register .row {
	overflow:hidden;
	width:100%;
	margin:0 0 6px;
}
.register label {
	float:left;
	width:120px;
	text-align:right;
	margin:0 10px 0 0;
	padding:2px 0 0;
	color:#1e1e1e;
}
.register .input-holder {
	width:160px;
}
.register .capcha-img{
	float:left;
}
.register .descr{
	text-align:center;
	color:#767676;
	padding: 5px 0 5px;
}
.ymaps-map .title{
	color: #008060;
	font: 11px/14px Arial,Helvetica,sans-serif;
}

.errortext {
	color: red;
}
.ui-autocomplete{
	background: white;
	padding: 0;
	margin: 0;
	border: 1px solid #D6D5D4;
	width: 170px;
}
.ui-autocomplete,
.ui-autocomplete li{
	list-style-type: none;
}
.ui-autocomplete li{
	padding: 3px 5px;
}
.ui-autocomplete li a{
	color: #868686;
	font: 12px/15px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.MultiFile-wrap input, #T9{
	display: none;
}
.MultiFile-list{
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.fancybox-overlay{
	background: url(../images/bg-popup.png);
}
.fcType-1 .fancybox-close{
	background: url(../images/btn-close.png) no-repeat center center;
	top: -7px;
	right: -7px;
}
.fcType-1 .fancybox-next {
	right: -70px;
}
.fcType-1 .fancybox-prev {
	left: -70px;
}
.fcType-1 .fancybox-nav span {
	margin-top: -40px;
	visibility: visible;
}
.fcType-1 .fancybox-next span{
	background: url(../images/popup-nav.png) no-repeat right -80px;
	width: 42px;
	height: 79px;
}
.fcType-1 .fancybox-next:hover span{
	background-position: right -160px;
}
.fcType-1 .fancybox-next:active span{
	background-position: right -240px;
}
.fcType-1 .fancybox-prev span{
	background: url(../images/popup-nav.png) no-repeat left -80px;
	width: 42px;
	height: 79px;
}
.fcType-1 .fancybox-prev:hover span{
	background-position: left -160px;
}
.fcType-1 .fancybox-prev:active span{
	background-position: left -240px;
}
/*change WOW Slider 2.7.1*/
#wowslider-container1{
	margin: 0;
	overflow: hidden;
}
#wowslider-container1 .ws_bullets{
	padding: 9px 9px 15px 9px;
}
#wowslider-container1 .ws_bullets a{
	background:url(../images/switcher.png) no-repeat;
	width:18px;
	height:18px;
	margin: 0 6px
}
#wowslider-container1 .ws_bullets a.ws_selbull,
#wowslider-container1 .ws_bullets a:hover{
	background-position:0 -18px;
}
#wowslider-container1 .ws_bullets .ws_bulframe{
	bottom: 36px;
	margin-left: 3px;
}
#wowslider-container1 .ws-title{
	position: absolute;
	top: 14px;
	left: 0;
	bottom: auto;
	background: transparent;
	padding: 0;
	color: white;
	font: 35px/38px 'ptsans_nr', Arial, Helvetica, sans-serif;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border-radius: 0;
	-moz-box-shadow: none;
	box-shadow: none;
	margin: 0;
}
#wowslider-container1 .ws-title span{
	display: block;
	background: #017F5F;
	padding: 2px 49px 3px 26px;
	margin: 0 0 -11px 0;
}
#wowslider-container1 .ws-title div{
	background: #21643F;
	padding: 1px 72px 2px 29px;
	font: italic 14px/21px Calibri, Arial, Helvetica, sans-serif;
	color: white;
	display: inline-block;
}
#loader{
	background: url("../images/animation.gif") no-repeat scroll top center transparent;
	height: 64px;
	width: 64px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: progress;
	z-index: 9999;
}
#ajaxLoadPage{
	position: relative;
}
#main.old{
	z-index: 6;
	overflow: hidden;
}
#main.old-v{
	padding: 0;
}
#main.old-v #two-columns{

}
.LiveInternet{
	float: left;
	margin: 19px 0 0 10px;
	display: none;
}
.splCont{
display:none; 
padding:3px 5px;
}
.splCont1{
display:none; 
padding:3px 5px;
}






.contacts-holder_lk{
	height:400px;
	width:835px;
	background:url(../images/news-wave.png) repeat-x 0 100%;
}
.contacts-holder_lk:after{
	content:'';
	display:block;
	clear:both;
}
.contacts-holder_lk .col-l{
	float:left;
	width:834px;
	margin:0 48px 0 0;
	padding:10px 0 0;

}
.contacts-holder_lk .col-l .heading{
	font-size:13px;
	line-height:15px;
	display:block;
	margin:0 0 5px;
	color:#525252;
}
.contacts-holder_lk .col-l .name{
	font-size:16px;
	line-height:18px;
	color:#008060;
	display:block;
	margin:0 0 23px;
	font-weight:normal;
}
.contacts-holder_lk .col-l .visual{
	/*background:url(../images/shadow-bg.png) no-repeat 4px 100%;
	padding:0 0 21px;
	margin:0 0 -4px;*/
}
.contacts-holder_lk .col-l .visual img{
	vertical-align:top;
}
.contacts-holder_lk .col-l .address{
	font-size:15px;
	line-height:22px;
	color:#1d1d1d;
}
.contacts-holder_lk .col-l .address span{
	display:block;
}
.contacts-holder_lk .col-l .address a{
	color:#008060;
	text-decoration:underline;
}
.contacts-holder_lk .col-l .address a:hover{
	text-decoration:none;
}
.contacts-holder_lk .col-c{
	float:left;
	width:430px;
	padding:10px 0 0;
}
.contacts-holder_lk .col-c .heading{
	margin:0 0 26px;
	padding:0 0 10px;
}
.contacts-holder_lk .col-c .divider{
	background:url(../images/news-wave.png) repeat-x;
	width:200px;
	height:8px;
	margin:0 0 45px;
}
.contacts-holder_lk .col-c .heading h3{
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#008060;
	margin:0 0 5px;
}
.contacts-holder_lk .col-c .heading h4{
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	margin:0 0 0;
	color:#525252;
}
.contacts-holder_lk .col-c .address{
	margin:0 0 50px;
}
.contacts-holder_lk .col-c .address .block{
	margin:0 0 18px;
}
.contacts-holder_lk .col-c .address .block h5{
	font-size:12px;
	line-height:18px;
	color:#008060;
	margin:0;
}
.contacts-holder_lk .col-c .address .block span{
	font-size:14px;
	line-height:18px;
	color:#1d1d1d;
	display:block;
}
.contacts-holder_lk .col-c .address h6{
	font-size:16px;
	line-height:18px;
	color:#000;
	font-weight:normal;
	margin:0 0 10px;
}
.contacts-holder_lk .col-c{
	position:relative;
}



#nav_lk {
	list-style:none;
	position:relative;
}
#nav_lk>li{
	float:left;
	width:178px;
	margin:20px 30px 0 40px;
	height:250px;

}
#nav_lk>li:first-child{
	border:none;
}
#nav_lk>li>a{
	display:block;
	text-decoration:none;
}
#nav_lk>li>a strong{
	display:block;
	margin:0;
	padding:14px 10px 8px 17px;
	color:#21643f;
	font:19px/22px 'ptsans_nr', Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
}

#nav_lk>li.hover>a strong{
	background:#108869;
	color:#fff;
}
#nav_lk>.active>a strong {
	font-weight:bold;
}
#nav_lk>li>a span {
	color:#7f8280;
	display:block;
	padding:0 30px 0 20px;
	font:italic 12px/12px Calibri, Arial, Helvetica, sans-serif;
}
#nav_lk>li .dropdown{
	position:absolute;
	top:43px;
	background:#ece0d2;
	left:0px;
	padding:0;
	margin:0;
	width:178px;
	list-style:none;
	display:none;
}
#nav_lk>li:hover .dropdown{
	/*display:block;*/
}
#nav_lk>li .dropdown li{
	border-top:1px dashed #f7f2ea;
	border-bottom:1px dashed #f4ebe1;
}
#nav_lk>li .dropdown li:first-child{
	border-top:1px solid #0b7455;
}
#nav_lk>li .dropdown li.last{
	border-bottom:1px solid #ece0d2;
}
#nav_lk>li .dropdown li a{
	text-decoration:none;
	display:block;
	padding:13px 10px 9px 15px;
	text-transform:uppercase;
	background:#ece0d2;
	color:#108869;
	font:16px/18px 'ptsans_nr', sans-serif;
}
#nav_lk>li .dropdown li a:hover{
	text-decoration:none;
	background:#f7efe4 url(../images/bg-menu-hover.gif) repeat-x;
}

.katalog {
	//padding:0px 20px 0px 0px;
	position: relative;
	left: -35px;
}



/* ------------------ ����� -------------------------- */

.basket_top {
    margin: 0;
    overflow: hidden;
    display: block;
    width: 160px;
    height: 90px;
    cursor: pointer;
    position: absolute;
    top: 25px;
    right: -1px;
    background-image: url("/images/cart.png");
    background-repeat: no-repeat;
    background-position: 0 30%;
	z-index: 1000;
}

.basket_top a{
    text-decoration: none;
}

.basket_top a > div {
    padding-left: 60px;
    height: 45px;
    padding-top: 14px;
}

.basket_top a > div span {
    color: #008060;
    font-size: 16px;
    display: block;
    line-height: 22px;
}

.jedi-catalog {
    width: auto;
    display: inline-block;
}

.bx_catalog_tile_ul {
    list-style: none;
}

.catalog-section-list ul {
    list-style: none;
    padding: 0;
}

.products .catalog-section-list ul li {
    width: 30%;
    display: inline-block;
	border-bottom:1px dashed #ebdfd1;
    overflow: hidden;
    background: url(../images/bg-catalog-item.png) no-repeat 0 7px;
    padding: 10px 11px 12px;
    position: relative;
}

.products .catalog-section-list ul li .catalog-item {
    display: block !important;
}

.products .catalog-section-list ul li:nth-child(3n) {
    margin: 0;
}

#header #nav li ul.dropdown li ul {
    display: none;
}

span.price_offers {
    width: 100%;
    display: block;
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.price_offers_wrapper{
    font-size: 13px !important;
}

/*.catalog-section .jedi-catalog {
    width: 285px;
}*/

.jedi-catalog .content > span {
    color: #282828;
    font-size: 13px;
}

.section_span{
    color: #4b6b63 !important;
}

.features .price_offers,
.features .price_offers span {
    text-align: left;
    font-size: 24px !important;
    font-weight: normal;
}

.comments {
    position: relative;
}

.element_aside a {
    display: block;
    text-decoration: blink;
    font-size: 13px;
    color: #555555;
    line-height: 30px;
    padding: 6px 0 10px 50px;
}

.element_aside a.pdf-load {
    background: url(../images/ico-pdf.png) no-repeat;
    background-position: 0 10px;
}

.element_aside a.dostav {
    background: url(../images/dostavka.png) no-repeat;
    background-position: 0 4px;
}
.element_aside a.oplata {
    background: url(../images/oplata.png) no-repeat;
    background-position: 0 4px;
}

.element_aside a.garant {
    background: url(../images/garant.png) no-repeat;
    background-position: 0 4px;
}

.element_aside a:last-child {
    margin-bottom: 100px;
}

input#bask{
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/btn-in-basket.png) no-repeat !important;
    width: 181px;
    height: 54px;
    margin: 0 auto;
    border: none;
    background: none;
    cursor: pointer;
}

.bask{
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/btn-in-basket.png) no-repeat !important;
    width: 181px;
    height: 54px;
    margin: 0 auto;
    border: none;
    background: none;
    cursor: pointer;
}

input#bask:hover{
     background-position: 0 -55px !important;
 }


.bask:hover{
    background-position: 0 -55px !important;
}


.bask_acs{
    display: inline-block;
    color: transparent !important;
    overflow: hidden;
    background: url(../images/basket_new.png) no-repeat !important;
    width: 149px;
    height: 26px;
    border: none;
    background: none;
    cursor: pointer;
}

.products .catalog-section-list ul li:nth-child(3n+1),
.products .catalog-section-list ul li:first-child {
    background: none;
}
.new-result {
	font-size: 18px;
	margin-top: 13px;
	margin-left: 3px;
	line-height: 25px;
}
.new-result__item {

}
.check--osc {
	margin-bottom: 0!important;
}
.check--margin {
	margin-left: 28px!important;
}
.price-new {
	float: none!important;
	font-weight: normal;
	font-style: italic;
	font-size: 16px;
	color: #000;
	vertical-align: middle;
	margin-left: 15px;
}

