/* Контент */

.title_small{font-size:18px;}

.page_title{
font-size:20px;
margin-bottom:20px;
}

h2{
font-size:20px;
}

                             	
.content .h1{

}

.content .h1 h1{
margin-top:0;
margin-bottom:0;
padding-bottom:6px;
font-size:30px;
font-weight:normal !important;
}

.content .page_panel{
border-top:1px solid #DFDFDF;
height:57px;
}

/* Панель ссылок */

.links{position:relative;float:left;height:57px;}
.links_fixed{height:37px;display:block;visibility:visible;position: fixed;z-index:9999;
background-color:#FFFFFF;
border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;
border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;
box-shadow: 0 0 10px;
}

#links_panel div{
position:relative;float:left;
height:31px;
padding-top:9px;
padding-left:12px;
padding-right:12px;
}

#links_panel div.active{
background-color:#E7E7E7;
border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;
border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;
}

#links_panel div.active a{border:none !important;}
#links_panel div.active a:link{color:#000000;}
#links_panel div.active a:visited{color:#000000;}
#links_panel div.active a:hover{color:#000000;}
#links_panel div.active a:active{color:#000000;}

/* Сервисный блок */

.content .service{
position:relative;float:right;
height:57px;
}
.content .service .service_border{
width:577px;
height:30px;
border-left:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;
border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;
}

.content .service .service_link{
height:23px;
position:relative;float:left;
margin-top:4px;
margin-left:15px;
background-repeat:no-repeat;
background-position:left top;
}
.content .service .service_link a{margin-top:2px;}
.content .service .qr{background-image:URL(/images/panel_qrcode.png);padding-left:30px;}
.content .service .fv{background-image:URL(/images/panel_favourite.png);padding-left:30px;}
.content .service .sc{background-image:URL(/images/panel_social.png);padding-left:40px;}


/* Галерея */

#gallery{box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;position:relative;float:left;width:40%;height:441px;
border:1px solid #D7D7D7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
}
#gallery #bigview{height:300px;width:100%;display:table-cell;vertical-align:middle;}
#gallery #bigview2{height:430px;width:100%;display:table-cell;vertical-align:middle;}
#gallery #bigview img{float:center;}
#gallery .viewcontainer{display:table;width:100%;}

#gallery .tap{height:141px;width:29%;position:relative;float:left;}
#gallery .tapv{height:12px;width:100%;border-bottom:1px solid #D7D7D7;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#gallery .tapb{height:129px;width:100%;vertical-align:middle;position:relative;}
#gallery .scroll{width:6%;height:141px;position:relative;float:left;background-repeat:no-repeat;background-position:11px 43px;}
#gallery .scroll2{width:7%;height:141px;position:relative;float:left;background-repeat:no-repeat;background-position:9px 43px;}
#gallery .left_unactive{background-image:URL(/images/arrow_left.png);cursor:pointer;}
#gallery .right_unactive{background-image:URL(/images/arrow_right.png);cursor:pointer;}
#gallery .left_active{background-image:URL(/images/arrow_left_active.png);cursor:pointer;}
#gallery .right_active{background-image:URL(/images/arrow_right_active.png);cursor:pointer;}
#gallery .tapb img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;cursor:pointer;}
#gallery .image_hovered{background-image:URL(/images/active_photo_cursor.gif);background-repeat:no-repeat;background-position:bottom center;border-bottom:none !important;}


/* Общий плавающий блок */

.global_content{width: 100%;float: right;}
.content_center{width: 100%;float: left;margin-right: -232px;min-height:600px;}

