html, body { padding: 0; margin: 0; height: 100%; font: 12px/20px Tahoma, Arial, sans-serif; color: #000; background:none;}

p { padding: 0; margin: 0;}


input, select, textarea {font: 12px Tahoma, sans-serif}

a, a:active, a:visited {text-decoration: underline; outline: 0; color: #941914}
a:focus, a:hover {text-decoration: none; outline: 0; color: #941914}
a img, a:active img, a:visited img, a:hover img, a:focus img {border: 0; outline: 0}
a.order, a.order:active, a.order:visited, a.order:hover, a.order:focus {color: #fff; background: #941914; text-decoration: none; padding: 2px 7px; position: relative}

h1 {font: 24px/24px Tahoma, sans-serif; margin: 0; padding: 0 0 24px; position: relative}
h1 .articul {color: #555; font-size: 12px}
h2 {font: 24px/24px Tahoma, sans-serif; margin: 0; padding: 0 0 24px; position: relative}
h2 .articul {color: #555; font-size: 12px}
h3 {font: 18px/18px Tahoma, sans-serif; margin: 0; padding: 0 0 18px}
.main h3 {font: italic 18px/27px Georgia, serif; margin: 0; padding: 0}
h4 {font: bold 14px/18px Tahoma, sans-serif; margin: 0; padding: 0 0 10px}
h1 + h3 {padding: 10px 0 25px}
h2 + h3 {padding: 10px 0 25px}


.popup {position: relative; width: 418px; height: 550px; background: transparent url('../img/popup-form.png') no-repeat; padding: 19px 0 0; margin: 0 0 20px}
#order-decor-popup{
	width: 558px;
	height: 532px;
	background: url('../img/popup-form-decor.png') no-repeat;
	padding: 15px 0 0;
}
.popup .close {position: absolute; width: 30px; height: 30px; display: block; background: url('../img/close.png') 50% 50% no-repeat; top: 14px; right: 30px}
.popup .form {color: #fff; margin: 0 auto; width: 325px}
.popup .form-decor {color: #fff; margin: 0 auto; width: 465px}
.popup .form-decor label, .popup .form-decor p.text {color: #b3b3b3;}
.popup .form textarea {height: 120px}
.popup .form-decor textarea {height: 50px}
.popup .cancel {text-align: center}
.popup .cancel a, .popup .cancel a:active, .popup .cancel a:visited, .popup .cancel a:hover, .popup .cancel a:focus {color: #fff}
.popup a, .popup a:active, .popup a:visited, .popup a:hover, .popup a:focus {color: #fff}
.popup .form input, .popup .form textarea {width: 315px}
.popup .form-decor input, .popup .form-decor textarea {width: 455px}
.popup .form .time input {width: auto}
.popup .form .time input.day {width: 25px}
.popup .form .time input.month {width: 150px}
.popup .form .time input.hour {width: 25px}
.popup .form .time input.minute {width: 25px}
.popup .form .time input.minute {width: 25px}
.popup .form .time .hours {position: relative; float: right; width: 120px; text-align: right}
.popup .form .time .col {position: relative; float: left; width: 222px; margin: 0 10px 0 0; text-align: left;}
.popup .form .time .col input {width: 222px;}
.popup .form img {float:left;}
.popup .form .captcha {float:left; width: 184px; margin: 8px 0 0 10px;}
.popup .form .button {background: #fff; color: #000; margin: 10px auto 20px; box-shadow: 1px 1px 1px #000; border: 0; width: 325px}
.popup .form-decor .button {background: #fff; color: #000; margin: 10px auto 20px; box-shadow: 1px 1px 1px #000; border: 0; width: 462px}

.enter {background: url('../img/popup-enter.png') no-repeat; height: 251px}
.enter .form {padding: 30px 0 0}

.nopay {width: 414px; height: 330px; padding: 40px 0 0; background: url('../img/popup-offer.png') 50% 0 no-repeat}
.nopay .offer {color: #fff; font-size: 12px; margin: 0 41px}
.nopay .offer img {position: relative; float: left; margin: -15px 10px 15px 0}
.nopay .read, .nopay .read:active, .nopay .read:visited, .nopay .read:hover, .nopay .read:focus {width: 175px; position: relative; display: block; margin: 20px auto 0; background: #fff; color: #000; padding: 2px 0; text-decoration: none; text-align: center; box-shadow: 1px 1px 1px #000}
.nopay .offer .one {height: auto; max-height: 275px; overflow: hidden; position: relative}
.red {color: red}