﻿.tab{display:none;}
.SelectCalc{width:217px}
.calcWrapper{width:500px;margin:50px auto;margin-bottom:0px;background:#fff;padding:30px;padding-bottom:10px;text-align:left;-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;-khtml-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;}
.CalcTitle{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;}
.CalcTitle select{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;}
div.tabs{font-size:14px;margin:20px 0 0 15px;line-height:150%;}
.calcLine, .calcLine2{margin:12px 0;clear:both}
.calcLine:after, .exits:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
.calcLine label, .calcLine2 label{width:124px;display:block;float:left;padding-top:2px}
.calcLine span{padding-top:2px;display:block;float:left;padding:2px 3px 0;clear:right}
.calcLine input{margin:0 1px 0 0px;float:left;color:#333}
.calcLine .meters{width:40px;text-align:right;font-size:14px}
.calcLine .perimeter{width:80px;}
.calcLine .linLine1{width:124px}
.calcLine .linLine2{width:56px}
.calcLine2 .linLine2{width:124px;}
.calcLine2 .linLine22{width:174px;}
.calcLine .linLine3{width:118px}
.calcLine .linLine4{width:65px}
.calcLine select{font-size:14px;font-weight:100;color:#333}
.calcLine table{margin:15px 0;}
.calcLine table tr td{padding:4px 4px;border-bottom:1px #EB7B0E dotted;vertical-align:middle;}
.calcLine table tr.last td{border:0;}
.calcLine table, .calcLine table select, .calcLine table input{font-size:10px;color:#444;float:none}
.calcLine table label{display:inline;width:auto;}
.exits{float:left;width:220px;font-size:18px;text-align:center}
.listbox{display:none;margin:15px 0 0;position:relative;zoom:1;padding:0 10px 0px;background:transparent url('http://ochag-shop.ru/theme/insite/images/path-bg.png');float:right;width:270px;-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;-khtml-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;}
.col3 input{width:40px;float:right;margin:2px;}
.col3 small{width:60px;display:block;float:left;margin:1px 0;}
.unsel{color:#aaa;}
#forAll, .forAll{display:none;}
div.calcLine2 span,
div.calcLine span{color:#999999;}

.ui-selectmenu-button{
	/*height:36px;border-radius:18px;border:1px solid #d82c00;padding-left:20px;line-height:34px;font-size:15px;padding-top:0;padding-bottom:0;color:#d82c00;*/
	line-height:20px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #f7f7f7;
    border: 1px solid #eaebec;
    border-radius: 2px;
    box-shadow: none;
    color: #383838;
    height: auto;
    font-size: 13px;
    padding: 8px 13px 7px;
    width: 639px !important;
}
.w-select-small .ui-selectmenu-button {
    width: 200px !important;   
}
.ui-selectmenu-button-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;background:#fff;}
.ui-selectmenu-text{font-size:13px;}
.ui-selectmenu-icon.ui-icon{position:absolute;top:15px;right:9px;margin:0;background-image:url(img/sprite.png);background-position:0px -444px;width:11px;height:5px;}
.ui-selectmenu-menu{font-size:13px;color:#d82c00;}
.ui-selectmenu-menu .ui-menu{
	/*background:#fff;padding-bottom:12px;border:1px solid #d82c00;border-top:none;padding-left:10px;padding-right:10px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;*/
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #f7f7f7;
    border: 1px solid #eaebec;
    border-radius: 2px;
    box-shadow: none;
    color: #383838;
    height: auto;
    font-size: 13px;
    padding: 8px 13px 7px;
    width: 100%;
    max-height: 500px !important;
}
.ui-selectmenu-menu .ui-menu-item-wrapper{padding:0;padding-top:3px;padding-bottom:2px;padding-left:10px;padding-right:10px;display:inline-block;-webkit-transition:0.2s ease;transition:0.2s ease;}
.ui-selectmenu-menu .ui-menu-item-wrapper:hover{background:#0065bb;color:#fff;}
.ui-selectmenu-menu .ui-menu-item:hover .ui-menu-item-wrapper{background:#0065bb;color:#fff;}
.ui-selectmenu-menu .ui-state-focus,
.ui-selectmenu-menu .ui-state-active{margin:0;margin-left:0;}

ul li.ui-menu-item:before {
	content: none !important;
}

.header-calc{display:none;background:#ffffff;position:absolute;margin-top:20px;top:100%;right:0;border:1px solid #ffebcf;border-radius:3px;width:540px;z-index:8;padding-top:54px;padding-right:75px;padding-bottom:39px;padding-left:58px;}
.header-calc .remove-btn{position:absolute;top:20px;right:20px;padding:10px;}
.header-calc-row{margin-bottom:14px;}
.header-calc-row .text{font-size:13px;line-height:1.384;font-family:"HelveticaNeueLTW1G-Lt", "HelveticaNeueLTW1G-Roman", sans-serif;}
.header-calc-row .ui-selectmenu-button{margin-right:0;}
.header-calc-text{font-size:13px;margin-bottom:6px;}
.header-calc-col-row{margin-right:-20px;}
.header-calc-col{width:200px;padding-left:0;vertical-align:top;display:inline-block;margin-right:-0.25em;}
.header-calc-col + .header-calc-col{margin-left:20px;padding-left:0;}
.header-calc-col.strange-col{display:block;margin-left:auto;margin-right:90px;text-align:center;}
.header-calc-col.strange-col .header-calc-text{margin-left:-30px;margin-right:-30px;}
.header-calc-btn.orange-btn, .cart-info-nav .header-calc-btn.cart-info-btn{color:#fff;width:212px;margin-bottom: 20px;}
.header-calc-result{margin-top:10px;font-size:24px;}
.header-calc-result .count{color:#d82c00;}