*{margin:0;padding:0}body{margin:30px;font:15pt/1.5 Times,sans-serif;color:#333}a{color:#0094d6}p{padding:7px 0}h1{font-size:21px;font-weight:normal;margin:0 0 30px}.section{width:600px;background:#d8d7e0;margin:60px auto;border-radius:20px}ul.tabs{height:28px;line-height:25px;list-style:none;border-bottom:1px solid #ddd;background:#fff}.tabs li{float:left;display:inline;margin:0 1px -1px 0;padding:0 13px 1px;color:#777;cursor:pointer;background:#f9f9f9;border:1px solid #e4e4e4;border-bottom:1px solid #f9f9f9;position:relative;border-radius:5px}.tabs li:hover,.vertical .tabs li:hover{color:#444;padding:0 13px;background:#d8d7e0;border:solid #d3d3d3;border-width:1px 1px 0 1px}.tabs li.current{color:#444;background:#d8d7e0;padding:0 13px 2px;border:1px solid #d4d4d4;border-bottom:1px solid #efefef;border-radius:5px 0}.box{display:none;border:1px solid #d4d4d4;border-width:0 1px 1px;background:#d8d7e0;padding:0 12px;border-radius:5px}.box.visible{display:block;height:550px;border-radius:5px}.section.vertical{width:440px;border-left:160px solid #fff}.vertical .tabs{width:160px;float:left;display:inline;margin:0 0 0 -160px}.vertical .tabs li{padding:0 13px;margin:0 0 1px;border:1px solid #e4e4e4;border-right:1px solid #f9f9f9;width:132px;height:25px}.vertical .tabs li:hover{width:131px}.vertical .tabs li.current{width:133px;color:#444;background:#efefef;border:1px solid #d4d4d4;border-right:1px solid #efefef;margin-right:-1px}.vertical .box{border-width:1px}.left-right-wrapper{border-bottom:solid 1px gray}.left-item{width:70%;float:left;padding:15px 0 0 0}.right-item{width:30%;float:left;padding:20px 0 0 0}.total{display:none}.calc-table-wrapper{width:100%;border-collapse:collapse;margin:20px 0 20px 0}.calc-table{border:solid #9e7d61;border-width:0 0 1px 0;padding:5px;text-align:center}.calc-table:nth-child(even){width:25%}.calc-table:nth-child(odd){width:75%}.raschet{font-size:15pt;border-radius:15px;border:solid 2px #9e7d61;padding:10px;display:block;margin:10px auto;background-color:#b3b2bc;color:#8f470a;cursor:pointer}.raschet:hover{background-color:#d1d0dc;border-width:4px;font-weight:bold}.raschet:active,.raschet:focus,.pole_vvoda:active,.pole_vvoda:focus{outline:none}.raschet::-moz-focus-inner,.pole_vvoda::-moz-focus-inner{border:0}.vyp-spisok{font-size:10.5pt;text-align:center;padding:2px;border:1px solid gray;border-radius:5px}.cost{margin-top:45px}.pole_vvoda{border:none;padding:5px;font-size:10.5pt;text-align:center;width:35px;border-radius:5px}