*{margin:0;padding:0}
html,body{height:auto!important;min-height:100%; }
body{font:14px/22px Arial,Tahoma,Verdana,sans-serif;color:black;}
a{color:#313131;outline:none;text-decoration:none}
a:hover{text-decoration:none}p{margin:0}
img{border:none}
ul{list-style:none}
input{vertical-align:middle;outline:none}
button{background:none;border:none;cursor:pointer;overflow:visible}

h3{font:bold 16px Arial,Verdana,sans-serif;color:#000}
h4{font:bold 11px/16px Arial,Verdana,sans-serif;color:#000}


.wrapper_main_block{min-width:970px;max-width:1000px;margin:0 auto}
.wrapper_content_block{min-width:970px;max-width:990px;margin:0 auto}
#header{width:100%}
#middle{width:100%}
#footer{width:100%;border-top:1px solid #dcdcdc}
.header_content{width:100%;height:100px;min-height:100px}
.logo{float:left;padding:5px}
.slogan{width:100%;font-size:19px;line-height:20px}

#container{width:100%;float:left}

#content{float:left;width:100%;padding:10px 0 10px 0; background-color: white;}
.b_content{float:left; width:100%; padding-bottom: 20px;}

#top_menu{width:100%;z-index:301}
#top_menu li.menu_more{visibility:hidden}


.heading_wrapper{padding-left:20px}
.heading{padding-top:5px;float:left;font-size:14px;line-height:30px;font-weight:bold;color:#000;position:relative;z-index:2}
.catalog .heading{padding-left:12px}
.heading li{float:left;position:relative;margin-right:6px;margin-bottom:0px}

.heading>li>span{float:left;position:relative}
.heading li.line{margin-right:0px}



.heading_small{font-size:13px;line-height:30px;color:#3b3b3b;z-index:80}
.heading_small li.hover ul{margin-top:-11px}.heading>li{height:30px}
.heading_small .dashed div,.heading_small .dashed h1{font-size:12px;line-height:12px;letter-spacing:0;padding-bottom:4px}
.heading_small .tick{background:url('../images/icons/tick_select.png') 0 top no-repeat;float:right;width:11px;height:11px;margin:8px 0 0 3px}
.heading_small .dashed div,.heading_small .dashed h1{font-size:12px;line-height:12px;letter-spacing:0;padding-bottom:4px}
.heading_small .tick{background:url('../images/icons/tick_select.png?0f9f6c376174') 0 top no-repeat;float:left;width:11px;height:11px;margin:8px 0 0 3px}
.heading_small .dashed .tick{margin:2px 2px 0 7px}.dashed .tick{background-position:0 0}.dashed:hover .tick{background-position:0 -11px}.heading li.active{margin-right:7px}


.heading li.active>span{background:#fff;border:1px solid #989898;border-bottom:none;padding-left:16px;padding-right:15px}
.heading li.active>span div,.heading li.active>span h1{border:none;padding-bottom:0}
.heading li.active .tick{background-position:0 0}.heading li ul{border:1px solid #989898;border:none;padding-bottom:0}
.heading li ul{background:#fff;border:1px solid #989898;float:left;width:100%;padding:5px 4px 6px 16px;font-size:13px;line-height:17px;color:#313131;clear:both;display:none;z-index:10;margin-top:-3px;position:absolute;left:0;top:41px;min-width:200px}
.heading li.active ul{display:block}
.heading li ul li{display:block;overflow:hidden;clear:both;margin-bottom:7px;float:none}
.heading li ul li a{color:#313131;border:none!important;padding:0 0 0 0!important}

ul.heading li:hover>*{display:block}
ul.heading ul {margin:0px;list-style:none;padding:0;background-color:#dedede;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.heading ul.submenu_heading_catalogi{background-color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;padding:0 10px 10px;}

.dashed{float:left;text-decoration:none;padding:8px 0 0px 0;position:relative;z-index:2}
.dashed .tick{background-position:0 0}
.dashed{float:left;text-decoration:none;padding:8px 0 10px 0;position:relative;z-index:2}
.dashed div,.dashed h1{float:left}
.dashed:hover div,.dashed:hover h1{padding-bottom:1px;border:none}

.heading li.active>span div,.heading li.active>span h1{border:none;padding-bottom:0}
.heading li .tick{background-position:0 0}
.heading li ul{border:1px solid #989898;border:none;padding-bottom:0}
.heading li ul{border:1px solid #989898;float:left;width:max-content;padding:5px;font-size:12px;line-height:15px;color:#313131;clear:both;display:none;z-index:10;margin-top:3px;position:absolute;left:0;top:30px;min-width:200px}

.heading li ul li{display:block;overflow:hidden;clear:both;margin-bottom:7px;float:none}
.heading li ul li a{color:#313131;border:none!important;padding:0 0 0 0!important}
ul.heading li:hover>*{display:block}
ul.heading ul {margin:0px;list-style:none;padding:5px;background-color:whitesmoke;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:1px;-webkit-border-radius:5px;border-radius:5px;}

.column_block{float:left;width:100%;margin-bottom:30px;overflow:hidden}
.column_block h3{font-size:13px;border-bottom:1px solid #bfbfbf;padding-bottom:7px;margin-bottom:7px}
.column_product{float:left;width:100%;margin-bottom:10px}
.column_product_photo{float:left;margin-right:7px;width:50px;text-align:center}
.column_product_info{line-height:17px}
.column_block .news_group{line-height:13px;margin-bottom:2px}
.column_news_date{font-size:10px}
.column_product_name{font-size:11px;color:#202020;font-weight:bold;line-height:15px}
.column_product_price{font-size:11px}
.column_product_price span{font-size:12px}
.column_block .b_text{padding:0}


.big_photo{text-align:center;margin-bottom:20px}

.h1_blocks{margin-bottom:10px;padding:5px}

.b_text{font-size:13px;line-height:18px;color:#292929;margin-bottom:20px;padding:10px 20px}
.b_text p{margin-bottom:0}
.b_catalog{margin-bottom:20px}
.b_catalog>h3,.b_news>h3,.b_text>h3,.b_catalog>h1,.b_news>h1,.b_text>h1{margin-bottom:10px}


.b_catalog .product{width:153px;margin-bottom:5px;display:inline-block;text-align:left;padding:5px}
.b_catalog .huge_grid .product{width:218px}
.b_catalog .product .b_photo{float:left;text-align:center;width:153px;height:153px;margin-bottom:3px}
.b_catalog .huge_grid .product .b_photo{width:218px;height:218px}
.b_catalog .product .b_name{display:block;overflow:hidden;word-wrap:break-word;border-bottom:1px solid #d2d2d2;margin-bottom:4px;width:100%;height:84px}
.b_catalog .product .b_name .name{float:left;width:100%;overflow:hidden;max-height:38px;line-height:18px}
.b_catalog .product a.brand_name{text-decoration:none}
.b_catalog .product a.brand_name:hover{text-decoration:underline}
.b_catalog a.brand_before{float:left;margin-right:4px}
.b_catalog .product .b_name .description{float:left;width:100%;overflow:hidden;max-height:45px;margin-top:3px}
.b_catalog .product .b_name span{float:left;display:block;overflow:hidden;font-size:11px;line-height:15px;color:#5f5f5f}
.b_catalog .product .b_name span.available{font-weight:bold}
.b_catalog .product .b_name a{font-size:13px;color:#202020;font-weight:bold}
.b_catalog .product .price{height:24px;margin-bottom:4px;white-space:nowrap}
.b_catalog .product .old_price{float:left;margin-right:5px;font-size:14px}

body#page_wrapper .order_wrapper .b_content>*,body#page_wrapper .feedback_wrapper .b_content>*,body#page_wrapper .callback_wrapper .b_content>*{margin-left:0;margin-right:0}
body#page_wrapper .product_wrapper .b_content{width:100%}
body#page_wrapper .product_wrapper .b_content>*{margin:0}


.product_inner{padding:0 10px}
.product_inner .left_panel{float:left;width:360px;margin-right:10px}
.product_inner .gallery{float:left;margin-top:2px;margin-bottom:10px}
.product_inner .gallery .slide{float:left;width:340px;height:300px;position:relative;margin-bottom:6px}
.product_inner .gallery .slide .nav{float:left;width:16px;height:30px;position:absolute;top:140px}
.product_inner .gallery .slide .prev{background:url('../images/icons/nav.png') left 0 no-repeat;left:0}
.product_inner .gallery .slide .next{background:url('../images/icons/nav.png') left -30px no-repeat;right:0}
.product_inner .gallery .b_preview{display:block;overflow:hidden;clear:both}
.product_inner .gallery .b_preview .preview{float:left;margin:0 5px 5px 0;position:relative;text-align:center;width:57px;height:57px}
.product_inner .gallery .b_preview a.active{border:1px solid #bbb;margin:-1px 6px 4px -2px;behavior:url('PIE.htc');-webkit-box-shadow:#bbb 0 0 3px;-moz-box-shadow:#bbb 0 0 3px;box-shadow:#bbb 0 0 3px}



.product_name {padding-bottom: 20px;padding-left: 20px; padding-top: 10px;}
.brand_before_name{float:left;margin-right:15px}
.name_product{display:block;overflow:hidden;font-size:31px;line-height:34px;font-weight:bold;color:#000;margin-bottom:15px}

.content_product .block_info h1{font-size:31px;line-height:34px;font-weight:bold;color:#000;margin-bottom:15px}

.b_pr_tabs{position:relative}
.b_pr_tabs ul{list-style:none;border-bottom:1px solid #bbb;float:left;width:100%}
.b_pr_tabs li{float:left;border:1px solid #bbb;border-bottom:none;background:#e0e0e0;behavior:url('PIE.htc');-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;height:28px;line-height:28px;z-index:1}
.b_pr_tabs li.active{margin:0 -1px -1px;height:29px;z-index:5;padding:0 12px;background:#fff}
.b_pr_tabs li.active span{padding:6px 5px 13px}
.b_pr_tabs li a{float:left;font:12px Arial;color:#676767;font-weight:bold;text-decoration:none;padding:7px 14px 8px}
.b_pr_tabs li span{float:left;font:14px Arial;color:#000;font-weight:bold;background:url('../images/icons/tab_bg_active.png') 50% 100% no-repeat}

.jcarousel li{float:left;text-align:center;width:360px;height:330px}
.jcarousel{position:relative;overflow:hidden}
.jcarousel ul{width:20000em;position:absolute;list-style:none;margin:0;padding:0}

.block_info{float:left;width:57%}
.block_info .product_name{margin-bottom:15px}
.block_info .product_name,.block_info .product_name h1{font-size:31px;line-height:34px;font-weight:bold;color:#000}
.block_info .bold{display:block;overflow:hidden;clear:both;font-size:13px;line-height:22px;color:#0f0f0f;font-weight:bold;margin-bottom:22px}
.block_info .block_text{font-size:12px;line-height:22px;margin-bottom:32px}
.block_info .parts{ margin-top:20px;width:100%;float:left;}
.block_info .parts .block_text ul,.block_info .parts .block_text ol{margin-left:20px}
.block_info .parts .block_text ul{list-style:inherit}
.block_info .parts .product_main_properties h3{margin-bottom:10px}
.block_info .parts .product_main_properties{float:left;width:100%;margin-bottom:15px}

	.user_reset *{padding:0;margin:0}
	.user_reset p{margin-bottom:5px}
	.user_reset ol,.user_reset ul{margin:0 0 10px 10px;font-style:italic;list-style-position:inside}
	.user_reset ul{list-style-type:disc}
	.user_reset table{border-collapse:collapse}
	.user_reset hr{border-left:none}
