
/* Start:/bitrix/templates/main/css/calculator.css?148148519513258*/
/* calculator */


.main_menu_wrapper .mainm .parent {
	min-width:221px;
}

.main_menu_wrapper  div.mainm ul li:first-child {
	 border-left: 1px solid #fff !important;
}

.main_menu_wrapper  div.mainm ul li:last-child {
	 border-right: 1px solid #fff !important;
}

.copy-r {
	margin-top:40px;
	color:#626262;
	font-size:12px;
	text-align:left;
}

.copy-r-keyba {
	margin-top:40px;
	width:285px;
	float:right;
	color:#626262;
	font-size:12px;
	text-align:left;
	background:url(../images/keyba-logo.png) left center no-repeat;
	padding-left:97px;
	margin-right:-15px;
}

.copy-r-keyba a {
	color:#626262;
	text-decoration:underline;
}

.section1.calculator-head {
	background-image:url(../images/bg-calc-head.jpg);
}

#calculator {
	margin:0 auto;
}


	#calculator .calc-step-1 {
		background:#fff;
		margin-bottom:22px;
	}

	#calculator .calc-step-2 {
		background:#fff;
		margin-bottom:22px;
	}

	#calculator  ul {
		list-style:none;
		padding:0;
	}

	#calculator  .tab-control{
		overflow:hidden;
		margin-bottom:20px;
		text-align:center;
	}

	#calculator  .tab-control span {
		display:inline-block;
		height:50px;
		padding:0 20px;
		line-height:46px;
		color:#000;
		border:1px solid #e4e4e4;
		font-size:20px;
		font-weight:normal;
		cursor:pointer;
		width: 250px;
		font-size:18px;
		text-align:center;
		margin-top:2px;
	}

	#calculator  .tab-control span.active  {
		background:#fff;
		margin-top:0px;
		border:3px solid #fad900;
		color:#333;
	}

	#calculator  .tab-control span.item-0 {
		margin-right:60px;
	}

	#calculator  .tab-control span.active.item-0 {

	}

	#calculator  .tab-control span.active.item-1 {

	}

	#calculator .type-selector {
		display:inline-block;
		margin:0 auto 45px auto;
		padding:0;
		height:54px;
		border:2px solid #00a0e6;
		-webkit-border-radius: 27px;
		-moz-border-radius: 27px;
		border-radius: 27px;
		list-style:none;
	}

	#calculator  .type-selector li {
		display:inline-block;
		width:265px;
		height:46px;
		line-height:46px;
		text-align:center;
		cursor:pointer;
	}

	#calculator  .type-selector li.active {
		-webkit-border-radius: 23px;
		-moz-border-radius: 23px;
		border-radius: 23px;
		background:#00a0e6;
		color:#fff;

		margin:2px;
	}


	#calculator  .h2 {
		font-size:20px;
		color:#00a0e6;
		padding:40px 0 20px 70px;
		font-weight:bold;
        text-align: left;

	}

	#calculator .calc-types {
		width:1040px;
		margin:0 auto;
	}

		#calculator .calc-types .tab {
			display:none;
		}

		#calculator .calc-types .tab.active {
			display:block;
		}

	#calculator .schem-aria {
		width:502px;
		height:382px;
		background:#fefeff;
		border:1px solid #ebebeb;
		float:left;
		text-align:center;
		margin-left:70px;
		margin-right:62px;
		padding-top:10px;
	}
		#calculator .schem-aria .scheme{
			overflow:hidden;
		}

		#calculator .schem-aria .hint {
			text-align:center;
			color:#000000;
			background:url(../images/bg-calc-master.png) left center no-repeat;
			padding-left:67px;
			float:left;
			text-align:left;
			line-height:16px;
			margin-left:40px;
		}

		#calculator .schem-aria .hint  a {
			color:#fd4141;
			text-decoration:underline;
		}

	#calculator p {
		margin:10px 0;
	}

	#calculator .sel-type {
		list-style:none;
		padding:0;
		margin:5px;
		overflow:hidden;
		text-align:center;
	}
	#calculator .sel-type.sel-type-doors {
		margin: 0;
		overflow: initial;
	}
	#calculator .swiper-container-outer {
		margin: 0 50px;
		position: relative;
	}
	#calculator .swiper-container-outer .swiper-button-prev {
	    left: -37px;
	    right: auto;
	    margin-top: -50px;
	}
	#calculator .swiper-container-outer .swiper-button-next {
	    right: -37px !important;
	    right: auto;
	    margin-top: -50px;
	}
	#calculator .swiper-container-outer .swiper-button-next:focus, #calculator .swiper-container-outer .swiper-button-prev:focus{
	    outline: none;
	}

	#calculator #tab-1 .sel-type {
		text-align: center;
		/*margin-left:71px;*/
	}

	#calculator .sel-type  li{
		display:inline-block;
		border:3px solid #fff;
		cursor:pointer;
		padding:10px 5px;
		height:191px;
		vertical-align:top;
		text-align:center;
		margin-bottom:60px;
	}
	#calculator .sel-type.sel-type-doors  li{
		width: 20%;
		display: block;
		float: left;
	}
	@media screen and (max-width: 968px) {
		#calculator .sel-type.sel-type-doors  li{
			width: 100%;
		}
	}

	#calculator #tab-1 .sel-type  li{
		padding:0;
		background:#fff;
		width: 194px;
		margin-right: 0;
	}

	#calculator .sel-type  li i{
		display:block;
		background:url(../images/bg-calc-top.png) 0 0 no-repeat;
		width:62px;
		height:163px;
		margin:0 auto 15px auto;
	}

	#calculator #tab-1 .sel-type  li i{
		background:url(../images/balkon-g-razpash.jpg) 0 0 no-repeat;
		width:190px;
		height:185px;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-1 i{
		background:url(../images/balkon-p-raspash.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-2 i{
		background:url(../images/lodgia-4-razpash.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-3 i{
		background:url(../images/lodgia-6-razpash.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-4 i{
		background:url(../images/francuz-balkon-g-raspash.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-5 i{
		background:url(../images/francuz-balkon-p-raspash.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-6 i{
		background:url(../images/franc-lodg-4-razpash.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	#calculator #tab-1 .sel-type  li.item-7 i{
		background:url(../images/franc-lodg-5.jpg) 0 0 no-repeat;
		background-size: contain;
	}

	#calculator .sel-type  li:hover,
	#calculator .sel-type  li.active
	{
		border-color:#8a5000;

	}

	#calculator .sel-type  li.active {
		background:#fff;
		color:#8a5000;
	}

	#calculator .sel-type  li.item-1 i{
		width:114px;
		background-position:-62px 0;
	}

	#calculator  #tab1 .sel-type .item-0 i{
		width:367px !important;
		background-position:0 0 !important;
	}

	/*
	#calculator #tab-1 li.item-1 i{
		width:367px !important;
		background-position:-62px 0;
	}
	*/

/*
	#calculator #tab-1 .sel-type  li.item-1 i{
		width:367px !important;
		background-position:-362px 0 !important;
	}*/

	#calculator .sel-type  li.item-2 i{
		width:114px;
		background-position:-177px 0;
	}

	#calculator .sel-type  li.item-3 i{
		width:167px;
		background-position:-291px 0;
	}

	#calculator .sel-type  li.item-4 i{
		width:167px;
		background-position:-458px 0;
	}

	#calculator .sel-type  li.item-5 i{
		width:124px;

		background-position:-625px 0;
	}

	#calculator .sel-type  li.item-6 i{
		width:169px;
		background-position:-749px 0;
	}

	#calculator .sel-type.sel-type-doors li.item-0 i{
		display:block;
		background:url(../images/balkon_vhidni_dveri.png) 0 0 no-repeat;
		width:62px;
		height:163px;
		margin:0 auto 15px auto;
		background-size: contain;
	}
	#calculator .sel-type.sel-type-doors li.item-doors i{
		display:block;
		width:80px;
		height:163px;
		margin:0 auto 15px auto;
		background-size: contain !important;
	}

	#calculator .sel-type.sel-type-doors li.item-1 i{
		display:block;
		background:url(../images/odnostvorch_vhidni.png) 0 0 no-repeat;
		width:80px;
		height:163px;
		margin:0 auto 15px auto;
		background-size: contain;
	}

	#calculator .sel-type.sel-type-doors li.item-2 i{
		display:block;
		background:url(../images/odnostvorch_vhidni_framuga.png) 0 0 no-repeat;
		width:80px;
		height:163px;
		margin:0 auto 15px auto;
		background-size: contain;
	}

	#calculator .sel-type.sel-type-doors li.item-3 i{
		display:block;
		background:url(../images/dvohstvorch_stulp.png) 0 0 no-repeat;
		width:114px;
		height:163px;
		margin:0 auto 15px auto;
		background-size: contain;
	}

	#calculator .sel-type.sel-type-doors li.item-4 i{
		display:block;
		background:url(../images/dvohstvorch_stulp_framuga.png) 0 0 no-repeat;
		width:114px;
		height:163px;
		margin:0 auto 15px auto;
		background-size: contain;
	}

	#calculator .inp-wrapper {
		width:37px;
		margin:0 auto;
		font-size:11px;
		text-align:center;
		margin:0 auto;
	}

	#calculator input[type="text"]
	{
		border:2px solid #FF0000;
		height:25px;
		width:45px;
		padding:0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		margin:0;
		text-align:center;
		color:#006ac3;
	}

	#calculator input[type="text"].error {
		border-color:red;
	}

	#calculator .line-hor {
		margin-bottom:4px;
		overflow:hidden;
	}

	#calculator .line-hor li {
		display:block;
		float:left;
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		height:30px;
		background: url('data:image/gif;base64,R0lGODlhAQABAIAAAN7e3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') 0 10px repeat-x;
	}

	#calculator .line-hor li:first-child {
		margin-left:71px;
	}

	#calculator .line-vert {
		float:left;
		margin-top:0;
		margin-right:4px;
	}

	#calculator .line-vert li {
		display:block;
		width:67px;
		background: url('data:image/gif;base64,R0lGODlhAQABAIAAAN7e3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') 45px 0 repeat-y;
		height:100px;
		position:relative;
	}

	#calculator .line-vert li p{
		width:67px;
		overflow:hidden;
		position:absolute;
		margin-top:-10px;
		top:50%;
		line-height:17px;
	}

	#calculator .line-vert li input{
		float:right;
		/*width:35px;*/
	}

	#calculator .line-vert .bord{
		display:block;
		position:absolute;
		width:30px;
		height:1px;
		background:#dddddd;
		right:0;
	}

	#calculator .line-vert .bord.top-border{
		top:0;
	}

	#calculator .line-vert .bord.bottom-border{
		bottom:0;
	}

	#calculator .item-descr {
		float:left;
		text-align:center;
	}

	#calculator .title {
		font-size:16px;
	}

	#calculator .item-descr i {
		display:block;
		margin-bottom:25px;
		background:url(../images/bg-calc-windows_1.png) 0 0 no-repeat;
	}

	#calculator #tab-1 .item-descr i {
		display:block;
		margin-bottom:25px;
		background:url(../images/bg-calc-balk_1.jpg) 0 0 no-repeat;
	}





	#calculator .schem-aria  .scheme {
		display:none;
		margin:0 auto;
		text-align:center;
	}
		#calculator .schem-aria  .scheme.active {
			display:block;
			height:400px;
		}



		#calculator .schem-aria .item-0 {width:280px; }
		#calculator .schem-aria .item-0 .item-descr   i {width:148px;height:259px;}
		#calculator .schem-aria .item-0 .size-x-1 {width:148px;margin-right:1px;}
		#calculator .schem-aria .item-0 .size-y-1 {height:259px;}



		#calculator .schem-aria .item-1 {width:470px;}
		#calculator .schem-aria .item-1 .item-descr  i{width:266px;height:259px; background-position:-148px 0;}
		#calculator .schem-aria .item-1 .size-x-1 {width:266px;margin-right:1px;}
		#calculator .schem-aria .item-1 .size-y-1 {height:259px;}



		#calculator .schem-aria .item-2 {width:340px;}
		#calculator .schem-aria .item-2 .item-descr   i {width:233px;height:270px; background-position:-414px 0;}
		#calculator .schem-aria .item-2 .size-x-1 {width:233px;margin-right:1px;}
		#calculator .schem-aria .item-2 .size-y-1 {height:270px;}

		#calculator .schem-aria .item-3 {width:415px; }
		#calculator .schem-aria .item-3 .item-descr   i {width:301px;height:192px; background-position:-647px 0;}
		#calculator .schem-aria .item-3 .size-x-1 {width:301px;margin-right:1px;}
		#calculator .schem-aria .item-3 .size-y-1 {height:192px;}

		#calculator .schem-aria .item-4 {width:415px;}
		#calculator .schem-aria .item-4 .item-descr   i {width:301px;height:270px; background-position:-948px 0;}
		#calculator .schem-aria .item-4 .size-x-1 {width:301px;margin-right:1px;}
		#calculator .schem-aria .item-4 .size-y-1 {height:270px;}

		#calculator .schem-aria .item-5 {width:320px;}
		#calculator .schem-aria .item-5 .item-descr   i {width:208px;height:288px; background-position:-1249px 0;}
		#calculator .schem-aria .item-5 .size-x-1 {width:208px;margin-right:1px;}
		#calculator .schem-aria .item-5 .size-y-1 {height:288px;margin-bottom:1px;}

		#calculator .schem-aria .item-6 {width:400px;}
		#calculator .schem-aria .item-6 .item-descr   i {width:291px;height:288px; background-position:-1457px 0;}
		#calculator .schem-aria .item-6 .size-x-1 {width:291px;margin-right:1px;}
		#calculator .schem-aria .item-6 .size-y-1 {height:288px;margin-bottom:1px;}


		#calculator #tab-1 .schem-aria .item-0 {width:470px; }
		#calculator #tab-1 .schem-aria .item-0 .item-descr   i {width:396px;height:190px;}
		#calculator #tab-1 .schem-aria .item-0 .size-x-1 {width:396px;margin-right:1px;}
		#calculator #tab-1 .schem-aria .item-0 .size-y-1 {height:190px;}

		#calculator #tab-1 .schem-aria .item-1 {width:470px; }
		#calculator #tab-1 .schem-aria .item-1 .item-descr   i {width:396px;height:190px;background-position:-396px 0;}
		#calculator #tab-1 .schem-aria .item-1 .size-x-1 {width:396px;margin-right:1px;}
		#calculator #tab-1 .schem-aria .item-1 .size-y-1 {height:190px;}

		#calculator #tab-1 .schem-aria .item-2 {width:470px; }
		#calculator #tab-1 .schem-aria .item-2 .item-descr   i {width:396px;height:190px;background-position:-792px 0;}
		#calculator #tab-1 .schem-aria .item-2 .size-x-1 {width:327px;margin-right:1px;}
		#calculator #tab-1 .schem-aria .item-2 .size-y-1 {height:142px;}

		#calculator #tab-1 .schem-aria .item-3 {width:470px; }
		#calculator #tab-1 .schem-aria .item-3 .item-descr   i {width:396px;height:190px;background-position:-1188px 0;}
		#calculator #tab-1 .schem-aria .item-3 .size-x-1 {width:328px;margin-right:1px;}
		#calculator #tab-1 .schem-aria .item-3 .size-y-1 {height:140px;}

		#calculator #tab-1 .schem-aria .item-6 .size-x-1 {width: 328px;
    margin-right: 1px;
    margin-left: 34px;}
		#calculator #tab-1 .schem-aria .item-6 .size-y-1 { height: 221px;
    margin-left: -22px;
}

		#calculator #tab-1 .schem-aria .item-7 .size-x-1 {width: 305px;
    margin-right: 1px;
    margin-left: 97px;}
		#calculator #tab-1 .schem-aria .item-7 .size-y-1 {    height: 207px;
    margin-left: 10px;}


		/* TAB2 */
		#calculator #tab-2 .schem-aria .scheme.active {
				display: block;
				height: 500px;
		}
		#calculator #tab-2 .schem-aria {
				height: 482px;
		}

		#calculator #tab-2 .item-0 .item-descr i {
			display:block;
			margin-bottom:25px;
			background:url(../images/balkon_vhidni_dveri.png) 0 0 no-repeat;
			background-size: cover;
			width: 118px;
			height: 364px;
		}
		#calculator #tab-2 .schem-aria .item-0 .size-y-1 {
		    height: 363px;
		}
		#calculator #tab-2 .schem-aria .item-0 .size-x-1 {
    	width: 118px;
		}

		#calculator #tab-2 .schem-aria .scheme.active.item-1 {
				display: block;
				height: 500px;
				width: 293px;
		}
		#calculator #tab-2 .schem-aria .scheme.active.item-doors {
				display: block;
				height: 500px;
				width: 293px;
		}
		#calculator #tab-2 .item-1 .item-descr i {
			display:block;
			margin-bottom:25px;
			background:url(../images/odnostvorch_vhidni.png) 0 0 no-repeat;
			background-size: cover;
			width: 169px;
			height: 364px;
		}
		#calculator #tab-2 .item-doors .item-descr i {
			display:block;
			margin-bottom:25px;
			background-size: cover;
			width: 169px;
			height: 364px;
		}
		#calculator #tab-2 .schem-aria .item-1 .size-y-1 {
		    height: 363px;
		}
		#calculator #tab-2 .schem-aria .item-1 .size-x-1 {
    	width: 169px;
		}
		#calculator #tab-2 .schem-aria .item-doors .size-y-1 {
		    height: 363px;
		}
		#calculator #tab-2 .schem-aria .item-doors .size-x-1 {
    	width: 169px;
		}

		#calculator #tab-2 .schem-aria .scheme.active.item-2 {
				display: block;
				height: 500px;
				width: 293px;
		}
		#calculator #tab-2 .item-2 .item-descr i {
			display:block;
			margin-bottom:25px;
			background:url(../images/odnostvorch_vhidni_framuga.png) 0 0 no-repeat;
			background-size: cover;
			width: 142px;
			height: 364px;
		}
		#calculator #tab-2 .schem-aria .item-2 .size-y-1 {
				height: 363px;
		}
		#calculator #tab-2 .schem-aria .item-2 .size-x-1 {
			width: 142px;
		}

		#calculator #tab-2 .schem-aria .scheme.active.item-3 {
				display: block;
				height: 500px;
				width: 373px;
		}
		#calculator #tab-2 .item-3 .item-descr i {
			display:block;
			margin-bottom:25px;
			background:url(../images/dvohstvorch_stulp.png) 0 0 no-repeat;
			background-size: cover;
			width: 254px;
			height: 364px;
		}
		#calculator #tab-2 .schem-aria .item-3 .size-y-1 {
				height: 363px;
		}
		#calculator #tab-2 .schem-aria .item-3 .size-x-1 {
			width: 254px;
		}

		#calculator #tab-2 .schem-aria .scheme.active.item-4 {
				display: block;
				height: 500px;
				width: 373px;
		}
		#calculator #tab-2 .item-4 .item-descr i {
			display:block;
			margin-bottom:25px;
			background:url(../images/dvohstvorch_stulp_framuga.png) 0 0 no-repeat;
			background-size: cover;
			width: 212px;
			height: 364px;
		}
		#calculator #tab-2 .schem-aria .item-4 .size-y-1 {
				height: 363px;
		}
		#calculator #tab-2 .schem-aria .item-4 .size-x-1 {
			width: 212px;
		}



		#calculator  #tab-1 .item-descr {
		    float: none;
		    text-align: center;
		    margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-0 .item-descr i {
			background:url(../images/balkon-g-razpash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-1 .item-descr i{
			background:url(../images/balkon-p-raspash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-2 .item-descr i{
			background:url(../images/lodgia-4-razpash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-3 .item-descr i{
			background:url(../images/lodgia-6-razpash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-4 .item-descr i{
			background:url(../images/francuz-balkon-g-raspash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-5 .item-descr i{
			background:url(../images/francuz-balkon-p-raspash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-6 .item-descr i{
			background:url(../images/franc-lodg-4-razpash.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}
		#calculator #tab-1 .schem-aria .item-7 .item-descr i{
			background:url(../images/franc-lodg-5.jpg) 0 0 no-repeat;
			width: 303px;
			height: 307px;
			background-size: contain;
			margin: 0 auto;
		}


	#calculator .form-aria {
		overflow:hidden;
		margin-top: -60px;
	}

	#calculator .question-list {
	}
		#calculator .question-list li {
			margin-bottom:20px;
		}

		#calculator .question-list li p{
			font-weight:bold;
			color:#555555;
			padding-bottom:8px;
			font-size:16px;
		}

		#calculator .question-list li p.error{
			border-bottom:1px dashed red;
		}

		#calculator .question-list li label{
			display:block;
			line-height:15px;
			margin-bottom:8px;
			cursor:pointer;
			position:relative;
			padding-left:30px;
			font-weight:normal;
		}

		#calculator .question-list li label i{
			display:block;
			width:20px;
			height:20px;
			background:url(../images/bg-calc-check-box.png) 0 0 no-repeat;
			position:absolute;
			left:0;
			top:0;
		}

		#calculator .question-list li label.active i{
			background-position:0 -20px;
		}

		#calculator .question-list li label input {
			display:none;
			text-align:center;
			color:#ddd
		}
		#calculator .question-list li input.inputs-show {
			display: inline-block;
			margin-top: 0px;
width: 115px;
height: 22px;
line-height: 22px;
padding: 0 5px;
margin-bottom: 5px;
text-align: center;
background: #fff;
color: #323232;
border: 1px solid #00a0e6;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
		}

		#calculator  .button-area {
			margin-bottom:62px;
			color:#7d7d7d;
			width:520px;
		}

		#calculator  .button-area  .orange-button{
			background-color: #fad900;
			font-size: 18px;
			color:#090909;
			width:344px;
			height:42px;
			line-height:42px;
			font-weight:normal;
			text-align:center;
			cursor:pointer;
			margin-bottom:20px;
		}

		#calculator  .button-area  .orange-button:hover{
			background-color:#ffeca7
		}

		#calculator .orange-button {
			margin-top:25px;
			width:326px;
			font-weight:bold;
			font-size:12px;
		}

		#calculator .question-list input[type="text"] {
			margin-top:0px;
			width:260px;
			height:45px;
			line-height:45px;
			padding:0 10px;
			margin-bottom:5px;
			text-align:left;
			background:#fff;
			color:#323232;
			border:2px solid #00a0e6;
			-webkit-border-radius: 22px;
			-moz-border-radius: 22px;
			border-radius: 22px;
		}

		#calculator  .button-area  .calculate {
			margin-top:-20px;
			width:260px;
			height:45px;
			line-height:44px;
			padding:0 10px;
			margin-bottom:5px;
			text-align:left;
			background:#00a0e6;
			color:#fff;
			border:2px solid #00a0e6;
			-webkit-border-radius: 22px;
			-moz-border-radius: 22px;
			border-radius: 22px;
			text-align:center;
			cursor:pointer;
		}

		#calculator  .button-area  .calculate:hover {
			background:#00a0e6;
			border:2px solid #00a0e6;
			color:#fff;
		}


.col-centered {
	vertical-align:top;
}

body {
    background: #efefef;
    color: black;
    display: table;
    font-size: 14px;
    font-weight: 400 !important;
    margin: 0;
    min-width: 1300px;
    padding: 0;
    position: absolute;
    width: 100%;
}

.iamge-bottom-wrapper {
	height:105px;
	margin-bottom:20px;
}
/* End */
/* /bitrix/templates/main/css/calculator.css?148148519513258 */
