/* General */
body{font:14px  Tahoma, sans-serif;width: 100%;}
#col1{width: 210px;float: left;}
#col2{width: 380px;float: left;margin: -8px 0 0 30px;}
.clear{clear:both;}
.title-col2{font-size: 14px;padding-left: 20px;}

/* Windows types */
#wtypes {margin:0 78px;}
#wtypes img {border:0;}
#wtypes .wtype-block {position:relative;float:left;}
#wtypes .wsubtype div, #wtypes .wtype {margin:5px 2px 9px;padding:4px;cursor:pointer;}
#wtypes .wsubtype {position:absolute;left:0;top:0;background:#0099ff;border:1px solid #3366cc;display:none;}

/* Sliders */
.ui-slider{ position: relative;text-align: left;} 
.ui-slider .ui-slider-handle {position: absolute;z-index: 0;width: 14px; height: 14px;cursor: default; }
.ui-slider .ui-slider-range {position: absolute;z-index: 0; display: block; border: none; background-position: 0 0; }
.ui-slider-horizontal {height: 6px; float: left;} 
.ui-slider-horizontal .ui-slider-handle {top: -4px;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: 6px;height: 279px;background: #fff;border: 1px solid #3366cc;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.ui-slider-vertical .ui-slider-handle {left: -4px;margin-bottom: -6px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {outline: none;border: none; background:url(img/button-new.png) repeat-x; font-weight: normal;}
#winheight{margin-left:-12px;margin-top:70px;}
#winheight.ui-slider-vertical{margin:46px 0 0 -9px;}
#winwidth{float:left; width:299px;margin: -7px 0 0 -3px;background: #fff;border: 1px solid #3366cc;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#vvalue{margin:-1px 0 0 25px; }
#vvalue, #hvalue {position: absolute; color:#fff; text-align:center; text-shadow: 0 1px 0 #3366ff;}
#hvalue{background: url(img/box-in-box-x.png) no-repeat;left: -14px; top:20px ;width:42px; height:28px;line-height: 34px;}
#vvalue{ background: url(img/box-in-box-y.png) no-repeat;width:48px;height:22px;margin-top: -4px;left: -5px;padding-left: 4px;line-height: 22px;}

/* Selects */
.select-box .item-select {margin: 6px 0 5px;}
.select {position: absolute;width: 202px; height: 30px;padding-left: 10px;color: #fff;text-shadow: 0 1px 0 #3366ff;line-height: 30px;background: url(img/select-new.png) no-repeat;overflow: hidden;}
select.styled{height: 30px;}
select.styled:hover{position: relative;width: 202px;opacity: 0; filter: alpha(opacity=0);}

/* Checkbox */
.op-box .iblock{margin-bottom: 12px;}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {margin: 0;}
input[type="checkbox"] + label span{ margin: 0 0 -5px 0;display:inline-block; width:22px;height:22px;background:url(img/off-new.png) no-repeat;cursor:pointer;content:"";}
input[type="checkbox"]:checked + label span {background:url(img/on-new.png) no-repeat;}

/* Prices */
#col1 #calc-prices{margin-top: 14px;}
#col1 #calc-prices .oa.title-col2{margin-bottom: 12px;}
#col2 #calc-prices{margin-top: 54px;}
.float-left{float:left;}
b#credit-sum{font-weight:normal;}
.one-win, .cre-win, .all-win{background: url(img/prices-box.png) no-repeat;width:301px;height:30px;margin-bottom:12px;}
.price-one-win, .cre-win .title, .price-all-win{color:#fff; width: 150px;line-height: 30px;padding-left: 10px;}
#price-sum, #result-price, .sum{line-height: 30px;padding-left: 30px;}