/*
::-webkit-input-placeholder { font-size:12px !important; color:#999; font-style:italic !important; text-transform:none !important }
:-moz-placeholder {	font-size:12px !important; color:#999; font-style:italic !important; text-transform:none !important }
.placeholder { padding-top:4px; padding-bottom:0; height:19px !important; font-size:12px !important; color:#999; font-style:italic !important; text-transform:none !important }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
::-webkit-input-placeholder { font-size:18px !important; color:#999; font-style:italic !important }
}
*/

/* ---------------------------------------------------------------------------------------------------------------------- */
* { font-family:'Roboto', sans-serif; font-weight:300 }
/* ---------------------------------------------------------------------------------------------------------------------- */
a {  }
a:visited {  }
a:hover {  }
/* ---------------------------------------------------------------------------------------------------------------------- */
.center { margin:0 auto; text-align:center }
.left { float:left }
.right { float:right }
.clear { clear:both; float:none; font-size:0.01px }
/* ---------------------------------------------------------------------------------------------------------------------- */
html {  }
body {  }
html, body { height:100%; padding:0; margin:0 }
/* ---------------------------------------------------------------------------------------------------------------------- */
h1 { font-weight:700 }
h2 { margin:35px 0 55px }
h3 { font-size:17px; font-weight:500; margin:0; padding:0 }
/* ---------------------------------------------------------------------------------------------------------------------- */
.backround { background:url("../img/fon.jpg") no-repeat scroll 0 0 transparent; background-size:cover; min-height:100%; position:absolute; width:100% }
/* ---------------------------------------------------------------------------------------------------------------------- */
.wrap { width:965px; padding:0 0 20px }
.wrap.center { /* margin:-300px auto 0; position:relative; top:50% */ }
/* ---------------------------------------------------------------------------------------------------------------------- */
.contents { margin:0 0 20px }
.contents .right.form { background-color:#F2F2F2; border-radius:10px; padding:25px 15px 50px; width:325px }
.contents .right.form td { text-align:center }
.contents .right.form form { z-index:999; position:relative }
.contents .right.form form input,
.contents .right.form form button { border:0 none; border-radius:5px; color:#FFFFFF; font-size:18px; padding:10px; margin:0 0 5px }
.contents .right.form form input[type="text"] { background-color:#808080; width:285px }
.contents .right.form form button,
.contents .right.form form input[type="button"],
.contents .right.form form input[type="submit"] { background-color:#EF5425; font-weight:bold; text-transform:uppercase; width:305px; box-shadow:0 5px 0 #BF431E; cursor:pointer }
/* ---------------------------------------------------------------------------------------------------------------------- */
.gift { background-color:#FFFFFF; border-radius:10px; padding:5px; margin:20px 0 0 }
.gift .left img { float:left; width:175px; height:131px }
.gift .left .catch { font-size:30px; margin-left:158px; position:absolute; width:480px }
.gift .left .tleft { margin:105px 0 0 755px; position:absolute }
.gift .arrow { background:url(../img/arrow.png) no-repeat scroll center center transparent; height:175px; margin:-125px 0 0 -35px; position:absolute; width:40px }
.gift .countdown { list-style:none; margin:15px 55px 80px 0 }
.gift .countdown li { background-color:#2F3B61; border-radius:5px; color:#FFFFFF; float:left; font-size:50px; font-weight:bold; list-style:none outside none; padding:3px 5px }
.gift .countdown li.seperator { background:none repeat scroll 0 0 transparent; color:#D1D1D1; font-size:35px; margin-top:15px }
.gift .countdown li p { font-size:15px; margin:0; padding:0 }
.gift .countdown li span {  }
.gift .countdown .clear { background:none }
/* ---------------------------------------------------------------------------------------------------------------------- */
.footer { background-color:#FFFFFF; border-radius:10px; padding:10px; font-size:12px }
.footer .links a { margin-right:30px }
.footer .ends p { margin:5px 0 0; padding:0 }











