.notice_block_wrapper{
	position: fixed;
	height: 0px;
	width: 100%;
	z-index: 10000;
}
.notice_block{
	position: relative;

	top: 46px;
	left: 310px;

	margin: 0px auto;
	width: 350px;

	z-index: 10000;
}
	.notice{
		border-radius: 6px;
		box-shadow: #9f9f9e 0 1px 3px;
		margin-bottom: 11px;
		position: relative;
		padding: 16px 40px 18px 19px;
		width: 285px;
		z-index: 10000;
	}
		.close{
			display: block;
			height: 19px;
			position: absolute;
			right: 10px;
			top: 10px;
			width: 18px;
		}
		.notice span{
			display: block;
			font-size: 20px;
			line-height: 21px;
			margin-bottom: 7px;
		}
		.notice p{
			font-size: 13px;
			line-height: 18px;
			text-shadow: #990000 0px -1px 0px;
		}

		.notice li{
			font-size: 13px;
			line-height: 18px;
			text-shadow: #990000 0px -1px 0px;
			list-style-type: circle !important;
			list-style-position: inside !important;
		}
	.warning{
		background: #c32e31;
		border: 2px #950101 solid;
		color: #fff;
	}
	.warning a:not(.close){
		color: #fff;
		text-shadow: #990000 0px -1px 0px;
		border-bottom: 1px #f4f7ff dashed;
	}
		.warning a:hover{
			color: #f4f7ff;
			text-shadow: #990000 0px -1px 0px;
			border-bottom: none;
		}
		.warning .close{background: url(../images/notice_close.png) no-repeat;}
		.warning span{text-shadow: #990000 0px -1px 0px;}
		.warning p{text-shadow: #990000 0px -1px 0px;}

	.gray_notice{
		background: url(../images/gray_notice.png);
		border: 2px #cfccc7 solid;
		color: #333;
	}
		.gray_notice .close{background: url(../images/notice_close.png) 0 -19px no-repeat;}
		.gray_notice span{color: #3d6cac;}
		.gray_notice p,.gray_notice span{text-shadow: #fff 0px 1px 0px;}
	.blue_notice{
		background: url(../images/blue_notice.png);
		border: 2px #5e85bb solid;
		color: #333;
	}
		.blue_notice .close{background: url(../images/notice_close.png) 0 -38px no-repeat;}
		.blue_notice span{color: #3d6cac;}
		.blue_notice p,.blue_notice span{text-shadow: #fff 0px 1px 0px;}
		.blue_notice p strong{color: #135998;}
/*** Popup ***/
#colorbox, #cboxOverlay, #cboxWrapper{
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 9990;
}
#cboxOverlay{
	background:url(../images/overlay.png);
	height: 100%;
	position: fixed;
	width: 100%;
}
#cboxContent{position:relative;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxLoadingOverlay{background:url(../images/loader_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loader.gif) no-repeat center center;}

#cboxClose{
	color: #969696;
	cursor: pointer;
	display: block;
	height: 19px;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 18px;
	border: none;
}
	#cboxClose:hover {
		color: #8a8888;
	}

	#cboxClose:active {
		color: #7b7a7a;
	}

.popup{
	background: url(../images/popup.png);
	border-top: none;
	border-radius: 4px;
	padding-top: 25px;
	width: 480px;
}

	.popup .popup_close{
		background: url(../images/notice_close.png) no-repeat;
		background-position: 0 -18px;

		width: 18px;
		height: 19px;

		position: absolute;

		left: 750px;
		top: 30px;

		cursor: pointer;
	}

		.popup .popup_close:hover{
			background-position: 0 -37px;
		}

	.popup .popup__header,
	.popup .popup__header span,
	.popup h3,
	.popup h3 span{
		color: #3872a5;
		font-size: 25px;
		line-height: 26px;
		margin-bottom: 25px;
		text-align: center;
		text-shadow: #fff 0px 1px 0px;
	}

	.extend_form input[type="text"],
	.extend_form input[type="password"],
	.popup textarea{
		background-color: #fff;
		border: 1px #b5b9bc solid;
		border-radius: 2px;
		box-shadow: inset #d4d4d4 0px 2px 4px;
		color: #333;
		font-size: 20px;
		height: 24px;
		padding: 0 0 0 9px;
	}

	.extend_form input[type="text"],
	.extend_form input[type="password"] {
		display: inline-block;
	}

	.extend_form fieldset{
		text-align: center;
	}
	.extend_form span{
		display: inline-block;
		font-size: 15px;
		line-height: 16px;
		margin-top: 4px;
		text-shadow: #fff 0px 1px 0px;
	}
		.extend_form input.day_number{
			margin: 0 3px;
			padding-left: 0px;
			text-align: center;
			width: 48px;
		}

	.popup_form_status .errormessage {
		color: #bb2629;
		margin: 0 0 10px 0;
		text-align: center;
	}

	.popup_form_status .infomessage {
		color: #3872a5;
		margin: 0 0 10px 0;
		text-align: center;
	}

	.popup_form_bottom{
		background: url(../images/popup_form_bottom_line.png) repeat-x;
		height: 62px;
		margin-top: 30px;
		padding-top: 21px;
		width: 100%;
		border-radius: 0 0 5px 5px;
	}

	.popup_form_bottom_submit {
		cursor: pointer;
	}

	.extend_form_row{
		overflow: hidden;
		padding: 0 40px;
		width: 400px;
	}
		.extend_form_row p{
			color: #666;
			float: left;
			font-size: 15px;
			line-height: 16px;
			margin-top: 4px;
			text-shadow: #fff 0px 1px 0px;
		}
		.extend_form input.url{
			float: right;
			font-size: 15px;
			width: 359px;
		}
.popup.medium{
	background: url(../images/popup.png);
	overflow: hidden;
	width: 600px;
}

.popup.big{
	background: url(../images/popup.png);
	border: 1px #989898 solid;
	border-top: none;
	border-radius: 4px;
	overflow: hidden;
	padding-top: 25px;
	width: 800px;
}
	.big.popup h3{
		font-size: 34px;
		line-height: 34px;
	}
	.popup .password_form{
		margin: 0px;
	}
		.popup.big .password_form{
			width: 800px;
		}
		.popup.medium .password_form{
			width: 600px;
		}
	.popup .form_row{
		height: auto;
		padding: 0 147px 0 41px;
		width: 612px;
	}
		.popup.medium .form_row{
			padding: 0 0px 0 0px;
			width: 560px;
		}
		.popup .form_row span{
			float: right;
			font-size: 13px;
			line-height: 14px;
			margin-top: 6px;
			width: 438px;
			display: inline-block;
		}
		.popup .form_row p{
			float: left;
			font-size: 15px;
			line-height: 16px;
			margin: 6px 0 0 0;
			text-shadow: #fff 0px 1px 0px;
		}
	.popup .password_form_content{
		border: none;
		box-shadow: none;
		padding: 0px;
	}

	.popup.big .password_form_content{
		width: 800px;
	}

	.popup.medium .password_form_content{
		width: 600px;
	}

		.password_form_content p{
			font-size: 15px;
			line-height: 16px;
			margin-bottom: 26px;
			text-align: center;
			width: auto;
		}
		.password_form_content span{color: #666;}
		.password_form_content label{
			color: #000;
			float: left;
			font-size: 15px;
			line-height: 32px;
			padding: 0 20px 0 0;
			text-align: right;
			text-shadow: #fff 0px 1px 0px;
			height: 32px;
			width: 152px;
		}
			.popup.medium .password_form_content label{
				width: 100px;
			}
		.password_form_content input[type="text"],
		.password_form_content input[type="password"]{
			background-color: #fff;
			border: 1px #b5b9bc solid;
			border-radius: 2px;
			box-shadow: inset #d4d4d4 0px 2px 4px;
			color: #333;
			font-size: 15px;
			height: 30px;
			padding: 0 0 0 11px;
		}
		.big.popup textarea{
			font-size: 15px;
			height: 168px;
			max-height: 168px;
			max-width: 427px;
			padding-top: 6px;
			width: 427px;
		}
			.big.popup textarea{
				height: 145px;
				max-height: 145px;
			}
		.password_form_content .number_characters {
			float: left;
			margin-right: 9px;
			width: 55px;
		}

		.password_form_content .number_days {
			float: left;
			margin-right: 9px;
			width: 30px;
		}

	.popup.big .password_request_bottom{
		border-radius: 0 0 4px 4px;
		overflow: hidden;
		width: 800px;
	}
	.popup.medium .password_request_bottom{
		border-radius: 0 0 4px 4px;
		overflow: hidden;
		width: 600px;
	}
	.popup.big .password_note{
		width: 800px;
	}
	.popup.medium .password_note{
		width: 600px;
	}
		.popup .password_note p{
			color: #000;
			font-size: 15px;
			line-height: 18px;
			margin: 0 15px 15px 15px;
			text-align: center;
			text-shadow: #fff 0px 1px 0px;
			width: 100%;
		}
			.popup .password_note p a{
				color: #135998;
				text-decoration: underline;
			}
				.popup .password_note p a:hover{text-decoration: none;}
.request_send.reg_btn{
	width: 329px;
}
.form_row_border{
	background: url(../images/border_dashed.png) top repeat-x;
	display: block;
	padding-top: 16px;
}
.password_form_content .error input[type="text"],.password_form_content .error input[type="password"]{border-color: #a21818;}
	.password_form_content .error span{color: #990000;}

/* Auth */
.popup .popup__header.auth_ico span{
	background: url(../images/auth_ico.png) left no-repeat;
	font-size: 34px;
	line-height: 34px;
	margin: -3px 0 0 0;
	padding-left: 33px;
}
	.popup .popup__header.auth_ico img {
		margin: 0 0 0 8px;
		vertical-align: middle
	}

.auth_popup {
	width: 400px;
}
.auth_popup p,
.auth_popup label {
	color: #000;
	display: block;
	font-size: 15px;
	line-height: 16px;
	text-align: center;
	text-shadow: #fff 0px 1px 0px;
}
	.auth_popup input[type="text"],
	.auth_popup input[type="password"]{
		font-size: 25px;
		height: 30px;
	}
	.auth_popup .auth_login{
		margin-bottom: 10px;
		padding-left: 7px;
		width: 330px;
	}
	.auth_popup label.remember{
		display: inline-block;
		font-size: 15px;
		line-height: 15px;
		margin-right: 90px;
		text-align: center;
	}

	.lost_pass_block {
		margin-top: 10px;
		text-align: center;
	}
		.lost_pass {
			color: #135998;
			display: inline-block;
			font-size: 15px;
			line-height: 16px;
			text-decoration: underline;
		}
			.lost_pass:hover{text-decoration: none;}

	.form_row__note {
		margin: 0;
	}

.registration_popup .password_request_bottom {
	padding-top: 25px;
	height: 57px;
}
.auth_popup .popup_form_bottom {
	margin-top: 19px;
}

/*** END popup ***/
/* Template popup */
.template_popup_block_brief {
	background: url(../images/add_order_block.png);
	border: 2px #6389bc solid;
	border-radius: 6px;
	display: none;
	padding: 20px 21px 18px 18px;
	position: absolute;
	top: 25px;
	width: 509px;
	z-index: 99;
}

.template_popup_block_bank {
	background: url(../images/add_order_block.png);
	border: 2px #6389bc solid;
	border-radius: 6px;
	display: block;
	padding: 20px 21px 18px 18px;
	width: 509px;
}
.template_popup_block {
	background: url(../images/add_order_block.png);
	border: 2px #6389bc solid;
	border-radius: 6px;
	display: block;
	padding: 20px 21px 18px 18px;
	position: absolute;
	top: 59px;
	width: 509px;
	z-index: 99;
}
	.template_popup_block_brief .close,
	.template_popup_block_bank .close,
	.template_popup_block .close {
		background: url(../images/notice_close.png) 0 -38px no-repeat;
		cursor: pointer;
		display: block;
		height: 19px;
		position: absolute;
		right: 10px;
		top: 9px;
		width: 18px;
	}
	.template_popup_block_brief  h5,
	.template_popup_block_bank h5,
	.template_popup_block h5 {
		color: #666;
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 7px;
		text-shadow: #fff 0px 1px 0px;
	}
	.template_popup{
		padding-left: 2px;
		width: 507px;
	}
		.template_popup li{
			background: url(../images/bullet_comment.png) left 13px no-repeat;
			padding-left: 20px;
			overflow: hidden;
		}
			.template_popup li span:first-child{
				background: url(../images/border_dashed.png) top repeat-x;
				display: block;
				overflow: hidden;
				padding: 9px 0 9px 0;
			}
				.template_popup li:hover span,
				.template_popup li:hover a {
					text-shadow: lightgray 0px 0px 1px;
				}
				.template_popup li:first-child span:first-child{background: none;}
			.template_popup li a{
				color: #135998;
				float: right;
				font-size: 13px;
				line-height: 14px;
				text-shadow: #fff 0px 1px 0px;
			}
			.template_popup li a:first-child{
				float: left;
				font-weight: bold;
			}
			.del_row{
				background: url(../images/delete_fav.png) no-repeat;
				cursor: pointer;
				display: block;
				float: right;
				height: 12px;
				margin: 1px 0 0 29px;
				width: 12px;
			}

		.template_popup_block_brief .template_popup li{
			background: none;
		}

.popup p{
	font-size: 14px;
	text-align: center;
	margin: 5px 5px 10px 5px;
}

/* END template popup */
/* Article_popup */
.popup.article_popup{
	padding-top: 16px;
	width: 588px;
}
	.popup.article_popup h3{
		font-size: 20px;
		line-height: 21px;
		margin-bottom: 0px;
	}
.popup.article_popup .add_order_block{
	background: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	.popup.article_popup .add_order_block fieldset label{
		display: inline-block;
		padding: 5px 15px 0px 0px;
		width: auto;
	}
	.popup.article_popup .add_order_block fieldset input{
		float: right;
	}
	.popup.article_popup textarea.article_textarea{
		font-size: 13px;
		max-height: 215px;
	}
.popup.article_popup .admin_form_bottom {
	margin-bottom: -5px;
}

.popup_block__prompt {
	background: url(../images/popup.png);
	border: 1px #989898 solid;
	border-top: none;
	border-radius: 4px;
	overflow: hidden;
	width: auto;
}
	.popup_block__prompt form {
		text-align: center;
	}
		.popup_block__prompt__input {
			width: 330px;
		}

	.popup_block__prompt__bottom {
		background: url(../images/popup_form_bottom.png) repeat-x;
		margin: 30px 0 0 0;
		padding: 12px 0;
		width: 100%;
	}
		.popup_block__prompt__bottom.prompt_confirm {
			text-align: center;
		}
			.popup_block__prompt__bottom.prompt_confirm .prompt_ok{
				display: inline-block !important;
			}

			.popup_block__prompt__bottom.prompt_confirm .prompt_cancel{
				margin-left: 10px;
				display: inline-block;
			}

	.popup_block__prompt textarea {
		background-color: #fff;
		border: 1px #b5b9bc solid;
		border-radius: 2px;
		box-shadow: inset #d4d4d4 0px 2px 4px;
		color: #333;
		font-family: arial;
		font-size: 13px;
		font-weight: normal;
		height: 100px;
		margin: 0 18px;
		padding: 9px;
		width: 420px;
		max-width: 420px;
	}

	.popup_block__prompt input[type=text] {
		background-color: #fff;
		border: 1px #b5b9bc solid;
		border-radius: 2px;
		box-shadow: inset #d4d4d4 0px 2px 4px;
		color: #333;
		font-family: arial;
		font-size: 13px;
		font-weight: normal;
		margin: 0;
		padding: 0 9px;
		width: 350px;
		height: 24px;
	}

	.popup_block__prompt label,
	.popup_block__prompt__append,
	.popup_block__prompt__prepend {
		color: #333333;
		font-size: 15px;
		line-height: 26px;
	}

		.popup_block__prompt label {
			margin: 0 15px;
			line-height: 18px;
			display: block;
			text-align: center;
		}

		.popup_block__prompt__pre_label {
			font-size: 14px;
			margin: 0 12px 18px 18px;
		}
		
	.popup_block__prompt h3 {
		color: #3872a5;
		font-size: 25px;
		font-weight: normal;
		line-height: 80px;
		text-align: center;
	}

.prompt_popup {
	left: 50%;
	margin: 0 0 0 -240px;
	padding: 15px 5px 0 0;
	position: fixed;
	top: 28%;
	z-index: 10000;
}
	.prompt_popup input[type="submit"],
	.prompt_popup input[type="button"] {
		float: right;
		margin: 10px;
		margin-right: 15px;
		cursor: pointer;
	}

	.prompt_popup fieldset p {
		display: block;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 14px;
		margin-left: 12px;
		text-shadow: #fff 0px 1px 0px;
		font-size: 14pt;
	}

	.prompt_popup fieldset input[type="text"],
	.prompt_popup fieldset input[type="password"] {
		width: 440px;
		height: 30px;
	}

	.prompt_popup fieldset textarea {
		width: 440px;
		height: 170px;
	}

/* Custom project popup */

.popup_block__prompt__create_project {
	margin: 0 30px;
	width: 530px;
}
	.popup_block__prompt__create_project label,
	.popup__create_project__type__head {
		display: inherit;
		color: #333333;
		cursor: pointer;
		font-size: 13px;
		font-weight: bold;
		vertical-align: middle;
	}

	.popup__create_project__type__choice label {
		width: 80px;
	}
	
	.popup__create_project__type__choice {
		height: 40px;
		line-height: 40px;
		margin: 10px 5px;
	}

	.popup_block__prompt__create_project__type {
		margin: 10px 0 0 0;
		text-align: center;
	}
		.popup__create_project__type__description {
			font-size: 13px;
			font-weight: normal;
			margin: 10px 0 0 10px;
			text-align: center;
			text-shadow: #fff 0px 1px 0px;
		}
			.popup__create_project__type__miralinks,
			.popup__create_project__type__sape,
			.popup__create_project__type__manager {
				display: inline-block;
				background: url(../images/info_ico.png) left no-repeat;
				padding-left: 15px;
			}

		.popup__create_project__type__choice {
			background-color: #eff2f5;
			border-bottom: 1px #b6babd solid;
			border-left: 1px #d3d8db solid;
			border-right: 1px #d3d8db solid;
			border-top: 1px #eaedf0 solid;
			border-radius: 6px;
			cursor: pointer;
			display: inline-block;
			float: none;
			padding: 12px 0px 12px 20px;
			width: 150px;
		}
			.popup__create_project__type__choice.active {
				background-color: #fff;
				border-bottom: none;
				border-top: 1px #b6babd solid;
				position: relative;
			}

			.popup_block__prompt__create_project__type.order_performer_choice {
				height: auto;
				width: auto;
			}

	.popup_block__prompt__create_project input[type="text"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}

/* Profile articles preview */

	.popup__article {
		position: fixed;
		background: white;
		border: 1px solid #acaba7;
		overflow: auto;
		overflow-x: hidden;
		z-index: 100;
	}
		.popup__article__loader {
			background:white;
			font-size: 13px;
			padding: 30px;
		}

		.popup__article__preview {
			background:white;
			font-size: 13px;
			padding: 30px;
		}

		.popup__article__preview img {
			max-width: 640px;
		}

.search_submit_block{
	background: url(../images/search_submit_block.png) repeat-x;
	clear: both;
	height: 53px;
	padding-top: 11px;
	position: relative;
}
	.search_submit{
		display: block;
		margin: 0 auto;
		width: 119px;
	}
	.clear_form{
		border-bottom: 1px #fff dashed;
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		line-height: 14px;
		position: absolute;
		right: 50px;
		text-shadow: #000033 0px -1px 0px;
		top: 23px;
	}
		.clear_form:hover{border-bottom: none;}

.popup.popup_form {
	padding-top: 28px;
	width: 800px;
}
.popup_form{
	overflow: hidden;
}
.popup_form .form_order{
	clear: both;
	width: 800px;
}
	.popup_form .form_order fieldset{
		float: left;
		padding: 0 59px 12px 0;
		position: relative;
		width: 741px;
	}
		.popup_form .form_order fieldset label{
			float: left;
			font-size: 16px;
			line-height: 21px;
			margin-right: 9px;
			padding: 10px 20px 0 0;
			text-align: right;
			width: 195px;
		}
		.popup_form .form_order fieldset label.necessarily{background: url(../images/mainpage/necessarily.png) right 4px no-repeat;}
		.popup_form .form_order textarea{
			background-color: #fff;
			border: none;
			border-radius: 5px;
			float: left;
			font-size: 16px;
			height: 114px;
			padding: 10px 0 0 13px;
			width: 504px;
			max-width: 504px;
		}
		.popup_form .form_order input[type=text]{
			background-color: #fff;
			border: none;
			border-radius: 5px;
			float: left;
			font-size: 16px;
			height: 46px;
			box-sizing: border-box;
			padding: 0px 0 0 13px;
			width: 350px;
		}
		.popup_form .form_order .fake_select{
			left: 216px;
			margin-left: 9px;
			width: 247px;
		}
			.popup_form .form_order .fake_select label{
				float: none;
				width: auto;
			}
		.popup_form .form_order .book{margin-right: 170px;}
		.popup_form .row_desc{
			float: left;
			font-size: 16px;
			line-height: 16px;
			margin: 13px 0 0 10px;
		}
		.popup_form .baloon{
			background-color: #f6f5f5;
			border-radius: 5px;
			color: #666;
			float: right;
			font-size: 14px;
			line-height: 19px;
			margin-right: -20px;
			padding: 6px 15px 7px 18px;
			position: relative;
			width: 242px;
		}
		.popup_form .baloon:before{
			border: 6px solid;
			border-color: transparent #f6f5f5 transparent transparent;
			content: "";
			height: 0px;
			left: -12px;
			position: absolute;
			top: 16px;
			width: 0px;
		}
		.popup_form .input_name{
			background-color: #fff;
			border: none;
			border-radius: 5px;
			float: left;
			font-size: 16px;
			height: 44px;
			padding: 0 0 0 13px;
			width: 504px;
		}
	.popup_form .cost.result_title{
		background: url(../images/mainpage/cost.png) 158px 0/42px 46px no-repeat;
		clear: both;
		float: left;
		color: #9a9a9a;
		margin-bottom: 9px;
		padding: 8px 0 10px 223px;
		width: 518px;
	}
		.popup_form .cost.result_title span{color: #39649f;}
	.popup_form .form_bottom{
		background-color: #3864a3;
		border-radius: 0 0 5px 5px;
		float: left;
		color: #fff;
		height: 128px;
		margin-top: 9px;
		padding-top: 15px;
		width: 800px;
	}
		.popup_form .form_bottom p{
			font-size: 16px;
			line-height: 17px;
			text-align: center;
		}
		.popup_form .form_bottom p sub{
			display: inline-block;
			font-size: 39px;
			line-height: 17px;
			margin-top: -1px;
		}
		.popup_form .form_bottom .calc_send{margin: 15px auto;}
		.popup_form input.calc_send{
			border: none;
			border-bottom: 2px #b86e00 solid;
			display: block;
			float: none;
			height: 42px;
			padding: 0 0 2px 0;
			width: 262px;
		}

		.popup_form  .result_title {
			color: #39649f;
			font-size: 29px;
			line-height: 34px;
			margin-bottom: 15px;
		}
		.popup_form .result_title span {
			float: right;
			font-size: 39px;
			margin-top: -4px;
		}

		.popup_form .performer {
			background-color: #f6f5f5;
			border-radius: 5px;
			color: #000;
			float: right;
			font-size: 16px;
			height: 60px;
			line-height: 21px;
			margin-right: 59px;
			margin-bottom: 20px;
			padding: 5px 20px;
			width: 315px;
		}

			.popup_form .performer img {
				border-radius: 60px;
				float: left;
				height: 60px;
				margin-right: 13px;
				width: 60px;
			}

			.popup_form .performer span {
				display: table-cell;
				height: 60px;
				vertical-align: middle;
			}

.book{
	background: url(../images/mainpage/book.png) no-repeat;
	background-size: 90px 264px;
	cursor: pointer;
	float: right;
	height: 44px;
	width: 90px;
}
				.var1000{background-position: 0 -55px;}
				.var2000{background-position: 0 -110px;}
				.var3000{background-position: 0 -165px;}
				.var4000{background-position: 0 -220px;}

			.calc_send{
				background-color: #ff9900;
				border-bottom: 2px #b86e00 solid;
				border-radius: 5px;
				box-shadow: rgba(0,0,0,.16) 0 2px 2px;
				color: #fff;
				float: left;
				font-size: 25px;
				height: 34px;
				line-height: 25px;
				padding-top: 9px;
				text-align: center;
				-webkit-transition: all 0.3s linear;
				transition: all 0.3s linear;
				width: 159px;
			}
				.calc_send:hover{
					background-color: #ffac2f;
					border-bottom: 2px #b87c22 solid;
				}
				.calc_form .calc_send{margin-top: 27px;}

.popup.popup_form .fa.fa-rub {
	font-size: 0.92em;
}
