.ac_compare{width:1000px;height:1174px;background-size:1000px;margin:40px auto 0 auto;position:relative}.ac_compare_title{width:950px;height:64px;background-size:950px;margin:0 auto;position:absolute;top:128px;left:0;right:0}.ac_compare_title1{display:inline-block;float:left;padding-left:120px;font-family:'din_promedium';font-size:26px;line-height:54px;text-transform:uppercase;color:#fff}.ac_compare_title2{display:inline-block;float:right;padding-right:63px;font-family:'din_promedium';font-size:18px;line-height:54px;text-transform:uppercase;color:#fff}.ac_compare_plus{width:430px;height:1170px;margin:60px 0 0 40px;display:block;float:left;font-family:'din_proregular';font-size:16px;line-height:20px}.ac_compare_plus_title{display:none}.ac_compare_minus{width:430px;height:1170px;margin:60px 0 0 70px;display:block;float:left;font-family:'din_proregular';color:#fff;font-size:16px;line-height:20px}.ac_compare_minus_title{display:none}.ac_compare_plus span,.compare_minus span{font-family:'din_probold';font-size:20px;text-transform:uppercase}.ac_compare_lined{width:320px;margin:0 auto;text-align:center;padding:10px 0 14px 0;font-family:'din_promedium';font-size:18px}.ac_compare_line{width:228px;height:1px;background:#222;margin:0 auto}.ac-container{width:100%}.ac-container label{position:relative;z-index:1;display:block;cursor:pointer;margin:10px 5% 15px;background:#fff;background-image:url('/../images/selection.png');background-position:10px center;background-repeat:no-repeat;border:0;width:90%;height:70px;border-radius:70px;border-color:none}.ac-container label:hover{background:#fff;background-image:url('/../images/selection-hover.png') !important;background-position:10px center;background-repeat:no-repeat;border:0}.ac-container label:active{background:#fff;background-image:url('/../images/selection-active.png') !important;background-position:10px center;background-repeat:no-repeat;border:0;box-shadow:inset 0 1px 3px #000;transition:all .5s}.ac-container input:checked + label,.ac-container input:checked + label:hover{background:#fff;background-image:url('/../images/selection-hover.png');background-position:10px center;background-repeat:no-repeat;border:0}.ac-container input:checked + label,.ac-container input:checked + label:active{background:#fff;background-image:url('/../images/selection-active.png') !important;background-position:10px center;background-repeat:no-repeat;border:0}.ac-container label:hover:after,.ac-container input:checked + label:hover:after{content:'';position:absolute;width:50px;height:50px;right:20px;top:13px;background:transparent url(../images/arrow_down.png) no-repeat center center;background:none}.ac-container input:checked + label:hover:after{background-image:url(../images/arrow_up.png);background:none}.ac-container input{display:none}.ac-container article{margin-top:-1px;padding:0;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;z-index:0}.ac-container article p{font-style:italic;color:#777;line-height:23px;font-size:14px;padding:20px;text-shadow:1px 1px 1px rgba(255,255,255,0.8);z-index:0}.ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-moz-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-o-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-ms-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;transition:height 0.5s ease-in-out, box-shadow 0.1s linear;z-index:0}.ac-container input:checked ~ article.ac-small{height:190px;z-index:0}.ac-container input:checked ~ article.ac-medium{height:200px;z-index:0}.ac-container input:checked ~ article.ac-large{height:210px;z-index:0}.title-selection{text-transform:uppercase;font-size:24px;font-family:'Tahoma';font-weight:bold;color:#0071bc;text-align:center;vertical-align:middle;line-height:0.8;width:100%;padding-left:20%;float:right}@media (max-width: 560px){.title-selection{font-size:26px;text-align:center;float:none;width:100%;float:right}}

.radio.label-features{vertical-align:top;width:37px !important;height:37px !important;margin:0;z-index:2}
.radio + label.label-features{width:37px;height:37px;background-image:none;z-index:2}
.radio:not(checked) + label.label-features:hover{background:#fff;background-image:none !important;box-shadow:none;top:0;left:0;width:37px;height:37px;cursor:pointer;background-image:none;z-index:2}
.radio:not(checked) + label.label-features:hover:after{content:'';position:absolute;background:#8cc63f;box-shadow:inset 0 1px 1px rgba(0,0,0,.5);top:9px;left:9px;width:19px;height:19px;cursor:pointer;background-image:none;z-index:2}
.radio:not(checked){opacity:0;z-index:2}
.radio:not(checked) + label.label-features{position:relative;padding:0;z-index:2}
.radio:not(checked) + label.label-features:before{content:'';position:absolute;top:0;left:0;width:37px !important;height:37px !important;border-width:6px;border-style:solid;border-color:rgb(204,204,204);border-radius:50%;background:#fff;z-index:2}
.radio:not(checked) + label.label-features:after{content:'';position:absolute;top:9px;left:9px;width:19px;height:19px;border-radius:50%;background:#8cc63f;box-shadow:inset 0 1px 1px rgba(0,0,0,.5);opacity:0;transition:all .2s;z-index:2}
.radio:checked + label.label-features:after{opacity:1;z-index:2}
.radio:checked + label.label-features:before{border:6px solid rgba(0,113,188, 1);z-index:2}
@media (max-width: 560px){.plase{display:none}}

.choice{background-image:url('/../images/choice.png')}
.choice-city{background:transparent url('/../images/interactive/city.png')}
.choice-rehau-ecosol{background:transparent url('/../images/interactive/rehau-ecosol-60.png')}.choice-chic{background:transparent url('/../images/interactive/chic.png')}
.choice-fantastic{background:transparent url('/../images/interactive/fantastic.png')}
.choice-metallic{background:transparent url('/../images/interactive/metallic.png')}
.choice-rehau-polytec{background:transparent url('/../images/interactive/rehau-polytec.png')}
.choice{width:235px;height:158px;border-radius:15px;border-width:4px;border-style:solid;border-color:rgb(204,204,204);padding:5px;margin:5px;outline:none}

button.choice:hover{border-color:rgb(63,203,204) !important;transition:all .3s}
button.choice:active{box-shadow:inset 0 1px 3px #000 !important;border-color:rgb(63, 93, 175);transition:all .2s}
button.choice:focus{box-shadow:inset 0 1px 3px #000 !important;border-color:rgb(63, 93, 175) !important;transition:all .5s}

.spacer{position:absolute;top:0;left:62px;height:180px;width:8px;z-index:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;background:rgb(204,204,204)}.spacer-2{position:absolute;top:0;left:62px;height:190px;width:8px;z-index:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;background:rgb(204,204,204)}.spacer-3{position:absolute;top:0;left:62px;height:200px;width:8px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;background:rgb(204,204,204);z-index:0}.spacer-circle{position:absolute;top:70px;left:-11px;height:30px;width:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:rgb(204,204,204);z-index:1}.spacer-circle-2{position:absolute;top:75px;left:-11px;height:30px;width:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:rgb(204,204,204);z-index:1}.spacer-circle-3{position:absolute;top:80px;left:-11px;height:30px;width:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:rgb(204,204,204);z-index:1}.spacer-triangle-top{position:absolute;top:5px;left:7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgb(255,255,255);border-radius:8px}.spacer-triangle-bottom{position:absolute;top:16px;left:7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgb(255,255,255);border-radius:8px}p.p-spacer{float:left;margin:7.5%;padding:0 !important}@media (max-width: 560px){.spacer{display:none}.spacer-2{display:none}.spacer-3{display:none}p.p-spacer{display:none}}.features{width:85%;padding:0;margin:0;border:none;float:left}@media (max-width: 560px){.features{width:100%;margin:0 auto;padding:0;border:none;float:left}}.clr{clear:both}#blok_1{display:none}#l1eftimg{background-image:url('/../img/city.png')}#r1ightimg{background-image:url('/../img/city.png')}.selection-horizontal{position:relative;top:31px;left:60px;height:8px;width:140px;z-index:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background:rgb(204,204,204)}.selection-horizontal:hover{background:#0071bc}@media (max-width: 960px){.selection-horizontal{width:100px}}@media (max-width: 460px){.selection-horizontal{display:none}}#horizontal-block-1{background:#0071bc}#selection1:hover #horizontal-block-1{background:#0071bc !important}#selection2:hover #horizontal-block-2{background:#0071bc !important}#selection3:hover #horizontal-block-3{background:#0071bc !important}#circle-1{position:relative;left:57%;top:74%;width:20px;height:20px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:rgb(0,113,188)}#circle-2,#circle-3{position:relative;left:57%;top:74%;width:20px;height:20px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:transparent}#circle-1:not(:hover),#circle-2:not(:hover),#circle-3:not(:hover){transition:0.2s}@media (max-width: 560px){#circle-1,#circle-2,#circle-3{left:48%;top:75%}}@media (max-width: 460px){#circle-1,#circle-2,#circle-3{left:48%;top:85%}}#vertikal-block-1{position:relative;top:19px;left:6px;height:37px;width:8px;background:rgb(0,113,188)}#vertikal-block-2,#vertikal-block-3{position:relative;top:19px;left:6px;height:37px;width:8px}#vertikal-block-1:not(:hover),#vertikal-block-2:not(:hover),#vertikal-block-3:not(:hover){transition:0.2s}@media (max-width: 560px){#vertikal-block-1,#vertikal-block-2,#vertikal-block-3{height:36px}}@media (max-width: 460px){#vertikal-block-1,#vertikal-block-2,#vertikal-block-3{height:37px}}#letf-block-1,#letf-block-2,#letf-block-3{position:relative;top:-38px;left:27%;height:8px;width:46%;background:rgb(204,204,204);z-index:0}#right-block-1{position:relative;top:-38px;left:-27%;height:8px;width:46%;background:rgb(0,113,188);z-index:0}#right-block-2,#right-block-3{position:relative;top:-38px;left:-27%;height:8px;width:46%;background:rgb(204,204,204);z-index:0}.title-requirements{font-size:13px}@media (max-width: 460px){.title-requirements{font-size:10px}}.requirements{font-size:13px}@media (max-width: 460px){.requirements{font-size:9px}}.form-selection{margin:0 auto}.form-selection_input{width:72.5%;height:38px;color:#000;padding-left:50px;margin:10px auto;border:1px solid #ccc;display:block;float:none}@media (max-width: 560px){.form_input{padding-left:5px;font-size:14px;text-align:center}}.form-selection-button-small{text-align:center;margin:10px auto;height:32px;padding:5px 24px;border-radius:32px;background:#0071bc;border:none;outline:none}.form-selection-button-small p{text-transform:uppercase;font-size:12px;font-family:'Tahoma';font-weight:bold;color:#fff;text-align:center;vertical-align:middle;line-height:0}.form-selection-button-small span{font-size:12px;font-family:'Tahoma';font-weight:bold}@media (max-width: 420px){.form-selection-button-small span{display:none}}.form-selection-button{width:430px;margin:0 auto;text-align:center;height:50px;border-radius:50px;background:#0071bc;border:none;outline:none}.form-selection-button#button-zayavka{display:none}.form-selection-button p{min-width:380px;padding:0 24px;text-transform:uppercase;font-size:24px;font-family:'Tahoma';font-weight:bold;color:#fff;text-align:center;vertical-align:middle;line-height:0}.form-selection-button-0{max-width:430px;width:85%;margin:0 auto;text-align:center;height:50px;border-radius:50px;background:#0071bc;border:none;outline:none}.form-selection-button-0 p{width:100%;padding:0 30px;font-size:17px;font-family:'Tahoma';color:#fff;text-align:center;vertical-align:middle;line-height:0}.form-selection-or{font-size:10px;font-family:'Tahoma'}.form-selection-button span{font-size:24px;font-family:'Tahoma';font-weight:bold}@media (max-width: 560px){.form-selection-button{width:80%;padding:0}}@media (max-width: 420px){.form-selection-button{width:85%;padding:0}.form-selection-button p{min-width:0;padding:0;font-size:22px}.form-selection-button span{display:none}}

.choice-more-link{display:inline-block;position:relative;text-align:center;margin:0 auto;}
#leftimg,#rightimg{position:relative;}
.choice::before {display:none;content:"";background:rgba(255,255,255,.25);position:absolute;bottom:0;left:0;width:calc(100% - 2px);height:28px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.more-link{display:none;white-space:nowrap;}
.more-link a{position:absolute;color:rgba(102,31,119,1);font-size:13px;font-weight:bold;font-style:italic;font-family:'Tahoma';line-height:22px;bottom:0;right:10%;text-shadow:0px -1px 3px rgba(255,255,255,1);
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	animation-timing-function:ease;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: myfadeIn;
	animation-name: myfadeIn;
	}
.more-link:hover a{color:red}
#rightimg:hover .more-link{display:block;}
#leftimg:hover .more-link{display:block;}
.choice-more-link:hover .more-link{display:block;}
.choice-more-link:hover .choice::before{display:block;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	animation-timing-function:ease;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInBefore;
	animation-name: fadeInBefore;
	}
@-webkit-keyframes fadeInBefore {100%{opacity:1;}0%{opacity:0;}from{bottom:-10px;}to{bottom:0;}}
@-moz-keyframes fadeInBefore {100%{opacity:1;}0%{opacity:0;}from{bottom:-10px;}to{bottom:0;}}
@-o-keyframes fadeInBefore {100%{opacity:1;}0%{opacity:0;}from{bottom:-10px;}to{bottom:0;}}
@keyframes fadeInBefore {100%{opacity:1;}0%{opacity:0;}from{bottom:-10px;}to{bottom:0;}}

@-webkit-keyframes myfadeIn {100%{opacity:1;}0%{opacity:0;}from{bottom:0;}to{bottom:12px;}}
@-moz-keyframes myfadeIn {100%{opacity:1;}0%{opacity:0;}from{bottom:0;}to{bottom:12px;}}
@-o-keyframes myfadeIn {100%{opacity:1;}0%{opacity:0;}from{bottom:0;}to{bottom:12px;}}
@keyframes myfadeIn {100%{opacity:1;}0%{opacity:0;}from{bottom:0;}to{bottom:12px;}}

.form-selection_name{width:72.5%;height:38px;color:#000;padding-left:8%;margin:10px auto;border:1px solid #ccc;display:block;float:none}
.form-selection_phone{width:72.5%;height:38px;color:#000;padding-left:8%;margin:10px auto;border:1px solid #ccc;display:block;float:none}