body,h1,h2,h3,h4,h5,h6,form,fieldset,img,td,th,table,ul,p{margin:0;padding:0;border:0;font-size:0.625em;font-family: 'Roboto', sans-serif;color:#000000;}

.fl {float: left;}
.fr {float: right;}
.fb {font-weight:bold;}
.wrap {width:990px; margin:0 auto; position:relative;}
.clear {clear:both}

.logo {height:57px; width:100%; background:#004D73;}
.logo .logo_text {font-size:2.5em; line-height:57px; color:#fff;}

.top {width:100%; min-height:451px; background:#C9D8E9;}
.top .check {padding:52px 206px 0; 0 194px; height:72px; font-size:3em;}
.top .top_left {padding:40px 0 0 133px;}
.top .top_left p {color:#004C72; width:372px; line-height:24px;  font-size:2em;}
.top .top_left ul {list-style-type:none; padding:27px 0 0 0; font-size:1.4em; width:300px; line-height:28px;}
.top .top_left ul li {padding:7px 0 7px 50px; background:url('images/li.png') no-repeat left center;}
.top .top_right {padding:10px 166px 0 0;}

.form {height:606px; position:relative;}
.form_content {padding:0 0 0 186px;}
.thin {font-weight:100;}
.form p {padding:32px 0 46px 0; font-size:2em;}
.form img.arrow_one {position:absolute; top:64px; left:153px;}
input.email, input.email2 {width:294px; border:1px solid #334859; height:22px; padding:10px 18px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; font-size:16px; font-style:italic}
.send_it {padding:0 0 0 95px;}
input.send {height:45px; width:182px; background:url('images/send.png') no-repeat center top; display:block; border:none; margin-left:20px; cursor:pointer;}
input.send:hover {background:url('images/send_h.png') no-repeat center top;}
.form img.phone {padding:36px 0 0 85px;}
.form img.arrow_r {padding:82px 0 0 107px;}
.form .number {font-size:30px; padding:20px 0 0 84px; line-height:43px;}
.form .wrap_hidden {width:236px; height:43px; margin:0 0 0 10px; text-align:left;; position:relative;}
.form .hidden {background:url('images/number.png') no-repeat center top;  cursor:pointer; width:100%; height:100%; position:absolute; top:0}
.form .hidden:hover {background:url('images/number_h.png') no-repeat center top; position: absolute; top:0;}

.youtube {height:495px; background:#C9D8E9;}
.youtube p {width:580px; margin:0 auto; font-size:30px; padding:40px 0;}
.youtube_shadow {margin:13px auto 0; width:475px; height:50px; background:url('images/youtube_shadow.png') no-repeat center top; display:block;}

.hide_this_youtube {margin:0 auto; width:506px; position:relative; height:258px;}
.fake {width:506px; height:258px; background:url('images/youtube.png') no-repeat center top; position:absolute; z-index:10; cursor:pointer;}
.iframe {position:absolute; width:606px; height:258px;}

.use {height:400px; padding:35px 10px;}
.use p {font-size:20px; color:#004C72; font-weight:bold;}
.use .use_left {width:510px;}
.use ul {list-style-type:none; padding:55px 0;}
.use ul.first {padding:35px 0;}
.use ul li {padding:7px 0 7px 50px; background:url('images/li.png') no-repeat left center; font-size:16px; line-height:28px;}

.how {height:460px; background:#C9D8E9; text-align:left; padding-top:30px;}
.how p {font-size:30px; text-align:center;}
.how_small {float:left; width:33%; padding-top:30px;}
.how_small.last {text-align:center;}
.how_small .text {font-size:16px; text-align:left; padding-top:35px;}
.how_small .text.last {padding-left:45px;}
.how_small .img1 {padding-left:30px;}
.how_small .img2 {padding-left:35px;}
.how_small .img3 {padding-left:75px;}

.small_form {height: 160px; padding:35px 0 0 0; position:relative;}
.small_form p {font-size:20px; padding:0 0 42px 20px}
.small_form img.arrow_one {position:absolute; top:10px; left:151px;}
.small_form .send_it {padding-left:130px;}
.move_it {padding-left:151px;}
input.send_small {height:45px; width:184px; background:url('images/check.png') no-repeat center top; display:block; border:none; margin-left:20px; cursor:pointer;}
input.send_small:hover {background:url('images/check_h.png') no-repeat center top;}

.footer {min-height:100px; background:#334859; color:#C9D8E9; padding-top:40px;}
.footer a {color:#C9D8E9; text-decoration:none;}
.footer .wrap div {float:left; width:360px; font-size:12px; line-height:22px;}
.footer .wrap .last_foot {font-size:16px; float:right; line-height:22px; width:250px;}


.alert-success {display:inline-block; margin:20px 0 0 133px; padding:20px 10px 20px; font-size:16px; font-weight:bold; color:#238C00; background:#CFFD9D; border:1px solid #238C00; width:706px; text-align:center;}

