#wrapper-door-item #main #sub-content-2 #door_single #pics .calculate, #wrapper-door-item #main #sub-content-2 #door_single #pics .calc, #wrapper-door-item #main #sub-content-2 #door_single #pics .call, #wrapper-door-item #main #sub-content-2 #door_single #pics .sale, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calculate, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calc, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .call, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .sale, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calculate, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calc, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .call, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .sale {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 115px;
    margin: 0;
    text-align: center;
    width: 90px;
}
#wrapper-door-item #main #sub-content-2 #door_single #pics .calculate a, #wrapper-door-item #main #sub-content-2 #door_single #pics .calc a, #wrapper-door-item #main #sub-content-2 #door_single #pics .call a , #wrapper-door-item #main #sub-content-2 #door_single #pics .sale a , #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calculate a, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calc a, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .call a , #wrapper-floor-item #main #sub-content-2 #floor_single #pics .sale a, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calculate a, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calc a, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .call a , #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .sale a  {
    color: #B30D17;
    font-size: 14px;
    height: 115px;
    padding-top: 0;
    text-decoration: none;
	line-height: 0.8;
}

#wrapper-door-item #main #sub-content-2 #door_single #pics .calculate a div, #wrapper-door-item #main #sub-content-2 #door_single #pics .calc a div, #wrapper-door-item #main #sub-content-2 #door_single #pics .call a div, #wrapper-door-item #main #sub-content-2 #door_single #pics .sale a div, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calculate a div, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calc a div, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .call a div, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .sale a div, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calculate a div, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calc a div, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .call a div, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .sale a div {
    display: block;
    height: 77px;
    overflow: hidden;
	margin-bottom: 7px;
}

#wrapper-door-item #main #sub-content-2 #door_single #pics .calculate a div img:hover, #wrapper-door-item #main #sub-content-2 #door_single #pics .calc a div img:hover, #wrapper-door-item #main #sub-content-2 #door_single #pics .call a div img:hover, #wrapper-door-item #main #sub-content-2 #door_single #pics .sale a div img:hover, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calculate a div img:hover, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .calc a div img:hover, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .call a div img:hover, #wrapper-floor-item #main #sub-content-2 #floor_single #pics .sale a div img:hover, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calculate a div img:hover, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .calc a div img:hover, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .call a div img:hover, #wrapper-mdoor-item #main #sub-content-2 #door_single #pics .sale a div img:hover{
	margin-top: -77px;/*77*/
}
#main #sub-content-2 #floor_single #pics .calculate {

    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    width: 270px;
}
#floor_single .call a, #floor_single .calc a, #floor_single .calculate a {
    font-size: 21px;
}


/* WCALCULATION */
.calculate{
    display: block;
	overflow:hidden;
	float: left;/*аДаОаБаАаВаИаЛ 2200 аИ 2201 бббаОаКаИ 11.06.2013*/
    margin-bottom: 40px;
    /*margin-top: 200px;*/
    width: 1090px;
}
.calculate .top{

    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    height: 42px;
    padding-top: 20px;
    text-align: center;
}
.calculate .middle{
    /*background-color: #D2F0FD;*/
    /*display: none;*/
    height: auto;
    width: 1089px;
}
.calculate .middle .calc-wrapper{
    display: block;
    height: auto;
    overflow: hidden;
}
#content #sub-content-3 .calculate .calc-body h3{
color: #666666;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 17px;
}

.calculate .calc-body .construction{
    border: medium none;
    display: block;
    float: left;
    /*height: 74px;*/
    overflow: hidden;
    padding: 0 !important;
	margin: 0 !important;
}

.calculate li{
	list-style: none!important;
}

