/*Теги*/
body{margin:0;padding:0;background:#212121;font-family:Arial,Helvetica,sans-serif; color: #d8d8d8;}
h1,h2,h3,h4{margin:10px 0;text-align:center; font-weight: normal;}
h1{font-size:36px;line-height:40px;}
h2{font-size:30px;line-height:30px;color:#d8d8d8;}
h3{font-size:24px;line-height:24px;color:#ffba00; text-transform: uppercase; text-shadow:1px 1px 3px #000000; margin: 20px 0 0;}
h4{font-size:16px;line-height:20px;color:#d8d8d8; text-transform: uppercase; text-shadow:1px 1px 3px #000000;}
p {text-shadow:1px 1px 3px #000000; text-align: justify; margin: 20px 0;}
img{margin:0; padding:0; line-height: 0; border: none; vertical-align: bottom;}
a{border: none; text-decoration: none; color: #555; }

/*Шапка*/
.header{padding:20px 0; text-shadow:1px 1px 3px #000000;}
.yellow{color:#ffba00}
.red{color:#dc3030}
.blue{color:#63a8d0}

/*Контент*/
.content{background:#212121 url(images/fon2.jpg) center; border: 5px solid #d8d8d8; border-right: none; border-left: none; padding:15px 0; text-align: center;}
.left{ float: left; width: 60% }
.right{ float: right; width: 35%;}
.clear{ clear: both;}
.conf{ background: url(images/conf.png) no-repeat left center; padding-left: 40px; font-size: 14px; color: #d8d8d8; font-style: italic; text-align: justify; margin: 20px 0; }
.shadow {box-shadow: 1px 1px 7px #111;}

/*Форма подписки*/
form{ width: 100%; margin: 0; padding: 0; position: relative;}
input[type="email"]{line-height: 17px; width: 100%; margin:0 0 20px; padding: 17px 0; 
	border:none; border-radius:3px; box-shadow: 0 0 11px #222; font-size: 17px;
    color: #555; text-indent: 50px; background: #fff url(images/mail.png) 10px center no-repeat; 
    transition:background 0.3s;}
input[type="email"]:focus{background: #eee url(images/mailb.png) 10px center no-repeat; outline: none;}
input[type="submit"]{line-height: 24px; width: 100%; margin: 0; padding: 13px 0; 
	border:none; border-radius:3px; box-shadow: 0 0 11px #222; font-size: 24px;
    text-transform: uppercase; color: #272727; cursor: pointer; background: #ffba00; text-align: center; 
    transition:background 0.3s, color 0.3s;}
input[type="submit"]:hover{background: #63a8d0; color: #fff;}

/*Таймер*/
.timer{text-align: center; background: #d8d8d8; padding:5px 0 10px 0; color: #272727;}
.dline{line-height: 82px; font-size: 30px; float: left;}

/*Подвал*/
.copy{color: #d8d8d8; text-shadow:1px 1px 3px #000000; text-align: center; margin: 10px 0;}

/*Адаптация*/
.mid{width:1000px;margin:0 auto}

@media screen and (max-width:999px) and (min-width: 700px){
.mid, .left img{ width: 95% }
.dline{line-height: 82px; font-size: 22px;}
.left{width: 45% }
.right{width: 50%; }
.countdownHolder{font: 1.8em/1.4em Tahoma, Arial, Helvetica, sans-serif;}
input[type="submit"]{line-height: 20px; font-size: 20px;}
}

/*
    серый - #272727; 
    синий - #0A4054; 
    зеленый - #32491F;
    красный - #592925;
*/

@media screen and (max-width:699px) and (min-width: 500px){
.mid{ width: 70% }
.content{background-image: none; background-color: #0A4054;}
.left, .left img, .right{ float: none; width: 100% }
.dline{line-height: 30px; font-size: 22px; float: none;}
.countdownHolder{font: 1.6em/1.3em Tahoma, Arial, Helvetica, sans-serif;}
input[type="submit"]{line-height: 20px; font-size: 20px;}
}

@media screen and (max-width:499px){
.mid{ width: 95% }
.content{background-image: none; background-color: #0A4054;}
.left, .left img, .right{ float: none; width: 100% }
.dline{line-height: 28px; font-size: 20px; float: none;}
.countdownHolder{font: 1.5em/1.2em Tahoma, Arial, Helvetica, sans-serif;}
input[type="submit"]{line-height: 20px; font-size: 20px;}
}