.content_center2{width: 100%;}
.content_block2{box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.content_block{margin-right: 232px;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#common_block{width: 232px;float: right;}
.common_block{display:block;visibility:visible;}

.common_block_fixed{display:block;visibility:visible;position: fixed;}


.inside_common_block{position:relative;float:right;
width:202px;height:600px;
margin-top:20px;
box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
border:1px solid #D7D7D7;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
}
.shadow_block{position:relative;float:left;
height:600px;width:30px;
background-image:URL(/images/common_block_shadow.png);background-repeat:no-repeat;background-position:center right;
}

.inside_common_block .image{
box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
border:1px solid #D7D7D7;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
width:170px;height:146px;
margin-top:15px;
margin-left:15px;
position: relative;
vertical-align: middle;
}

.inside_common_block .image img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}

.inside_common_block .info{
width:170px;
margin-top:15px;
margin-left:15px;
}

.inside_common_block .info .info_title{
font-size:18px;
margin-bottom:10px;
}

.inside_common_block .info .info_description{
font-size:10px;
line-height:16px;
}




/* Блок характеристик */

.block_har{
position:relative;
float:left;
width:100%;
}

.bspacer{margin-bottom:30px;}

.block_har .title{font-weight:bold;font-size:14px;}

.spacer_description{height:40px;}

.block_har .icon{position:relative;float:left;width:15%;}
.block_har .description{position:relative;float:left;font-size:13px;width:85%;}

.block_har .description .name{width:50%;position:relative;float:left;margin-top:15px;
background-image: URL(/images/linebg.gif);
background-repeat: repeat-x;
background-position: 0 13px;
}

.block_har .description .name div{padding-right:5px;background-color:#FFFFFF;display:inline;}

.block_har .description .value{width:50%;position:relative;float:left;margin-top:15px;}
.block_har .description .value div{margin-left:5px;display:inline;}

.block_har .description .namevalue{margin-top:15px;}

.tech_title{clear:both;}
.tech_title div{padding-top:15px;font-size:13px;font-weight:bold;}


/* Блок свойств */

.propety_blocks{margin-left:auto;margin-right:auto;width:170px;margin-top:20px;}
.block_property{
background: -moz-linear-gradient(#FDFDFD, #EFEFEF);
background: -ms-linear-gradient(#FDFDFD, #EFEFEF);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FDFDFD), color-stop(100%, #EFEFEF));
background: -webkit-linear-gradient(#FDFDFD, #EFEFEF);
background: -o-linear-gradient(#FDFDFD, #EFEFEF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#EFEFEF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#EFEFEF')";
background: linear-gradient(#FDFDFD, #EFEFEF);

width:170px;
height:49px;
border:1px solid #D7D7D7;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;

}
.icon{background-repeat:no-repeat;background-position:center center;}



/* Блок цвета */

.block_titles{font-size:11px;font-weight:bold;margin-bottom:4px;margin-top:12px;}
.block_color .icon{height:49px;width:48px;position:relative;float:left;}
.block_color .icon img{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;}
.block_color .text{clear:none !important;padding-top:0 !important;height:49px;width:122px;position:relative;float:left;display:table;background-image:URL(/images/blocks/block_liner.png);background-repeat:no-repeat;}
.block_color .text div{display:table-cell;vertical-align: middle;text-align:center;}


.block_format .text{clear:none !important;padding-top:0 !important;height:49px;width:170px;position:relative;float:left;display:table;}
.block_format .text div{display:table-cell;vertical-align: middle;text-align:center;font-size:21px;}


/* Фильтры */

.filter_selector{height:67px;display:inline-block;cursor:pointer;position:relative;float:left;
box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.filter_selector .title_l{height:49px;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
background-color:#FBFBFB;color:#000000;
border:1px solid #D7D7D7;
margin-left:7px;
}
.filter_selector .title_r{height:49px;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
background-color:#FBFBFB;color:#000000;
border:1px solid #D7D7D7;
margin-right:7px;
}

.filter_selector .active{background-color:#B13496 !important;color:#FFFFFF !important;border:none !important;}
.filter_selector .title_l div{margin-left:25px;margin-right:25px;padding-top:17px;height:18px;font-size:15px;}
.filter_selector .title_r div{margin-left:25px;margin-right:25px;padding-top:17px;height:18px;font-size:15px;}
.filter_selector .tri{height:8px;margin-right:7px;}
.filter_selector .act{background-image:URL(/images/filter_selector_active.gif);background-repeat:no-repeat;background-position:center top;}

/* Фильтры серий */

.series_filter{margin-top:15px;height:25px;font-size:15px;}
.series_filter div{position:releative;float:left;padding-left:10px;padding-right:10px;}
.series_filter div span{padding-top:4px;display:inline-block;}

.series_filter div.active{cursor:pointer;}

.series_filter div.noactive span{border-bottom:1px dotted;cursor:pointer;}

.series_filter div.active{background-color:#B13496;height:25px;color:#FFFFFF;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
}

/* Вид отображения данных */

.kind_of_view{margin-top:16px;font-size:15px;}
.kind_of_view div{position:relative;float:left;margin-left:11px;}
.kind_of_view span{display:block;width:21px;height:21px;cursor:pointer;}
.vk1{background-image:URL(/images/view/view_by_images.png);}
.vk2{background-image:URL(/images/view/view_by_table.png);}
.vk1a{background-image:URL(/images/view/view_by_images_active.png);}
.vk2a{background-image:URL(/images/view/view_by_table_active.png);}



#output_consumables{padding-top:20px;clear:both;}
#filter_panel{}
#result_panel{float:left;position:relative;width:100%;}
#compare_panel{float:right;position:relative;}
.spacer_filter{height:20px;}



.cons_cont{height:147px;margin-bottom:30px;}
.w34{position:relative;float:left;width:34%;height:147px;}
.property2{position:relative;float:left;width:38%;margin-left:2%;height:147px;}
.di2{position:relative;float:left;width:2%;height:147px;border-left:1px #DFDFDF solid;}
.di2 img{margin-top:68px;margin-left:-1px;}
.text2{position:relative;float:left;width:23%;height:147px;}



.property2 div{margin-bottom:15px;}
.text2 div{margin-bottom:15px;}



.block_image_view a{text-decoration:underline !important;border-bottom:none !important;}
.block_image_view a:link{color:#0054B3;}
.block_image_view a:visited{color:#0054B3;}
.block_image_view a:hover{color:#0054B3;}
.block_image_view a:active{color:#0054B3;}

.standart_image_view .container .image{height:147px !important;}




/* Блок ресурса */

.block_resource .icon{height:35px;width:24px;position:relative;float:left;}
.block_resource .textr{height:35px;width:122px;position:relative;float:left;display:table;}
.block_resource .textrdiv{display:table-cell;vertical-align: middle;}


.resource_pages{background-image:URL(/images/blocks/block_icon_resource_pages.png);}
.resource_symbols{background-image:URL(/images/blocks/block_icon_resource_symbols.png);}
.resource_hours{background-image:URL(/images/blocks/block_icon_resource_hours.png);}
.resource_mm{background-image:URL(/images/blocks/block_icon_resource_mm.png);}
.resource_staples{background-image:URL(/images/blocks/block_icon_resource_staples.png);}
.resource_mm2{background-image:URL(/images/blocks/block_icon_resource_mm2.png);}
.resource_photos{background-image:URL(/images/blocks/block_icon_resource_photos.png);}



.consumables_compatible_table{width:60%;position:relative;float:right;}
.consumables_compatible_table .inside{margin-left:20px;}

.consumables_compatible_table .table_header{height:34px;width:100%;}
.consumables_compatible_table .table_header .h31{height:31px;}
.consumables_compatible_table .table_header .h3{height:3px;}

.consumables_compatible_table .table_header .vt{position:relative;float:left;height:31px;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align:center;}
.consumables_compatible_table .table_header .vtr{height:31px;
border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;
border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;
margin-left:3px;cursor:pointer;
}
.consumables_compatible_table .table_header .vtr div{padding-top:7px;}
.consumables_compatible_table .table_header .vt0{width:28%;}
.consumables_compatible_table .table_header .vt0 a{padding-top:7px;}
.consumables_compatible_table .table_header .vt1{width:20%;}
.consumables_compatible_table .table_header .vt1 .vtr{margin-left:0 !important;}
.consumables_compatible_table .table_header .vt2{width:20%;}
.consumables_compatible_table .table_header .vt3{width:15%;}
.consumables_compatible_table .table_header .vt4{width:17%;}

.consumables_compatible_table .table_header .active{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;
background-image:URL(/images/tap_active.gif);
color:#000000;
}
.consumables_compatible_table .table_header .hovered{border-left:1px solid #A13A8B;border-right:1px solid #A13A8B;
background-image:URL(/images/tap_hovered.gif);
color:#FFFFFF;
}
.consumables_compatible_table .table_header .unactive{border-left:1px solid #1778D3;border-right:1px solid #1778D3;
background-image:URL(/images/tap_unactive.gif);
color:#FFFFFF;
}

.consumables_compatible_table .table_header .vl{position:relative;float:left;height:3px;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.consumables_compatible_table .table_header .vl0{width:4%;
border-top:1px #D7D7D7 solid;
border-right:1px #D7D7D7 solid;
border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;
}
.consumables_compatible_table .table_header .vl1{width:20%;border-left:1px #D7D7D7 solid !important;}
.consumables_compatible_table .table_header .vl2{width:24%;}
.consumables_compatible_table .table_header .vl3{width:24%;}
.consumables_compatible_table .table_header .vl4{width:28%;}




.consumables_compatible_table .table_header .vt0{width:4% !important;}
.consumables_compatible_table .table_header .vt1{width:20% !important;}
.consumables_compatible_table .table_header .vt2{width:24% !important;}
.consumables_compatible_table .table_header .vt3{width:24% !important;}
.consumables_compatible_table .table_header .vt4{width:28% !important;}

.consumables_compatible_table .table_header .is_border{border-top:1px solid #D7D7D7;}
.consumables_compatible_table .table_header .no_border{border:none;}
.consumables_compatible_table .table_header .corner{height:3px;border-top:1px solid #D7D7D7;width:3px;}


.consumables_compatible_table .table_content{
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
padding:12px;
border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;
border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;
min-height:352px;
}

.bottom_spacer{height:30px;}
.top_spacer{margin-top:20px;}

.paper_icon{margin-right:10px;}


.big_gallery{
position:absolute;
z-index:99999;
background-color:#FFFFFF;
width:995px;height:607px;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;
}

.gallery_title{height:44px;color:#000000;font-size:16px;background-color:#F1F1F1;text-align:center;
border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-moz-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;
border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;
}
.gallery_title div{padding-top:12px;font-weight:bold;}

.left_big_gallery{
position:relative;
float:left;
width:75%;
height:563px;
}
.right_big_gallery{
position:relative;
float:left;
width:24%;
height:543px;
overflow-y:scroll;
overflow-x:hidden;
}

.big_gallery #big_view{height:563px;width:100%;display:table-cell;vertical-align:middle;}
.big_gallery #big_view img{float:center;}
.big_gallery .viewcontainer{display:table;width:100%;}

.big_gallery .tap{margin-top:15px;margin-bottom:15px;}

.properties_block{width:100%;margin-bottom:40px;}

.short_properties_block{
position:relative;float:left;width:33%;
}


.short_properties_block .name{width:50%;position:relative;float:left;margin-top:15px;
background-image: URL(/images/linebg.gif);
background-repeat: repeat-x;
background-position: 0 13px;
}
.short_properties_block .name div{padding-right:5px;background-color:#FFFFFF;display:inline;}
.short_properties_block .value{width:50%;position:relative;float:left;margin-top:15px;}
.short_properties_block .value div{margin-left:5px;display:inline;}
.short_properties_block .namevalue{margin-top:15px;}

.short_properties_block .subtitle{font-style:italic;height:20px;}
.short_properties_block .topsubtitle{margin-top:20px;}

.show_all{margin-top:15px;}

/*.offers{position:relative;float:left;width:100%;}
.offers2{margin-top:-19px !important;}
.offers3{margin-top:45px !important;}*/
.basket_top{margin-top:15px;}

.topi{margin-top:20px;}

