.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row{margin-right:-10px;margin-left:-10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
@media screen and (min-width: 651px) {
  .col-sm-4 {
    width: 33.33333333%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after{display:table;content:" ";}
.clearfix:after,
.container:after,
.row:after{clear:both;}
a{cursor:pointer;color:#fff;text-decoration:underline;}
a:hover{text-decoration:none;}
ul{list-style-image: url(/upload/medialibrary/574/574ab80bd939a2b46cafb936f7ae7c10.png); padding-left: 50px; }
div.submenu ul{padding: 0px;}
ul.type1{list-style:none;margin-left:40px;margin-top:15px;}
ul.type1 li{background:url(../img/ico_dot.gif) no-repeat 0 4px;padding:4px 0 5px 30px;}
a:focus, input, input:focus{outline:none;}
img{border:none;}
img.content_img{margin-top:15px;margin-left:5px;}
span.document_link a img{display:block;float:left;margin:0 4px 0 0;}
*{margin:0;padding:0;}
.red{color:#d1271e;}
.black{color:#000;}
.cleaner{display:block;clear:both;height:0;overflow:hidden;}
span.nobr{white-space:nowrap;}
html, body{font:normal 100%/100% arial, tahoma, geneva, verdana, helvetica, sans-serif;color:#000;height:100%;width:auto;position:relative;background:#100a07;}
#containeer{clear:both;margin:0 auto;position:relative;min-width:1000px;min-height:100vh;background:url(../img/bg_containeer.png) repeat-x center bottom;}
* html #containeer{height:100%;}
h1{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#4f4f4f;line-height:30px;padding-left:0px;position:relative;margin-top:0px;}
h2, h1.special, .h2{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#4f4f4f;line-height:45px;position:relative;margin-top:15px;font-weight:bold;}
.back_shadow > h1.special{margin-bottom:0;}
.inner_content > .h2{margin-bottom:30px;}
#header{height:122px;background:url(../img/bg_header.jpg) no-repeat center 0;text-align:center;}
#header .wrap{display: inline-block;margin: 0 auto;width: 964px;}
#header table{height:122px;margin: 0 auto; vertical-align: middle;width: 100%;}
#header table td{height:122px;}
.logo{display:block;width:85px;height:82px;display:block;margin:0 auto;padding-top:12px;}
.general_menu{height:48px;background:url(../img/bg_gen_menu.jpg) no-repeat center 0;}
.general_menu a{text-decoration:none;color:#fff;display:block;}
.general_menu a:hover{text-decoration:underline;}
.general_menu > ul, ul.bx-breadcrumb, #footer ul {list-style:none;text-align:center;}
.general_menu > ul > li{display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:12px;text-transform:uppercase;line-height:48px;position:relative;}
.general_menu > ul > li > span{display:block;padding:0 21px;position:relative;}
.general_menu > ul > li.first > span{color:#fff;}
.general_menu > ul > li > span:after{content:'';display:block;width:1px;height:16px;position:absolute;left:0;top:50%;margin-top:-8px;background:#fff;}
.general_menu > ul > li.first > span:after{display:none;}
.general_menu > ul > li > span > a:hover{#font-weight:700;}
.general_menu > ul > li > div{display:none;position:absolute;top:48px;left:0;z-index:100;background:#0e0905;background:-moz-linear-gradient(top, #0e0905 0%, #695145 100%);background:-webkit-linear-gradient(top, #0e0905 0%,#695145 100%);background:linear-gradient(to bottom, #0e0905 0%,#695145 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e0905', endColorstr='#695145',GradientType=0);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;line-height:normal;text-align:left;box-shadow:0 4px 10px 0 rgba(78, 53, 29, 0.25);padding:5px 20px 15px 20px;}
.general_menu > ul > li.parent > span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9cvHw4AAAAGXRSTlMAABILzcKYDMMzP+HlI2Zn2ycBkJGEMewmIVDVygAAAAFiS0dEAf8CLd4AAAAJb0ZGcwAAAukAAAv0AAB7JvUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAJdnBBZwAABZ8AABNyAKizMGUAAABZSURBVBjTXc/LEoAgCEBRyN4vy8ry/3801BkF7oLFWTAAUGoMDURk0nZGUR8CmaBhjCaoGEy1eUkGQUX7NK0b7DV7kJx8vbuSMHJ3FkZPFHmqf0kkgf/y2z+tRAfEsnhRQQAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: left 10px center;
}
.general_menu > ul > li > div > ul{display:table;position:static;width:auto;white-space:nowrap;font-size:12px;}
.general_menu > ul > li > div > ul > li{display:table-cell;white-space:nowrap;padding-left:50px;position:relative;}
.general_menu > ul > li > div > ul > li.last{padding-bottom:20px;}
.general_menu > ul > li > div > ul > li:first-child{padding-left:0;}
.general_menu > ul > li > div > ul > li > a,
.general_menu > ul > li > div > ul > li > span{text-transform:uppercase;font-size:12px;white-space:nowrap;font-weight:700;padding-bottom:6px;}
.general_menu > ul > li > div > ul > li > span{cursor:default;}
.general_menu > ul ul div{position:static;display:table;min-width:100%;-webkit-box-shadow:none;box-shadow:none;}
.general_menu > ul ul div ul{display:table-cell;white-space:nowrap;min-width:100%;padding-left:15px;}
.general_menu > ul ul div ul:first-child{padding-left:0;}
.general_menu > ul ul div ul > li{display:block;white-space:nowrap;padding-left:0;padding-top:9px;font-size:13px;}
.general_menu > ul ul div ul > li > a{font-weight:400;}
.general_menu > ul ul div ul > li.active > a{font-weight:400;}
.general_menu > ul li.first > div{left:0px;}
.general_menu > ul ul li{text-transform:none;display:inline-block;vertical-align:top}
.general_menu > ul ul li.last{}
.general_menu .additional{position:absolute;bottom:0;padding-bottom:0;}
#content{padding-bottom: 135px}
#content.fix{padding-bottom: 135px!important}
.right_block{float:left;width:330px;}
.wrapper{width:100%;margin:0 -330px 0 0;float:left;}
.center_block{margin:0 345px 0 0;}
.big_ramka{display:block;width:964px;height:445px;margin:0 auto;background:url(../img/big_ramka.jpg) no-repeat 0 0;}
.big_ramka img{width:936px;height:407px;margin:12px 0 0 12px;}
.inner_content{width:868px;margin:23px auto 38px auto;background:url(../img/bg_content.png) repeat-y 0 0;padding:10px 50px;position:relative;font-family:Georgia, "Times New Roman", Times, serif;}
.inner_content ol ul li{padding-bottom:20px;padding-left:45px;}
.top_decor_border, .bottom_decor_border{display:block;width:969px;height:23px;position:absolute;}
.top_decor_border{background:url(../img/top_decor.png) no-repeat 0 0;top:-23px;left:-1px;_left:0;}
.bottom_decor_border{background:url(../img/bottom_decor.png) no-repeat 0 0;bottom:-23px;left:-1px;_left:0;}
.catalog_search table{height:60px;font-size:11px;color:#4f4f4f;border-bottom:#ccc 1px solid;width:99%;}
.catalog_search table select{border:#a8a8a8 1px solid;font-size:11px;}
.catalog_search table select option{padding:0 10px 0 0;}
.catalog_list{}
.catalog_list ul{list-style:none;}
.catalog_list ul li{overflow:hidden;margin-top:30px;padding-bottom:20px;padding-right:45px;}
.catalog_list ul li span{display:block;width:162px;float:left;}
.catalog_list ul li span img{width:107px;}
.catalog_list ul li a.title{display:block;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#4f4f4f;text-transform:uppercase;}
.catalog_list ul li p{color:#4f4f4f;font-size:12px;padding:10px 0;}
.catalog_list ul li p a{color:#4f4f4f;text-decoration:none;}
a.button_more{display:block;width:107px;height:24px;background:url(../img/button_more.gif) no-repeat 0 0;}
.catalog_list ul li a.button_more{float:right;}
.pager_block{overflow:hidden;height:40px;padding-top:20px;padding-right:25px;border-top:#ccc 1px solid;clear:both;}
.pager_block a{color:#4f4f4f;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
.pager_block a.next{display:block;float:left;line-height:19px;}
.pager_block a.prev{display:block;float:right;line-height:19px;}
.pager_block ul{list-style:none;float:left;background:url(../img/bg_pager.gif) repeat-x 0 0;margin-right:12px;}
.pager_block ul li{float:left;text-align:center;width:20px;padding-left:1px;line-height:40px;background:url(../img/border_pager.gif) no-repeat 0 0;}
.pager_block ul li a{color:#4f4f4f;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;display:block;}
.pager_block ul li.current{background:url(../img/bg_pager_active.gif) repeat-x 0 0;}
.news_block{}
.news_block ul{list-style:none;padding-bottom:35px;}
.news_block ul li{overflow:hidden;clear:both;padding-left:35px;padding-top:35px;}
.news_block ul li div{width:700px;float:left;}
.news_block ul li span{display:block;width:118px;height:119px;float:left;background:url(../img/bg_img_news_block.gif) no-repeat 0 0;margin-right:15px;}
.news_block ul li span img{width:108px;height:109px;margin:5px 0 0 5px;}
.news_block ul li a.title{display:block;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;color:#4f4f4f;padding-top:5px;}
.news_block ul li p{color:#4f4f4f;font-size:15px;padding:10px 0;}
.news_block ul li a.button_more{margin-top:25px;}
.back_shadow{background:url(../img/bg_shaddow.jpg) no-repeat right top;position:relative;margin:-15px -34px 0 0;padding:14px 34px 0 0;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;color:#555;}
.back_shadow img{margin-bottom:15px;}
.back_shadow p{font-size:15px;padding-left:30px;line-height:20px;padding-top:10px;}
.back_shadow li{font-size:15px;padding-left:5px;line-height:20px;padding-top:10px;}
.back_shadow h3{padding-left:30px;}
.back_shadow p span{color:#cc9966;}
.back_shadow a{color:#cc9966;font-size:15px;}
.back_shadow p a{color:#cc9966;font-size:15px;}
.map_block{float:right; position: relative; }
.map_block img{border:#b8aea0 1px solid;}
.block_contacts{padding:0 0 0 15px;font-family:Georgia, "Times New Roman", Times, serif;color:#8b897f;font-size:15px;overflow:hidden;line-height:20px;margin-bottom: 40px; position: relative;}
.block_contacts ul{padding-top:22px;overflow:hidden;}
.block_contacts ul li{float:left;width:220px;margin-right:8px;}
.block_contacts a{  color: #8b897f;}
a.right_link_cleared{float:right;clear:both;color:#4f4f4f;font-size:11px;text-transform:uppercase;height:20px;display:block;padding:0 0 15px 0;}
#nav{padding:18px 0 0;margin:0;font-size:13px;text-align:center;}
#nav li a{font-family:'PT Sans Narrow', sans-serif, sans-serif;}
#nav li{text-align:left;position:relative;}
#nav li.over{z-index:998;}
#nav li a{display:block;text-decoration:none;}
#nav li a:hover{text-decoration:none;}
#nav li a span{display:block;white-space:nowrap;cursor:pointer;}
#nav li ul a span{}
#nav>li{display:inline-block;/*background:url(menu-mar.gif) no-repeat 0 7px;*/padding:0 20px 6px 40px;}
#nav>li.first{background:none;padding-left:0;}
#nav>li>a{padding:0;color:#888;font-size:21px;font-weight:normal;line-height:30px;color:#ad96a5;border:1px solid #e4e4e4;}
#nav li a:hover{color:#fe515b;background-color:#f5f5f5;border:1px solid #e4e4e4;display:block;}
#nav li.over a, #nav li.active a{color:#fe515b;}
#nav ul, #nav div{position:absolute;top:32px;left:40px;}
#nav div>ul{padding:15px;display:table;position:static;width:auto;border:none;white-space:nowrap;border:1px solid #e4e4e4;background-color:#f5f5f5}
#nav div>ul>li{display:table-cell;white-space:nowrap;}
#nav ul ul{}
#nav li.first ul{left:0px;}
#nav li.first ul ul{left:80px;}
#nav ul li{font-size:12px;text-transform:uppercase;display:inline-block;vertical-align:top}
#nav ul li.last{}
.detal_news{clear:both;overflow:hidden;font-size:15px;color:#000000;}
.detal_news p{padding:10px 0; margin-bottom:10px; margin-top:10px;}
.detal_news a.title_news,h1.title_news{font-size:24px;color:#4f4f4f;display:block;margin-bottom:20px;}
.detal_news .date{font-size:12px;display:block;color:#a7a7a7;padding:5px 0 10px 0;}
.detal_news ul.img_list{list-style:none;overflow:hidden;}
.detal_news ul.img_list li{float:left;width:129px;height:88px;padding:6px 0 0 6px;background:url(../img/bg_img_news_block_inner.gif) no-repeat 0 0;margin-right:5px;}
.detal_news ul.img_list li img{width:123px;height:83px;}
.detal_news ul.lister{list-style:none;background:url(../img/dacor_01.gif) no-repeat center 15px;overflow:hidden;}
.detal_news ul.lister li{overflow:hidden;padding:20px 0 40px 0;}
.detal_news ul.lister li p{float:left;color:#bdbdac;padding:0;text-transform:uppercase;padding-right:5px;}
.detal_news ul.lister li a{color:#4f4f4f;}
.detal_news ul.lister li.prev{float:left;padding-left:15px;background:url(../img/arr_01.gif) no-repeat 0 23px;width:365px;text-align:left;}
.detal_news ul.lister li.next{float:right;padding-right:15px;background:url(../img/arr_02.gif) no-repeat right 23px;width:365px;text-align:right;}
.description_block{overflow:hidden;padding-bottom:30px;padding-top:15px;clear:both;}
.prew_images{width:375px;float:left;margin-right:13px;}
.prew_images .big_img{width:375px;height:280px;display:table-cell;vertical-align:middle;text-align:center;}
.prew_images .big_img img{max-width:100%;max-height:100%;}
.prew_images ul{list-style:none;text-align:center;padding-top:8px;}
.prew_images ul li{~display:inline;display:-moz-inline-box;display:inline-block;_overflow:hidden;zoom:1;*display:inline;vertical-align:top;padding:0 2px;}
.prew_images ul li img{width:47px;height:47px;border:#878787 1px solid;}
.prew_images2{width:600px;margin-left:140px;margin-right:13px;}
.prew_images2 .big_img2{max-width:600px;}
.prew_images2 ul{list-style:none;text-align:center;padding-top:8px;}
.prew_images2 ul li{~display:inline;display:-moz-inline-box;display:inline-block;_overflow:hidden;zoom:1;*display:inline;vertical-align:top;padding:0 2px;}
.prew_images2 ul li img{width:100px;height:100px;border:#878787 1px solid;}
.description_text{width:480px;float:left;font-size:12px;color:#4f4f4f;}
.description_text p{padding:15px 0;clear:both;line-height:20px;}
.description_text ul{list-style:none;}
.description_text ul li{padding:3px;clear:both;}
.description_text .title_item{font-size:20px;color:#4f4f4f;text-transform:uppercase;}
.description_text a{color:#aa8a6a;}
a.button_print{display:block;width:107px;height:24px;background:url(../img/button_print.gif) no-repeat 0 0;_margin-bottom:25px;}
a.button_find{display:block;width:107px;height:24px;background:url(../img/find_button.png) no-repeat 0 0;_margin-bottom:25px;}
.description_text b{display:block;width:47px;height:21px;background:red;float:left;margin-left:5px;font-weight:normal;background:url(../img/bg_01.gif) no-repeat 0 0;text-align:center;line-height:21px;}
.description_text li p{padding:5px 0;float:left;}
.description_text a.right_link_cleared{color:#4f4f4f;}
.description_text li span{display:block;width:115px;height:20px;padding:2px 0 0 3px;border:#a8a8a8 1px solid;background:url(../img/arr_03.gif) no-repeat right center;cursor:pointer;float:left;margin:0 5px;position:relative;}
.description_text li span i{display:block;width:109px;border:#a8a8a8 1px solid;position:absolute;top:35px;left:-1px;z-index:5;background-color:#fff;overflow:auto;padding-bottom:2px;}
.description_text li span i img{margin:2px 0 0 3px;}
#footer{background:url(../img/bg_footer.png) repeat-x 0 0;height:592px;position:relative;margin-top:-212px;}
#footer.fix{position: absolute;width: 100%;bottom: 0;height: 135px;}
ul.logo_menu{list-style:none;text-align:center;}
ul.logo_menu li{~display:inline;display:-moz-inline-box;display:inline-block;_overflow:hidden;zoom:1;*display:inline;vertical-align:top;padding:0 23px;}
ul.logo_menu li a{display:block;}
ul.logo_menu li a:hover{background:url(../img/arr_04.gif) no-repeat center 0;}
ul.logo_menu li.active a{background:url(../img/arr_04.gif) no-repeat center 0;}
.inner_footer{width:937px;margin:0 auto;overflow:hidden;padding-top:25px;}
.info_block_01{width:250px;float:left;font-size:11px;}
.info_block_01 span{color:#fff;}
.info_block_01 ul{list-style:none;overflow:hidden;}
.info_block_01 ul li{float:left;padding:0 12px;background:url(../img/border_footer_menu.gif) no-repeat 0 center;}
.info_block_01 ul li.first{padding-left:0;background:none;}
.info_block_01 ul li a{text-decoration:none;}
.info_block_03{font-size:11px;float:right;color:#b49290;}
.info_block_02{text-align:center;font-size:12px;color:#b49290;width:100%;}
.info_block_01 ul{list-style:none;overflow:hidden;}
.info_block_02 ul li.first{padding-left:0;background:none;}
.info_block_02 ul li a{text-decoration:none;}
.info_block_02 p{margin:0 250px;}
.info_block_02 span{color:#fff;}
.info_block_02 strong{display:block;padding-top:35px;color:#b49290;font-size:10px;font-weight:normal;}
#footer1{height:248px;background:url(../img/bg_footer1.png) repeat-x 0 0;position:relative;margin-top:-212px;}
#tel{display:none;}
div.box{z-index:10;border:1px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255);position:absolute;top:60px;left:-60px;display:none;padding:15px 15px 15px 15px;width:auto !important;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{background:#fff;border:5px solid #000;}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}
#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../img/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../img/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../img/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}
#ItemBrand{width:100px;}
#ItemType{width:100px;}
#ItemColor{width:100px;}
#ItemSize{width:100px;}
#ItemModel{width:100px;}
.inner_footer p.bottom_text{color:#B49290;font-size:12px;padding-bottom:8px;text-align:justify;}
.inner_footer li.bottom_text{color:#B49290;font-size:12px;padding-bottom:9px;}
.ul-list{list-style:inside circle !important;margin-left:20px}
.ul-list li{padding:5px}
.ol-decimal{list-style-type:decimal !important}
.ol-roman{list-style-type:lower-roman !important}
.ol-alpha{list-style-type:lower-alpha !important}
.footer_sale{text-align:center;height:inherit; padding: 1em 0;}
.pianos-content{background:white;font-family:georgia;font-size:14px;color:#100a07;}
.pianos-content h1{color:#c25505;font-size:24px;margin:0 0 60px 0;background:none;font-weight:normal;padding:0;}
.pianos-content p{padding:0;margin-bottom:20px;}
.pianos-content-inner{padding-left:34px;padding-bottom:34px;}
.pianos-list{list-style:none;margin:0 0 20px 0;padding:10px 0;text-align:justify;}
.pianos-list:after{content:'';display:inline-block;width:100%;}
.pianos-list > li{display:inline-block;*display:inline;zoom:1;width:414px;padding-left:0;}
.pianos-list > li .li-top{height:372px;padding:14px;border:1px solid #ababab;margin-bottom:20px;}
.pianos-list > li .li-title{color:#c25505;text-align:center;}
.pianos-list > li .li-img-cont{height:210px;text-align:center;width:382px;vertical-align:middle;display:table-cell;}
.pianos-list > li .li-img-cont img{vertical-align:middle;}
.pianos-list > li .li-text{color:#666666;height:98px;overflow:hidden;font-size:12px;margin-bottom:20px;}
.pianos-list > li .li-more a{color:#100a07;text-decoration:underline;}
.pianos-list > li .li-more a:hover{text-decoration:none;}
.pianos-list > li .li-link{text-align:center;}
.pianos-list > li .li-link a{font-size:18px;color:#502415;text-decoration:underline;}
.pianos-list > li .li-link a:hover{text-decoration:none;}
.ornament-block{background:url(../img/ornament-1.png) no-repeat center bottom;padding-bottom:10px;margin-bottom:30px;}
.address-block{color:#502415;}
.filtr-list, .filtr-list-drop-list{margin:0;padding:0;list-style:none;}
.filtr-list{border:1px solid #8d8988;text-align:center;font-size:14px;font-family:times new roman;}
.filtr-list a{color:#fff;text-decoration:none;}
.filtr-list a:hover{text-decoration:none;}
.filtr-list > li{display:inline-block;*display:inline;zoom:1;text-align:left;padding:14px 0;position:relative;font-weight:bold;}
.filtr-list > li > a{text-transform:uppercase;border-right:1px solid #2f1d16;box-shadow:1px 0 #493831;-o-box-shadow:1px 0 #493831;-moz-box-shadow:1px 0 #493831;-webkit-box-shadow:1px 0 #493831;-ms-box-shadow:1px 0 #493831;padding:0 12px;position:relative;color:#4f4f4f;}
.filtr-list > li.hasDrop > a:after{display:none;content:'';width:15px;height:7px;position:absolute;bottom:-7px;left:50%;margin-left:-8px;}
.filtr-list > li.hasDrop:hover > a:after{display:block;}
.filtr-list > li:hover > a{color:#bdbcbc;}
.filtr-list > li:hover > ul{display:block;z-index:1;}
.filtr-list > li:last-child > a{box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;border:none;}
.filtr-list > li ul{position:absolute;background:#393736;left:27px;top:35px;white-space:nowrap;display:inline-block;*display:inline;zoom:1;display:none;}
.filtr-list > li ul li{padding:6px 0;display:inline-block;*display:inline;zoom:1;}
.filtr-list > li ul li a{padding:0 14px;border-right:1px solid #666464;box-shadow:1px 0 #ccc;-o-box-shadow:1px 0 #ccc;-moz-box-shadow:1px 0 #ccc;-webkit-box-shadow:1px 0 #ccc;-ms-box-shadow:1px 0 #ccc;color:#bdbcbc;}
.filtr-list > li ul li:hover a{color:#fff;}
.filtr-list > li ul li:last-child a{border:none;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;}
.filtr-list > li ul{left:0;top:44px;}
.filtr-list > li.hasDrop > a:after{bottom:-15px;}
.nav-block{display:block;margin:20px 0 15px 0;}
.nav-block:after{content:"";display:table;clear:both;}
.nav-block *{font-family:Georgia, "Times New Roman", Times, serif;font-size:12.5px;letter-spacing:.5px;}
.nav-block .bx-breadcrumb{float:left;margin-top:0;width:640px;}
.nav-block .sort-block{display:block;float:right;width:30%;text-align:right;}
.sort-block .sort{text-align:left;color:#4f4f4f;display:inline-block;position:relative;padding-right:14px;margin-left:10px;}
.sort-block .sort:before{content:"";display:block;width:0;position:absolute;top:7px;right:0;}
.sort-block .sort__asc:before{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #4f4f4f;border-top:none;}
.sort-block .sort__desc:before{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:none;border-top:4px solid #4f4f4f;}
.button{display:inline-block;background:#4c3126;background:-moz-linear-gradient(top, #4c3126 0%, #1f1509 50%, #4c3126 100%);background:-webkit-linear-gradient(top, #4c3126 0%,#1f1509 50%,#4c3126 100%);background:linear-gradient(to bottom, #4c3126 0%,#1f1509 50%,#4c3126 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c3126', endColorstr='#4c3126',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 20px;height:29px;color:#ffffff;line-height:30px;font-size:12px;text-transform:uppercase;text-decoration:none;font-family:sans, Tahoma, Arial, sans-serif;cursor:pointer;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.button *{color:inherit;line-height:inherit;}
.description_text a.button{color:#ffffff;}
.catalog-list{color:#4f4f4f;}
.catalog-list *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.catalog-list a{color:inherit;}
.description .back_shadow{text-align:left;margin:0;margin-top:10px;padding:10px 0;background:none;}
.description .back_shadow p{padding-left:0;}
.description .back_shadow h1,
.description .back_shadow h2,
.description .back_shadow h3,
.description .back_shadow h4,
.description .back_shadow h5,
.description .back_shadow h6{text-align:left !important;}
.catalog-item{position:relative;}
.catalog-item-wrap{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;padding:20px;height:375px;margin-bottom:20px;#border:1px solid #ffffff;-webkit-transition:box-shadow .3s, border .3s;-moz-transition:box-shadow .3s, border .3s;-ms-transition:box-shadow .3s, border .3s;-o-transition:box-shadow .3s, border .3s;transition:box-shadow .3s, border .3s;border:1px solid #d3d3d3;}
.catalog-item:hover .catalog-item-wrap{border:1px solid rgba(78, 53, 29, 0.64);box-shadow:0 4px 10px 0 rgba(78, 53, 29, 0.25);z-index:2;}
.catalog-item-wrap .image-wrap{display:table;width:100%;margin-bottom:10px;}
.catalog-item-wrap .image-wrap .image{display:table-cell;width:100%;height:190px;vertical-align:middle;text-align:center;}
.catalog-item-wrap .image-wrap .image img{max-width:100%;max-height:100%;}
.catalog-item-wrap .title{position:relative;font-size:14.5px;font-weight:700;background:none;line-height:18px;padding-left:0;margin:0;}
.catalog-item-wrap .title a{font-size:inherit;line-height:inherit;}
.catalog-item-wrap .preview-text{font-size:13px;margin-top:10px;height:48px;overflow:hidden;}
.catalog-item-wrap .info{position:absolute;width:100%;padding-left:20px;padding-right:20px;bottom:20px;left:0;text-align:left;}
.catalog-item-wrap .info .price{color:#aa8a6a;width:50%;text-align:center;float:left;line-height:30px;font-size:16px;font-weight:700;}
.catalog-item-wrap .info .button{float:right;width:50%;color:#ffffff;}
.manufacturer-header{margin-bottom:0;}
.manufacturer-wrap{margin-bottom:40px;}
.manufacturer{margin-top:40px;color:#4f4f4f;}
.manufacturer p{padding-top:0;padding-left:0;padding-right:0;}
.manufacturer h3.title{font-style:normal !important;color:#21252A !important;text-align:left !important;}
.manufacturer h3.title a{font-style:inherit !important;color:inherit !important;text-align:inherit !important;text-decoration:none;}
.manufacturer a{display:inline-block;color:inherit;}
.manufacturer .title a{color:inherit;}
.manufacturer .image{float:left;margin-left:10px;padding-top:10px;}
.manufacturer .description{padding-left:170px;padding-top:10px;line-height:20px;}
.manufacturer .description.no-photo{padding-left:0;}
.manufacturer .goods-item{margin-top:20px;display:inline-block;text-align:center;}
.manufacturer .goods-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.manufacturer .goods-item .catalog-item-wrap{padding:10px;height:250px;margin-bottom:10px;}
.manufacturer .goods-item:hover .catalog-item-wrap{border:1px solid rgba(78, 53, 29, 0.64);box-shadow:0 4px 10px 0 rgba(78, 53, 29, 0.25);z-index:2;}
.manufacturer .goods-item .catalog-item-wrap .title{margin-top:10px;}
.manufacturer .goods-item .catalog-item-wrap .info{padding-left:10px;padding-right:10px;bottom:10px;}
.manufacturer .goods-item .catalog-item-wrap .info .price{line-height:28px;font-size:14px;display:block;width:58%;height:auto;}
.manufacturer .goods-item .catalog-item-wrap .info .button{width:42%;font-size:11px;text-align:center;padding-left:0;padding-right:0;}
.manufacturer .goods-item.col-xs-5{width:20%;}
.manufacturer .goods-item span{display:block;margin:0 auto;position:relative;width:120px;height:120px;overflow:hidden;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;}
.manufacturer .goods-item span img{position:relative;z-index:-1;}
#inline2{height:auto;}
#inline2 .error{color:#d10000;}
#inline2 .success{color:#0c8d11;}
.manufacturer-wrap #inline2{display:none;}
.inner_content #inline2{display:none;}
#inline44{height:auto;}
#inline44 .error{color:#d10000;}
#inline44 .success{color:#0c8d11;}

.feedback-block.inner-feedback-block{border:1px solid #ccc;padding:15px;margin-top:1px;margin-bottom:1px;}
.inner-feedback-block .fd-result{border:medium none;padding:0;}
.inner-feedback-block .dd{border:medium none;display:block;float:none;font-size:14px;margin-bottom:15px;padding:0;width:auto;}
.inner-feedback-block .dd .h1{font-size:20px;}
.inner-feedback-block .fd-form{float:none;width:auto;}
.searchContainer{padding:1em 0;position:absolute;right:45px;top:10px;}
.searchContainer .toh_search input, .search-page input{font-size:11px;border:1px solid #d3d3d3;border-radius:3px;line-height:2em;padding:0 .5em;}
.searchContainer .toh_search input[type="submit"], .search-page input[type="submit"]{background:transparent;cursor:pointer;}
.searchContainer .toh_search input[type="text"]{float:left;margin-right:1em;}
.searchContainer .toh_search input[type="submit"]{float:right;}
.catalog-item-wrap .title{text-decoration:underline;}


.index-catalog-container {
    width: 950px;
    margin: 0 auto;
    padding: 0 15px;
}

.index-catalog {
    margin-left: -15px;
    margin-right: -15px;
}

.index-catalog:after {
    content: '';
    display: table;
    clear: both;
}

.index-catalog-item {
    float: left;
    width: calc(33.333333333333333333% - 52px);
    margin: 0 15px;
    padding: 9px;
    border: 1px solid #ead19a;
}

.index-catalog-item-inner {
    display: block;
    padding: 10px 10px 20px;
    background: #fff;
    text-align: center;
    text-decoration: none;
    position: relative;
}

.index-catalog-img {
    display: block;
    position: relative;
    height: 200px;
    margin-bottom: 15px;
}

.index-catalog-img img {
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.index-catalog-name {
    display: block;
    text-decoration: underline;
    color: #595959;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    min-height: 32px;
}

.index-catalog-price {
    display: block;
    color: #b39575;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 20px;
    text-decoration: none;
}

.index-catalog-detail {
    display: inline-block;
    width: 110px;
    max-width: 100%;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    background-color: #261807;
    color: #ffffff;
    font-family: sans, Tahoma, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

.index-catalog-item-inner:hover .index-catalog-name {
    text-decoration: none;
}

.index-catalog-label {
    position: absolute;
    left: -5px;
    top: 10px;
    display: block;
    background-color: #ff4b4b;
    padding: 8px 10px;
    color: #ffffff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    z-index: 1;
}

.index-catalog-label:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 3px solid #ce3c3c;
    position: absolute;
    left: 0;
    bottom: -2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.choose-btn {
	margin: 0 0 30px;
}
.choose-btn:before,
.choose-btn:after {
	content: '';
	display: table;
}
.choose-btn:after {
	clear: both;
}
.choose-btn .button {
	text-align: center;
  font-size: 22px;
  font-family: Georgia, "Times New Roman", Times, serif;
  height: auto;
  padding: 5px 35px;
  width: 200px;
  display: block;
  float: left;
  margin-left: 144px;
}
.choose-btn .button + .button {
	margin-left: 39px;
}
.index-banner {
	text-align: center;
	margin: 0 0 30px;
}
.index-banner img {
	max-width: 100%;
}