#mask { position:absolute; left:0; top:0; z-index:9000; background:#000; display:none; }

#boxes .window { position:fixed; left:0px; top:0px; width:440px; height:200px; display:none; z-index:9999; padding:20px; }


.close_window { background: #606061; color: #FFFFFF; line-height: 25px; position: absolute; right: -12px; text-align: center; top: -10px; width: 24px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; }

.close_window:hover { background: #00d9ff; }

.close_modal1{left: 438px;}



/* Форма для обратного звонка */
.zvonok .text{ font-size: 11px; color: #fff; margin-bottom: 20px;}
.zvonok div p{ color: #fff; font-size: 18px; text-transform: uppercase; text-shadow: 0 0 5px rgba(0, 0, 0, 0.75); margin-bottom: 50px; margin-left: -25px; line-height: 25px; letter-spacing: -0.25px; font-weight: bold; text-align: center; width: 350px;}
#boxes #dialog {left:30% !important; top: 200px !important; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; height:373px; padding:10px; padding-left: 120px; background: url(../images/modal_window.png) no-repeat; }

/* Форма для вопроса */
.zakaz .text{ font-size: 11px; color: #fff; margin-bottom: 3px;}
.zakaz div p{ color: #fff; font-size: 18px; text-transform: uppercase; text-shadow: 0 0 5px rgba(0, 0, 0, 0.75); margin-bottom: 50px; margin-left: -25px; line-height: 25px; letter-spacing: -0.25px; font-weight: bold; text-align: center; width: 350px;}


.mod_modal input{ border-radius: 15px; }
.mod_modal input[type="submit"]{background: url("../images/submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

#boxes input[type="tel"] { box-shadow: 0 0 9px rgba(0, 0, 0, 0.75); height: 30px; text-indent: 10px; width: 294px; margin-bottom: 30px; padding: 0 10px;}

#boxes input[type="text"] { box-shadow: 0 0 9px rgba(0, 0, 0, 0.75); height: 30px; text-indent: 10px; width: 294px; margin-bottom: 30px; padding: 0 10px; display: block;}
#boxes input[type="submit"] {  display: block; background: url("../images/submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 5px rgba(0, 0, 0, 0.64); color: #fff; cursor: pointer; font-size: 24px; font-weight: bold; height: auto; text-align: center; text-transform: uppercase; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; padding: 1px 36px 1px 43px; margin: auto;}

/******  дополнительные кнопки модальных окон  *********/
#boxes #dialog1 {left:30% !important; width:450px; height:373px; padding:10px; padding-left: 120px;  background: url(../images/modal_window.png) no-repeat; top: 5000px !important;}
#boxes #dialog2 {left:250px !important; width:450px; height:373px; padding:10px; padding-left: 120px;  background: url(../images/modal_window.png) no-repeat; top: 7000px !important;}

/** mod_discount **/
#boxes #dialog1 {left:30% !important; top: 200px !important; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; height:373px; padding:10px; padding-left: 120px; background: url(../images/modal_window.png) no-repeat; }

.mod_discount { background: #fbfbfb; position: fixed; right:0; width: 330px; visibility: hidden; z-index: 100; }
.mod_discount .title { background: #0b3182; color: #fff; padding: 5px 5px; text-transform: uppercase; font-weight: bold; font-size: 14px; text-align: center; margin: 0; }
.mod_discount_main { padding: 4px 5px; background: url(../images/mod_skidka_bg.jpg) no-repeat 50%; }
.mod_discount_main form { margin: -7px 60px; }
.mod_discount_main form input { font-weight: bold; font-family: Arial Black, Arial, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px; border-radius: 10px; background: url('../images/mod_skidka_btn.png') no-repeat 0% 0%; color: #000; height: 41px; width: 124px; border: 0; outline: 0; margin-top: 95px; }
.mod_discount_main form input:hover { background: url('../images/mod_skidka_btn.png') no-repeat 50% 100%; }