*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,p{margin:0px; padding:0px;}
ol,ul{list-style:none;}
img{border:0px;}
a{color:#7aa1bd; outline:none; cursor:pointer; text-decoration:underline;}
a:hover{text-decoration:none;}
table{border:0px; border-collapse:collapse;}
table td{vertical-align:top;}
body{font-family:'Open Sans', sans-serif; font-weight:400; font-size:14px; background-color:#e5e5e5; color:#444; line-height:25px;}
h1{font-size:30px; color:#444; font-weight:300; margin-bottom:30px;}
h2{font-size:20px; color:#444; font-weight:300; margin-bottom:10px;}
b{font-weight:600;}
input{outline:none;}
button{outline:none; padding:0; font-size:14px;}
@font-face{font-family:"Сambria"; src:url('/fonts/cambria.ttc');}
@font-face{font-family:'avtess-icons'; src: url('/fonts/avtess-icons.eot?r80ci1'); src: url('/fonts/avtess-icons.eot?r80ci1#iefix') format('embedded-opentype'), url('/fonts/avtess-icons.ttf?r80ci1') format('truetype'), url('/fonts/avtess-icons.woff?r80ci1') format('woff'), url('/fonts/avtess-icons.svg?r80ci1#avtess-icons') format('svg'); font-weight:normal; font-style:normal;}
[class^="icon-"], [class*=" icon-"] {font-family:'avtess-icons' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.icon-instagram:before {content:"\f16d";}
.icon-chevron-thin-left:before {content:"\e902";}
.icon-menu:before {content:"\e90e";}
.icon-shopping-basket:before {content:"\e900";}
.icon-vk:before {content:"\e908";}
.icon-triangle-down:before {content:"\e90f";}
.icon-close:before {content:"\e90d";}
.icon-search:before {content:"\e909";}
.icon-ceramo:before {content:"\e901";}
.icon-decorative:before {content:"\e903";}
.icon-facebook:before {content:"\e904";}
.icon-glue:before {content:"\e905";}
.icon-mail:before {content:"\e906";}
.icon-mosaic:before {content:"\e907";}
.icon-tiles_floor:before {content:"\e90a";}
.icon-tiles_wall:before {content:"\e90b";}
.icon-yandex:before {content:"\e90c";}
.icon-phone:before {content:"\e942";}
.icon-user:before {content:"\e971";}

.site_height{min-height:100vh; position:relative; padding:20px 0 60px 0;}
.site_width{width:1280px; margin:0px auto; position:relative; box-shadow:0px 0 20px rgba(0,0,0,0.10);}
.site_note_width{width:1280px; margin:0px auto; position:relative;}

.note{margin-bottom:20px; border:2px solid #555; border-radius:10px; padding: 10px 20px 4px; width:100%; text-align:center;}
.note_dib{display:inline-block;}
.note_text{font-size:18px; font-weight:600; float:left; line-height:24px;}
.icon_note{display:inline-block; font-size:26px; float:left; line-height:26px; margin-right:15px;}

.gray_button{width:205px; height:42px; background-color:#777; border:none; border-bottom:2px solid #555; cursor:pointer; display:block; margin:0 auto; border-radius:5px;}
.gray_button_txt{text-align:center; color:#fff;}
.gray_button:hover{border-bottom:3px solid #555; margin-top:-1px; height:43px;}
.gray_button:active{border-bottom:2px solid #555; margin-top:0; height:42px;}
.to_basket{width:100%; height:30px; border-radius:0px;}
.to_basket:hover{border-bottom:3px solid #555; margin-top:-1px; height:31px;}
.to_basket:active{border-bottom:2px solid #555; margin-top:0; height:30px;}
.headline{width:100%; background-color:#666; color:#cee0e6; font-weight:600; text-shadow:1px 1px 1px rgba(0,0,0,0.3); padding:7px 20px;}
.pages{margin-top:30px;}
.pages a, .pages span{display:inline-block; float:left; margin-right:1px; text-decoration:none; background-color:#777; min-width:30px; height:30px; line-height:30px; color:#fff; text-align:center; padding:0 10px;}
.pages a:hover{text-shadow:1px 1px 1px rgba(0,0,0,0.3); border-bottom:2px solid #555; margin-top:-2px; height:32px;}
.pages span.active_page{background-color:#7aa1bd; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.3);}

.header_bg{height:110px; background-color:#151515; position:relative; padding:20px;}
.logo{background:url(/images/logo.png) no-repeat; height:50px; width:451px; margin-top:10px; position:absolute;}
.personal{width:35px; height:46px; display:inline-block; position:relative; float:right; margin-top:12px; cursor:pointer;}
.personal_icon{color:#fff; font-size:21px; display:inline-block; float:right; line-height:46px; margin-right:5px}
.personal_triangle{color:#fff; font-size:9px; display:inline-block; float:right; line-height:46px;}
.pr_active{-moz-transform:scale(1, -1); -webkit-transform:scale(1, -1); -o-transform:scale(1, -1); transform:scale(1, -1); filter:FlipH; -ms-filter:"FlipH";}
.personal_menu{display:none; position:absolute; width:200px; padding:20px; background-color:#fff; right:0px; top:70px; border-radius:5px 0 5px 5px; z-index:100; box-shadow:0 0 20px rgba(0,0,0,0.4); border:5px solid #e5e5e5; line-height:24px; cursor:default;}
.personal:hover .personal_triangle{color:#a71c19}
.personal.active .personal_menu{display:block;}
.basket{width:240px; height:46px; margin-right:20px; display:inline-block; position:relative; float:right; margin-top:12px; border-radius:5px; color:#fff; line-height:46px; background-color:#a71c19; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d57673, endColorstr=#a71c19); background-image:-moz-linear-gradient(top, #d57673 0%, #a71c19 9%,#700108 91%,#460007 100%);background-image:linear-gradient(top, #d57673 0%, #a71c19 9%,#700108 91%,#460007 100%);background-image:-webkit-linear-gradient(top, #d57673 0%, #a71c19 9%,#700108 91%,#460007 100%);background-image:-o-linear-gradient(top, #d57673 0%, #a71c19 9%,#700108 91%,#460007 100%);background-image:-ms-linear-gradient(top, #d57673 0%, #a71c19 9%,#700108 91%,#460007 100%); background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#d57673), color-stop(9%,#a71c19),color-stop(91%,#700108),color-stop(100%,#460007));}
.basket_ico{display:block; float:left; display:inline-block; font-size:26px; line-height:46px; margin-left:15px;}
.basket_txt{display:block; font-size:12px; display:inline-block; margin-left:15px;}
.basket:hover .basket_ico{text-shadow:2px 2px 2px rgba(0,0,0,0.3);}
.basket:hover{background-image:none;}
.phones{width:295px; float:right; display:inline-block; margin-right:20px;}
.phones_icon{float:right; color:#fff; font-size:16px; margin-right:10px; margin-top:13px;}
.phones_border{float:right; background-color:#fff; margin-right:9px; width:1px; height:50px; margin-top:10px;}
.phones_lines{float:right; width:160px;}
.phones_txt{color:#fff; font-size:18px; display:inline-block; float:right; margin-top:10px; line-height:20px;}
.phones_txt a {text-decoration:none; color:#fff;}

.main_bg{height:100%; background-color:#fff; position:relative; padding:20px 20px 40px 20px; overflow:hidden;}
.menu_block{display:block;}
.main_menu{width:925px; height:50px; position:relative; display:inline-block; float:left; margin-bottom:30px;}
.main_menu .menu_li{margin-left:50px; position:relative; text-decoration:none; display:inline-block; float:left; position:relative;}
.main_menu .menu_li .under_active{position:absolute; background:url(/images/active.png) no-repeat; width:24px; height:24px; position:absolute; left:50%; margin-left:-12px; bottom:-30px;}
.main_menu .menu_li a span{color:#666; font-size:16px; cursor:pointer; display:inline-block}
.main_menu .menu_li a.active span{color:#ed1c24;}
.footer_menu a{color:#444;}
.menu_li a:hover span{color:#7aa1bd;}
.line{background:url(/images/line.png); bottom;0; height:5px; margin-top:15px; display:block;}
.search{margin-left:20px; float:left; display:inline-block; position:relative; width:295px; height:40px; line-height:40px; border-radius:5px; border:1px solid #e5e5e5; box-shadow:inset 0px 0 5px rgba(0,0,0,0.1); overflow:hidden; background-color:transparent;}
.search .t_text{background:none repeat scroll 0 0 transparent; border:none; width:250px; height:38px; line-height:38px; font-weight:normal; font-size:14px; padding-left:10px; color:#000; font-size:14px; font-family:'Open Sans', sans-serif;}
.magnifire{right:9px; margin-top:9px; width:20px; height:20px; position:absolute; cursor:pointer; border:none; background-color:transparent; display:block;}
.magnifire_icon{font-size:20px; color:#e5e5e5; text-align:center;}
.magnifire_icon:hover{color:#cee0e6;}

.slider_main{width:1240px; height:500px; position:relative; overflow:hidden;}
#prewbutton, #nextbutton{display:block; width:85px; height:70px; position:absolute; top:50%; margin-top:-35px; z-index:3; font-size:70px; color:#222; text-decoration:none;}
#prewbutton:hover, #nextbutton:hover{color:#7aa1bd;}
#prewbutton{left:0;}
#nextbutton{right:0; -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); filter: FlipH; -ms-filter: "FlipH";}
.sidebar{float:left; width:295px; display:block; position:relative;}
.cat_table{width:295px; margin-bottom:20px;}
.cat_head{background-color:#7aa1bd; text-align:center; border-radius:5px 5px 0 0; color:#fff; padding:10px; display:block; font-size:16px; font-weight:600; text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.catalog{width:295px; display:block; padding:8px 0; margin-top:5px; background-color:#c9cecf; width:295px; box-shadow:inset 0px 0 10px rgba(96,96,96,0.35); color:#222; font-size:16px; line-height:25px; text-align:center; width:295px; text-decoration:none;}
.catalog:hover{text-decoration:underline;}
.catalog:hover{opacity:0.8}
/*
.cat_bg{background:url(/images/temp/catalog.jpg) no-repeat; position:absolute; width:295px; height:40px; box-shadow:inset 0px 0 10px rgba(96,96,96,0.35);}
.cat_bg.i2{background-position:0 -45px}
.cat_bg.i3{background-position:0 -90px}
.cat_bg.i4{background-position:0 -135px}
.cat_bg.i5{background-position:0 -180px}
.cat_bg.i6{background-position:0 -225px;}
.cat_bg.nobg{background:#ccc;}
*/
.cat_table div:last-child .cat_bg{border-radius:0 0 5px 5px;}
.fil{font-weight:600;}
.border{width:295px; height:1px; background-color:#cdcdcd;}
.filters{text-align:center;}
.fil_block{width:295px; display:block;}
.price_box{display:inline-block; width:295px;}
.price_box_min, .price_box_max{font-family:'Open Sans', sans-serif; font-size:14px; line-height:40px; width:115px; height:40px; border-radius:5px; border:1px solid #e5e5e5; box-shadow:inset 0px 0 5px rgba(0,0,0,0.1); text-align:center; float:left; padding:0 10px;}
.border_price{display:inline-block; width:25px; height:1px; background-color:#cdcdcd; margin:20px; float:left;}
.slide_price{width:295px; height:24px; display:block;}
.color{width:40px; height:40px; float:left; margin:0 11px 11px 0; position:relative; border-radius:3px;}
.color_checkbox{display:none;}
/*.color_checkbox+label span{display:block; display:none; line-height:40px; text-align:center;}*/
.color_checkbox+label{cursor:pointer;}
.color_checkbox:checked+label{opacity:0.8; border:2px solid #ff0000; height:30px; width:30px; margin:5px 16px 16px 5px;}
.color_checkbox:checked+label.mr0{margin-right:5px !important;}
/*.color_checkbox:checked+label span{display:block;-webkit-filter:invert(100%); filter:invert(100%);}*/
.wt{border:1px solid #cdcdcd;}
.multi{background-color:#ea0000; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#ea0000, endColorstr=#e2ea00); background-image:-moz-linear-gradient(left bottom, #ea0000 0%, #e2ea00 20%,#e2ea00 23%,#00b609 43%,#00b609 43%,#00b0b6 56%,#00b0b6 59%,#0011b6 82%,#0011b6 85%,#b600b0 100%);background-image:linear-gradient(left bottom, #ea0000 0%, #e2ea00 20%,#e2ea00 23%,#00b609 43%,#00b609 43%,#00b0b6 56%,#00b0b6 59%,#0011b6 82%,#0011b6 85%,#b600b0 100%);background-image:-webkit-linear-gradient(left bottom, #ea0000 0%, #e2ea00 20%,#e2ea00 23%,#00b609 43%,#00b609 43%,#00b0b6 56%,#00b0b6 59%,#0011b6 82%,#0011b6 85%,#b600b0 100%);background-image:-o-linear-gradient(left bottom, #ea0000 0%, #e2ea00 20%,#e2ea00 23%,#00b609 43%,#00b609 43%,#00b0b6 56%,#00b0b6 59%,#0011b6 82%,#0011b6 85%,#b600b0 100%);background-image:-ms-linear-gradient(left bottom, #ea0000 0%, #e2ea00 20%,#e2ea00 23%,#00b609 43%,#00b609 43%,#00b0b6 56%,#00b0b6 59%,#0011b6 82%,#0011b6 85%,#b600b0 100%); background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#ea0000), color-stop(20%,#e2ea00),color-stop(23%,#e2ea00),color-stop(43%,#00b609),color-stop(43%,#00b609),color-stop(56%,#00b0b6),color-stop(59%,#00b0b6),color-stop(82%,#0011b6),color-stop(85%,#0011b6),color-stop(100%,#b600b0));}
.filter_checkbox{display:block; float:left; margin-bottom:10px; width:100%;}
.filter_checkbox_text{display:inline-block; float:left; line-height:15px;}

.main_cont{width:925px; float:right;}
.goods{width:295px; float:left; margin:0 20px 20px 0; background-color:#fafafa; padding:10px;}
.good_img{width:275px; height:275px; position:relative; display:inline-block; position:relative; float:left; text-align:center; white-space:nowrap; overflow:hidden; background-color:#fff; cursor:pointer;}
.good_img:before {content:''; position:absolute; top:0px; left:0px; width:100%; height:295px; background:rgba(0,0,0,0.0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
.good_img:hover:before {background:rgba(0,0,0,0.2);}
.good_img img{vertical-align:middle; max-width:275px; max-height:295px;}
.good_txt{color:#444; text-decoration:none; font-weight:600;}
.good_txt:hover{text-decoration:underline;}
.good_list{width:925px; height:100%; position:relative; background-color:#fafafa; padding:10px; margin:0 20px 20px 0;}

.bottom{margin-top:50px; display:block;}
.sub{display:block; padding:50px 0 50px 0; background-color:#f1f6f8; width:1280px; margin-left:-20px;}
.sub_h{text-align:center; font-size:24px; font-weight:600; margin-bottom:10px;}
.sub_txt{text-align:center; font-size:16px;}
.sub_inp{width:680px; margin:30px auto 0 auto;}
.sub_inp_text{font-family:'Open Sans', sans-serif; font-size:16px; float:left; padding-left:20px; position:relative; width:475px; height:50px; line-height:50px; border-radius:5px 0 0 5px; border:1px solid #e5e5e5; overflow:hidden; background-color:#fff; box-shadow:inset 0px 0 8px rgba(0,0,0,0.1); display:inline-block;}
.but_sub{float:left; display:inline-block; height:50px; border-radius:0 5px 5px 0;}
.but_sub:hover{height:51px;}
.but_sub:active{height:50px;}
.sub_error{position:absolute; color:#ed1c24; margin-top:12px; width:1240px; text-align:center;}
.error_block, .success_block{color:#ed1c24; margin:20px 0;}
.success_block{color:green;}
.order_info_text .success_block{color:#444; font-size:16px;}
.footer{display:block; padding-top:40px; height:100%;}
.foot_block{width:295px; display:inline-block; float:left; padding:10px 0 10px 0;}
.foot_a{color:#444; line-height:25px;}
.foot_border{width:1px; background-color:#cdcdcd; height:152px; display:inline-block; float:left; margin-right:19px; height:177px;}
.social{float:left; margin-left:20px;}
.social_links{width:40px; height:40px; float:right; display:inline-block; margin-right:10px; border-radius:22px; box-shadow:inset 0px 0 3px rgba(0,0,0,0.1); text-decoration:none;}
.social_txt{display:block; text-align:center; line-height:40px; text-shadow:2px 2px 2px rgba(0,0,0,0.3);}
.mail{background-color:#3284b2; font-size:19px; color:#fff;}
.inst{background-color:#f8d700; font-size:20px; color:#fff; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#f8d700, endColorstr=#f8d700); background-image:-moz-linear-gradient(left bottom, #f8d700 0%, #f8d700 20%,#f40711 50%,#7b38ac 80%,#7b38ac 100%);background-image:linear-gradient(left bottom, #f8d700 0%, #f8d700 20%,#f40711 50%,#7b38ac 80%,#7b38ac 100%);background-image:-webkit-linear-gradient(left bottom, #f8d700 0%, #f8d700 20%,#f40711 50%,#7b38ac 80%,#7b38ac 100%);background-image:-o-linear-gradient(left bottom, #f8d700 0%, #f8d700 20%,#f40711 50%,#7b38ac 80%,#7b38ac 100%);background-image:-ms-linear-gradient(left bottom, #f8d700 0%, #f8d700 20%,#f40711 50%,#7b38ac 80%,#7b38ac 100%); background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#f8d700), color-stop(20%,#f8d700),color-stop(50%,#f40711),color-stop(80%,#7b38ac),color-stop(100%,#7b38ac));}
.vk{background-color:#507299; font-size:20px; color:#fff;}
.fb{background-color:#4862a3; font-size:24px; color:#fff;}
.ya{background-color:#e2e2e2; font-size:28px; color:#f40d13;}
.social_links:hover.mail{background-color:#7aa1bd;}
.social_links:hover.inst{background-color:#7aa1bd; background-image:none;}
.social_links:hover.vk{background-color:#7aa1bd;}
.social_links:hover.fb{background-color:#7aa1bd;}
.social_links:hover.ya{background-color:#7aa1bd; color:#fff;}
.avtess{margin-left:20px; bottom:40px; position:absolute; width:240px; padding:20px; background-color:#f1f6f8; text-align:center;}

.breadcrumbs{height:15px;}
.breadcrumbs span{line-height:14px; color:#444; margin-right:5px; display:inline-block; float:left;}
.breadcrumbs a{line-height:14px; color:#444; margin-right:5px; display:inline-block; float:left;}
.crumb_icon{font-size:10px; line-height:14px; color:#444; margin-right:5px; display:inline-block; float:left; -moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);filter:FlipH;-ms-filter:"FlipH";}

.product{height:540px; position:relative;}
.product_images{width:610px; float:left; display:inline-block; margin-right:20px;}
.big_image_block{display:inline-block; position:relative; float:left; height:540px; width:540px; margin-right:20px; text-align:center; white-space:nowrap; overflow:hidden; background-color:#fff; cursor:pointer; border:1px solid #e5e5e5}
.big_image_block:before{content:''; position:absolute; top:0px; left:0px; width:100%; height:540px; background:rgba(0,0,0,0.0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
.big_image_block:hover:before {background:rgba(0,0,0,0.2);}
.big_image_block .helper, .good_img .helper, .order_img .helper{display:inline-block; height:100%; vertical-align:middle;}
.big_image_block img{vertical-align:middle; max-height:540px; max-width:540px;}
.thumbs{display:inline-block; float:left;}
.thumb{display:block; height:50px; width:50px; white-space:nowrap; overflow:hidden; background-color:#fff; margin:0 0 10px 0; position:relative; border:1px solid #e5e5e5;}
.thumb .helper{height:100%; vertical-align:middle;}
.thumb img{vertical-align:middle; max-height:50px; max-width:50px;}
.thumb:before{content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
.thumb:hover:before {background:rgba(0,0,0,0.2);}
.product_info{width:610px; max-height:540px; float:left; display:inline-block;}
.vendor_code{font-weight:300;}
.detail_col{font-family:'Open Sans', sans-serif; font-size:14px; line-height:40px; width:70px; height:40px; border-radius:5px; border:1px solid #e5e5e5; box-shadow:inset 0px 0 5px rgba(0,0,0,0.1); padding:0 10px; text-align:center;}
.detail_col:focus::-webkit-input-placeholder{color:transparent;}
.detail_col:focus:-moz-placeholder{color:transparent;}
.detail_col:focus::-moz-placeholder{color:transparent;}
.detail_col:focus:-ms-input-placeholder{color:transparent;}
.product_price_calc{position:absolute; bottom:0;}
.product_tape{width:1240px; height:100%; position:relative; padding:20px 105px;  background-color:#fafafa;}
.good_tape{width:190px; float:left; margin-right:20px; position:relative; padding-bottom:40px;}
.good_tape .to_basket{position:absolute; bottom:0; left:0;}
.good_tape_img{width:190px; height:190px; position:relative; display:inline-block; position:relative; float:left; text-align:center; white-space:nowrap; overflow:hidden; background-color:#fff; cursor:pointer; margin-bottom:10px;}
.good_tape_img:before{content:''; position:absolute; top:0px; left:0px; width:100%; height:190px; background:rgba(0,0,0,0.0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
.good_tape_img:hover:before{background:rgba(0,0,0,0.2);}
.good_tape_img .img_cont .helper{display:inline-block; height:100%; vertical-align:middle;}
.good_tape_img img{vertical-align:middle; max-width:190px; max-height:190px;}
.param_table{width:100%;}
.param_table tr:nth-child(even) {background:#fff;}
.param_table tr:nth-child(odd) {background:#fafafa;}
.param_table td{padding:10px;}
.param_table td:first-child{font-weight:600; width:30%;}
.param_table td:last-child{width:70%;}

.basket_main_cont{width:925px; float:left;}
.delete_basket{color:#e5e5e5; position:absolute; top:10px; right:10px; font-size:15px; width:15px; height:15px; text-decoration:none;}
.delete_basket:hover{color:#cee0e6;}
.basket_price{width:295px; height:100%; background-color:#fafafa; float:right; margin-bottom:20px;}
.basket_price_cont{padding:30px;}
.basket_price_col{padding:14px 10px; border-bottom:1px solid #e5e5e5;}
.basket_personal{font-family:'Open Sans', sans-serif; font-size:14px; line-height:40px; width:295px; height:40px; border-radius:5px; border:1px solid #e5e5e5; box-shadow:inset 0px 0 5px rgba(0,0,0,0.1); padding:0 10px;}
.basket_comment{font-family:'Open Sans', sans-serif; font-size:14px; line-height:21px; width:610px; height:150px; border-radius:5px; border:1px solid #e5e5e5; box-shadow:inset 0px 0 5px rgba(0,0,0,0.1); padding:10px; outline:none;}

.order_list{width:100%; height:100%; position:relative; background-color:#fafafa; padding:10px; margin-bottom:20px;}
.order_img{display:inline-block; position:relative; float:left; height:50px; width:50px; margin-right:20px; text-align:center; white-space:nowrap; overflow:hidden; background-color:#fff; cursor:pointer; border:1px solid #e5e5e5}
.order_img img{vertical-align:middle; max-height:50px; max-width:50px;}
.order_img:before{content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
.order_img:hover:before {background:rgba(0,0,0,0.2);}
.order_good{padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.order_good_cont .order_good:last-child{border:none;}
.order_good_table{width:100%;}

/*переписываем стили слайдера цен*/
.ui-slider-horizontal{height:10px !important;}
.ui-widget-header{background-color:#cee0e6 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background:url(/images/active.png) no-repeat !important; width:24px !important; height:24px !important; border:none !important; cursor:pointer !important;}
.ui-slider-horizontal .ui-slider-handle{top:-7px !important;}
.ui-widget-content{border:none !important;background-color:#eee !important; border-radius:5px !important;}
/*переписываем стили слайдера цен*/

.captcha{width:304px; height:76px; background:#f9f9f9; border:1px solid #d3d3d3; padding:20px; text-align:center;}
.cb{display:block; clear:both; width:100%; overflow:hidden;}
.checkbox{display:inline-block; float:left; margin:1px 10px 1px 0;}
.col_blue{color:#47738d;}
.db{display:block;}
.dn{display:none;}
.fl{float:left;}
.fr{float:right;}
.le{left:0;}
.m0{margin:0;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr0{margin-right:0;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.ri{right:0;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs30{font-size:30px;}
.lh29{line-height:29px;}