html, body{background: #fff;}
body{-webkit-box-shadow: none; box-shadow: none;}
.noprint, .header_height, header, .ipad_menu, .user_menu, .welcome_0, .main_category, aside, .breadcrumbs, .welcome_4, .welcome_1, .welcome_5{display: none !important}


footer{display: none;}

#content .inside{margin: 0 auto;}
#content > .relative{padding: 0;}
.c_column{width: 100%; padding: 40px 0;}



.detail .img{margin: 0; display: block; width: 260px;}
.detail .img .main .in{display: none;}
.detail .img .main .in_print{display: block;}
.detail .img a.main::after{display: none;}
.detail .img .flag_box{display: none;}

.detail .other_img{display: none;}


.detail .main_content{width: calc(100% - 260px - 50px)}


.detail .history_back, .detail .main_content .text .find_size{display: none;}
.detail .text{width: calc(100% - 280px); padding: 0;}
.detail .text h1{font-size: 24px; line-height: 28px;}



.detail .main_content .text .producer{margin: 0 0 30px;}
.detail .main_content .text .producer .pro_img{margin: 0 10px 0 0;}
.detail .main_content .text .producer .pro_img picture img{height: 30px;}
.detail .main_content .text .producer .pro_title{max-width: calc(100% - 120px - 10px); font-size: 12px; line-height: 22px;}




.detail .main_content .text .price{margin: 20px 0 0;}
.detail .main_content .text .price .left_side{padding: 10px 0;}
.detail .main_content .text .price .left_side .discount{font-size: 12px; line-height: 16px;}

.detail .main_content .text .price .left_side .main{font-size: 20px; line-height: 16px; margin: 0; display: block;}
.detail .main_content .text .price .left_side .main label{font-size: 22px; line-height: 16px;}
.detail .main_content .text .price .left_side .main span{font-size: 12px; line-height: 16px;}
.detail .main_content .text .price .left_side .sub{font-size: 12px; line-height: 16px; display: block;}
.detail .main_content .text .price .left_side .sub *{font-size: 12px; line-height: 16px;}
.detail .main_content .text .price .left_side .sub strong{font-size: 13px; line-height: 16px;}





.detail .main_content .text .price .right_side .basket .first{padding: 0 32px; margin: 0 3px 0 0;}
.detail .main_content .text .price .right_side .basket .first a.decrement, .detail .main_content .text .price .right_side .basket .first a.increment{width: 32px; height: 38px;}
.detail .main_content .text .price .right_side .basket .first a.increment{left: initial; right: -1px; top: -1px; bottom: -1px;}
.detail .main_content .text .price .right_side .basket .first a.decrement{left: -1px; right: initial; top: -1px; bottom: -1px;}
.detail .main_content .text .price .right_side .basket .first input[type=text]{font-size: 14px; line-height: 22px; height: 36px; }

.detail .main_content .text .price .right_side .basket .add_remove_wish{width: 38px; height: 38px; margin: 0 0 0 3px;}
.detail .main_content .text .price .right_side .basket .pop_add_remove_wish{width: 38px; height: 38px; margin: 0 0 0 3px;}






.detail .main_content .text .parameters{padding: 10px 0 0; }
.detail .main_content .text .parameters table th{font-size: 12px; line-height: 16px; padding: 10px 10px 0 0;}
.detail .main_content .text .parameters table td label span.text{font-size: 12px; line-height: 16px; padding: 5px 9px 4px; }




.detail .main_content .text .tool_list{padding: 8px 0 3px; max-width: 495px;}
.detail .main_content .text .tool_list .tool_item{margin: 2px 2px 0 0;}
.detail .main_content .text .tool_list .tool_item .tooltip-item{padding: 3px;}
.detail .main_content .text .tool_list .tool_item .tooltip-item .icon{ width: 35px; height: 20px;  background: no-repeat scroll center center; background-size: contain;}
.detail .main_content .text .tool_list .tool_item .tooltip-content{padding: 6px 8px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content .tooltip-text, .detail .main_content .text .tool_list .tool_item .tooltip-content .tooltip-text *{font-size: 10px; line-height: 14px;}

.detail .main_content .text .tool_list .tool_item .tooltip-content{left: 90px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content::before {left: 41px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content::after {left: 41px;}


.detail .main_content .text .tool_list{max-width: 315px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content{width: 180px; left: 80px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content::before {left: 41px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content::after {left: 41px;}


.detail .main_content .text .tool_list{padding: 6px 0 1px;}
.detail .main_content .text .tool_list .tool_item .tooltip-item .icon{ width: 31px; height: 18px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content{padding: 4px 3px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content .tooltip-text, .detail .main_content .text .tool_list .tool_item .tooltip-content .tooltip-text *{font-size: 9px; line-height: 12px;}


.detail .main_content .text .tool_list{max-width: 205px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content{width: 145px; left: 62px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content::before {left: 35px;}
.detail .main_content .text .tool_list .tool_item .tooltip-content::after {left: 35px;}









.detail .main_content .text .info_line{display: none;}

.welcome_2{padding: 0;}
.welcome_2 .hp_tab_list{display: none;}
.welcome_2 .obsah{display: none;}
.welcome_2 .obsah.text{background: none; padding: 0; opacity: 1; display: block; margin: 30px 0 0;}
.welcome_2 .obsah.text:nth-child(1){margin: 0;}
.welcome_2 .obsah.text h2.main{display: block;}




.btn{critical: this; font-size: 11px; line-height: 16px; padding: 5px 15px 5px;}
.btn.small{critical: this; font-size: 10px; line-height: 16px; padding: 5px 15px 5px;}
.btn.big{critical: this; padding: 11px 14px 9px;}
.btn.long{critical: this; padding: 11px 30px 9px;}




.detail .hor_tabs{display: none;}
.sign{display: none;}