.calculate .calc-body .construction li{
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    width: 60px;
	list-style: none!important;
	margin: 20px 20px 0 !important;
}
.calculate .calc-body ul{
    list-style: none outside none;
    margin: 0;
    padding: 20px;
}
.calculate .calc-body ul .last{
border-right:none;
}
.calculate .calc-body ul{
    border-collapse: collapse;
    font-size: 14px;
    text-align: center;
}
.calculate .calc-body ul{
    border-top: 1px solid lightblue;
}
.calculate .calc-body ul li{
    border-right: 1px solid lightblue;
    float: left;
    height: 54px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 140px;
}
.calculate .calc-body ul .second{
    height: 37px;
    padding-left: 10px;
    padding-top: 27px;
    width: 150px;
}
.calculate .calc-body ul .third{
    display: block;
    overflow: hidden;
    padding-left: 13px;
    padding-top: 20px;
    width: 140px;
}
.calculate .calc-body ul .third .rehau{
    height: 37px;
    width: 33px;
}
.calculate .calc-body ul .third .montblanc{
    height: 31px;
    width: 55px;
}
.calculate .calc-body ul .fourth{
    font-size: 11px;
    height: 58px;
    line-height: 20px;
    padding-right: 11px;
    padding-top: 6px;
    text-align: right;
    width: 136px;
}
.calculate .calc-body ul .fifth,.sixth,.seventh{
    font-size: 11px;
    height: 58px;
    line-height: 20px;
    padding-right: 11px;
    padding-top: 6px;
    text-align: right;
    width: 121px !important;
}
.calculate .calc-body ul .fifth input,.sixth input,.seventh input{
    float: right;
    margin: 3px;
}
.calculate .calc-body ul .fourth input{
    float: right;
    margin: 3px;
}
.calculate .calc-body ul .third input{
    float: left;
    margin-top: 12px;
}
.calculate .calc-body ul .third img{
    float: left;
}
.calculate .calc-body ul li.first img{
float:left;
}
.calculate .calc-body ul .first{
    padding-left: 20px;
    width: 135px;
}
.calculate .calc-body ul .first span{
    float: left;
    padding-top: 3px;
}
.calculate .calc-body ul li .number{
background-image: url("/calc/number2.png");
background-repeat: no-repeat;
border: medium none;
float: left;
width:27px;
height: 22px;
margin-top: 14px;
display: block;
padding-left: 3px;
margin-right:0;
margin-left:0;
padding-right: 14px;
text-align: center;
overflow: hidden;
}
.calculate .calc-body ul li .size{
    background-image: url("/calc/size2.png");
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 22px;
    padding-left: 2px;
    padding-right: 17px;
    text-align: center;
    width: 61px;
}
.calculate .calc-body ul li .size2{
    background-image: url("/calc/size2.png");
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 22px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    width: 61px;
}
.calculate .calc-body ul .tb-title-1{
    padding-left: 20px;
    text-align: left;
    width: 135px !important;
	list-style:none;
}
.calculate .calc-body ul .tb-title-2{
    padding-left: 10px;
    text-align: left;
    width: 150px !important;
}
.calculate .calc-body ul .tb-title-3{
    width: 153px !important;
}
.calculate .calc-body ul .tb-title-4{
    width: 147px !important;
}
.calculate .calc-body ul .tb-title-5,.tb-title-6,.tb-title-7{
    width: 132px !important;
}
.calculate .calc-body .tb-title li{
    float: left;
    height: 17px;
    padding-bottom: 7px;
    width: 140px;
}
.calculate .calc-body ul .tb-title-6{
    width: 126px;
}
.calculate .calc-body ul .tb-title-7{
    border-right: medium none;
    padding-left: 13px;
    text-align: left;
    width: 130px !important;
}
.calculate .calc-body .wind-1h, .calculate .calc-body .wind-1fh, .calculate .calc-body .wind-dvh, .calculate .calc-body .wind-dvfh, .calculate .calc-body .wind-trehh, .calculate .calc-body .wind-trehfh, .calculate .calc-body .wind-lodjh, .calculate .calc-body .wind-balkonh, .calculate .calc-body .wind-arkah{
    display: none;
    float: left;
    height: 74px;
    overflow: hidden;
    padding: 0;
}
.calculate .calc-body .wind-1h p, .calculate .calc-body .wind-1fh p, .calculate .calc-body .wind-dvh p, .calculate .calc-body .wind-dvfh p, .calculate .calc-body .wind-trehh p, .calculate .calc-body .wind-trehfh p, .calculate .calc-body .wind-lodjh p, .calculate .calc-body .wind-balkonh p, .calculate .calc-body .wind-arkah p{
padding: 0;
margin: 0;
float: right;
display: block;
height: 20px;
overflow: hidden;
}
.calculate .calc-body .wind-1 {
    background-image: url("/calc/window-odnostv.png");
    background-repeat: no-repeat;
    height: 64px;
    width: 43px;
}
.calculate .calc-body .wind-1f {
    background-image: url("/calc/window-odnostv-s-fram.png");
    background-repeat: no-repeat;
    height: 64px;
    width: 43px;
}
.calculate .calc-body .wind-dv {
    background-image: url("/calc/window-dvustv.png");
    background-repeat: no-repeat;
    height: 64px;
    width: 43px;
}
.calculate .calc-body .wind-dvf {
    background-image: url("/calc/window-dvustv-s-fram.png");
    background-repeat: no-repeat;
    height: 64px;
    width: 43px;
}
.calculate .calc-body .wind-treh{
    background-image: url("/calc/window-trehstv.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
    padding-left: 15px;
    width: 43px;
}
.calculate .calc-body .construction .wind-trehf{
    background-image:url("/calc/window-trehstv-s-fram.png");
    padding-left: 15px;
}
.calculate .calc-body .wind-lodj{
    background-image: url("/calc/lodj.png");
    padding-left: 36px;
    width: 60px !important;
}
.calculate .calc-body .wind-balkon{
    background-image:url("/calc/balkon.png");
    width: 62px !important;
	padding-left:13px;
}
.calculate .calc-body #wind-1 {
    background-image: url("/calc/window-odnostv.png");
    background-repeat: no-repeat;
    height: 64px;
	width: 51px!important;
}
.calculate .calc-body #wind-1f {
    background-image: url("/calc/window-odnostv-s-fram.png");
    background-repeat: no-repeat;
	width: 48px!important;
    height: 64px;
}
.calculate .calc-body #wind-dv {
    background-image: url("/calc/window-dvustv.png");
    background-repeat: no-repeat;
    height: 64px;
	width: 64px!important;
}
.calculate .calc-body #wind-dvf {
    background-image: url("/calc/window-dvustv-s-fram.png");
    background-repeat: no-repeat;
    height: 64px;
	width: 48px!important;
}
.calculate .calc-body #wind-treh{
    background-image: url("/calc/window-trehstv.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
	width: 85px!important;
}
.calculate .calc-body .construction #wind-trehf{
    background-image:url("/calc/window-trehstv-s-fram.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
	width: 64px!important;
}
.calculate .calc-body #wind-lodj{
    background-image: url("/calc/lodj.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
	width: 81px!important;
}
.calculate .calc-body #wind-balkon{
    background-image:url("/calc/balkon.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
	width: 21px!important;
}
.calculate .calc-body #wind-arka{
    background-image:url("/calc/window-arochn.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
	width: 43px!important;
}
.calculate .calc-body .wind-lodjh li span img{
    margin-top: -5px;
}
.calculate .calc-body .wind-balkonh li span img{
    margin-top: -9px;
}
.calculate .calc-body .wind-arka{
    background-image:url("/calc/window-arochn.png");
}
.calculate .calc-body ul li.selected span{

    background-position: right bottom;
    background-repeat: no-repeat;
    display: block;
    height: 26px;
    margin-left: 18px;
    margin-top: 22px;
    width: 32px;
}
.calculate .calc-body .tb-title{
    border-top: medium none;
    display: block;
    float: left;
    padding: 0;
    width: 100%;
}
.calculate .calc-body ul li.selected{
}
.calculate .middle .calc-wrapper .calc-body{
    /*background-color: #FFFFFF;*/
    display: block;
    height: auto;
    margin: 0 0px;
    overflow: hidden;
    padding: 0px;
}
.calculate .middle .calc-wrapper .calc-body .options{
    padding-bottom: 16px;
    padding-left: 30px;
}
.calculate .middle .calc-wrapper .calc-body .options span{

}
.calculate .middle .calc-wrapper .calc-body .options span input{
    margin-left: 6px;
    margin-right: 20px;
    vertical-align: middle;
}
.calculate .middle .calc-wrapper .calc-body .phname{
    display: block;
    float: left;
    line-height: 25px;
    padding-left: 30px;
    text-align: left;
    width: 350px;
}
.calculate .middle .calc-wrapper .calc-body .phname .first-one input, .calculate .middle .calc-wrapper .calc-body .phname .first-two input{
/*
    background-repeat: repeat-x;
    border: medium none;
    display: block;
    float: left;
    height: 30px;
    margin-left: 0;
    margin-right: 0;
	margin-top: 7px;
    overflow: hidden;*/

    background-repeat: no-repeat;
    border: medium none;
    display: block;
    float: left;
    height: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    font-size: 16px;
    width: 168px;
    padding-left: 10px;
    background-position: -1px top;
}
.calculate .middle .calc-wrapper .calc-body .phname .first-one .first, .calculate .middle .calc-wrapper .calc-body .phname .first-two .first{

	display: block;
	float: left;
	height: 30px;
	overflow: hidden;
	width: 10px;
	margin-left: -10px;
	margin-top: 7px;
	background-repeat: no-repeat;
	margin-right: 0;
	padding: 0;
}
.calculate .middle .calc-wrapper .calc-body .phname .first-one .last, .calculate .middle .calc-wrapper .calc-body .phname .first-two .last{

    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    overflow: hidden;
    padding: 0;
	margin-top: 7px;
    width: 10px;
}
.calculate .middle .calc-wrapper .calc-body .phname .first-one span, .calculate .middle .calc-wrapper .calc-body .phname .first-two span{
	display: block;
    float: left;
    padding-right: 30px;
    width: 113px;
}
.calculate .middle .calc-wrapper .calc-body .phname .first-one, .calculate .middle .calc-wrapper .calc-body .phname .first-two{
	/*display: block;
    float: left;
    width: 274px;
	line-height: 3.1;*/
    display: block;
    float: left;
    width: 420px;
    line-height: 3.1;
}
.calculate .bottom{

    background-repeat: no-repeat;
    display: block;
    height: 46px;
    padding-top: 15px;
    text-align: center;
    width: 1090px;
    cursor: pointer;
}
.calculate .bottom .calc-link{
    display: block;
float: left;
width: 663px;
height: 25px;
overflow: hidden;
}
.calculate .bottom .close{

background-position: 630px -48px;
background-repeat: no-repeat;
}
.calculate .bottom .open{

background-position: 630px 6px;
background-repeat: no-repeat;
}
.calculate .bottom .calc-link img{
    margin: 5px 0 0 0;
padding: 0;
}
.calculate .bottom .calc-link p{
    font-size: 18px;
    font-weight: bold;
    color: #006699;
    border-bottom: 2px dashed;
    text-decoration: none;
    cursor: pointer;
    width: 210px;
    margin: 0 20px 0 400px;
    float: left;
}
.calculate .bottom .calc-link p:hover{
border-bottom:none;
}
.calculate .bottom img{
    padding-left: 10px;
	margin-bottom:-2px;
    cursor: pointer;
}
.calculate .middle .calc-wrapper .calc-body .input-svyaz{
	display: block;
    float: left;
    margin-top: -14px;
    padding-left: 456px;
}
.calculate .middle .calc-wrapper .calc-body .wknopka{

	background-repeat: no-repeat;
	background-color: #FFF;
	border: medium none;
	height: 48px;
	text-indent: -9999px;
	width: 109px;
}
.calculate .middle .calc-wrapper .calc-body .wknopka:hover{
	background-position: 0 -47px;
}
/* END WCALCULATION */
