.reverce-button { background: transparent url("button-up-active_001.png") no-repeat scroll 0% 0%; width: 176px; height: 47px; margin-top: 2px; float: right; }
.reverce-button-p { background-color: rgb(240, 0, 0); width: 220px; height: 18px; padding: 10px; text-align: center; margin: 0px auto; border: 1px solid rgb(235, 235, 235); }
.reverce-button div { text-align: center; padding-top: 13px; color: white; }
.reverce-button:hover { background: transparent url("button-up_001.png") no-repeat scroll 0% 0%; }
.fancybox-close { top: -31px ! important; right: -31px ! important; }
#open-modal { text-decoration: none; color: white; font-family: Myriad Pro; text-transform: uppercase; font-size: 16px; display: block; width: 176px; height: 47px; cursor: pointer; }
.zakaz-form { max-width: 380px; height: 300px; }
.zakaz-send { max-width: 540px; height: 160px; }
.zakaz-submit:hover { background: transparent linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(213, 213, 213) 100%) repeat scroll 0% 0%; }
.zakaz-submit:hover div { color: rgb(37, 38, 39); }
#zakaz-form { text-align: center; background: white none repeat scroll 0% 0%; }
.zakaz-container {  }
.zakaz-title { font-size: 27px; padding-top: 25px; }
.zakaz-text { margin-bottom: 18px; }
#zakaz-form input { width: 323px; height: 36px; border: 1px solid rgb(178, 184, 196); padding: 5px; margin-bottom: 18px; font-size: 18px; font-family: "Roboto",sans-serif ! important; font-weight: 300; text-align: center; }
.zakaz-submit { max-width: 335px; height: 52px; background: transparent url("left-menu-bg_001.png") repeat scroll 0% 0%; color: white; text-align: center; cursor: pointer; margin: 0px auto; }
.zakaz-submit div { padding-top: 13px; font-size: 21px; font-weight: 300; text-transform: uppercase; }
button.zakaz-submit { max-width: 335px; height: 52px; background: transparent url("left-menu-bg_001.png") repeat scroll 0% 0%; color: white; text-align: center; cursor: pointer; margin: 0px auto; padding-top: 0px; font-size: 21px; font-weight: 300; text-transform: uppercase; width: 100%; border: 0px none; }
button.zakaz-submit:hover { background: transparent linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(213, 213, 213) 100%) repeat scroll 0% 0%; color: rgb(37, 38, 39); }
.zakaz-ok { width: 135px; height: 52px; font-size: 18px; background: transparent url("left-menu-bg_001.png") repeat scroll 0% 0%; color: white; text-align: center; cursor: pointer; margin: 0px auto; }
.zakaz-ok:hover { color: black; background: transparent linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(213, 213, 213) 100%) repeat scroll 0% 0%; }
.zakaz-ok div { padding-top: 13px; font-size: 21px; font-weight: 300; text-transform: uppercase; }
.zakaz-thx-text { margin: 10px 0px 30px; }
.terms4.full { overflow: hidden; padding: 0px 0px 15px; position: relative; width: 100%; }
.terms4 { font-size: 12px; line-height: 12px; padding: 0px 5%; position: relative; text-align: left; width: 90%; }
#zakaz-form input { max-width: 90%; }
.terms4 label::before { display: none ! important; }
.terms4 label { color: rgb(0, 0, 0); display: inline ! important; float: none ! important; font-size: 12px ! important; line-height: 12px; padding: 0px; }
#terms4 { display: inline ! important; float: none ! important; height: auto ! important; margin: 10px 0px 0px ! important; padding: 1px ! important; vertical-align: bottom ! important; width: auto ! important; }
