html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr,
th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:'arial', sans-serif;font-size:100%;vertical-align:baseline;}
:focus{outline:0;}
html,body{height:100%;}
body{line-height:1;}
ol, ul, menu{list-style:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;margin:0;padding:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:block;}
a{text-decoration:none;outline:0;}
a:hover{text-decoration:none;}
*{outline:0 !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type="search"]{outline:none;}
textarea,input, select{resize:none;}
textarea{resize:vertical;}
.table{display:table;width:100%;height:100%;text-align:center;}

.button{text-decoration:none; text-align:center; 
 padding:11px 32px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:23px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.button:hover{
 padding:11px 32px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:23px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #076787 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #076787 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #076787 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#076787 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#076787', endColorstr='#076787',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#076787 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 }

.block{display:block;}
.inline{display:inline-block;vertical-align:top}
.cell{display:table-cell;height:100%;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.ptb{padding-top:20px;padding-bottom:20px;}
.plr{padding-left:20px;padding-right:20px;}
.mtb{margin-top:20px;margin-bottom:20px;}
.mlr{margin-left:20px;margin-right:20px;}
.fll{float:left !important;}
.flr{float:right !important;}
.fln{float:none !important;}
.mw800{max-width:900px;}
.red{color:#D90000;}
body .w25{width:25%;}body .w30{width:30%;}body .w35{width:35%;}body .w40{width:40%;}body .w45{width:45%;}body .w50{width:50%;}body .w55{width:55%;}body .w60{width:60%;}body .w65{width:65%;}body .w70{width:70%;}body .w75{width:75%;}body .w80{width:80%;}body .w85{width:85%;}body .w90{width:90%;}body .w95{width:95%;}.ma{margin:0 auto;}
h1,h2,h3{font-family:"Impact", "PT Sans Narrow", sans-serif;text-align:center;text-shadow:0 2px 2px #000;line-height:1.2em;}
h1{font-size:48px;color:#fff;}
h2{font-size:26px;color:#FFF000;padding:2px 0 25px;}
h3,.butn{color:#fff;font:bold 22px/1.2em "PT Sans Narrow",sans-serif;}
h4,h4 span{color:#000;font:bold 28px/1.2em "PT Sans Narrow",sans-serif;padding-bottom:25px;text-align:center;}
header{background:url("../images/bg.jpg") no-repeat scroll 0 0/cover transparent;height:750px;position:relative;}
#hour,#min,#sec,#day{float:left;padding:5px;width:48px;position:relative;display:block;}
em{margin:0px;padding:0px;position:absolute;}
#sec1,#min1,#hour1,#day1{margin-left:24px;}
#timer_wrap{background-color:#515151;-moz-border-radius:10px;padding:15px 18px;}
#razd,em{float:left;color:#151515;font:600 48px "PT Sans Narrow", sans-serif;text-shadow:0 1px 0 rgba(255,255,255,0.7);}
#razd{margin:0px 3px 0px 3px;}
#stop{color:white;font-size:2em;margin:15px 10px 10px 25px;position:absolute;}
.butn{padding:20px 45px;text-transform:uppercase;color:#fff;display:inline-block;margin:30px 0;border-radius:8px;-moz-transition:all 0.15s ease-out 0s;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;border-bottom:4px solid;}
.butn:focus{border-bottom:0;padding:23px 45px 21px;text-decoration:none;color:#fff;box-shadow:0 5px 3px rgba(0,0,0, 0.27) inset;}
.btn-red{background:#e20000;border-color:#a00000;text-decoration: none;}
.btn-red:hover{background:#EC1D1D;color:#fff;}
.timer{background:#ffd700 none repeat scroll 0 0;border:10px solid #d90000;border-radius:50%;bottom:-180px;height:370px;left:50%;margin:-185px auto auto -185px;position:absolute;vertical-align:middle;width:370px;}
.tc{height:53px;margin:0 auto;text-align:left;width:195px;}
#clock h1,#clock h3{color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:0 10px 15px;}
#clock h1{color:#D90000;}
.content{padding-top:230px;}
p, li{font:15px/1.35em arial;padding-bottom:15px;}
.body{margin-bottom:25px;}
.content.container{max-width:960px;}
.gray{color:gray;}
.bg-gray{background:rgba(0, 0, 0, 0.05) none repeat scroll 0 0;border-radius:7px;padding:25px;}
.video img{cursor:pointer;}
.mess{padding-top:25px;}
.mess{list-style-type:none;}
.mess li:after{content:"";clear:both;display:block;}
.mess li{background:#E7F4DA;padding:15px;border-radius:7px;border-bottom:4px solid #C7D7B7;margin-bottom:20px;}
.mess img{float:left;width:90px;height:auto;margin:0 15px 15px 0;border-radius:7px;}
input,textarea{padding:10px 15px;margin-bottom:15px;width:100%;border:2px solid #95B574;border-radius:5px;}
#send_post{background:#755000;border-radius:7px;padding:10px 15px;color:#fff;text-transform:uppercase;}
img,iframe{max-width:100%;}
footer{background:#0C2D32;padding:35px;}
@media only screen and (max-width:680px){*{text-align:center;}
iframe{min-height:200px;height:auto;}
h1,#razd, em{font-size:38px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4,h4 span{font-size:20px;margin:15px 0 0;}
.butn,.butn:focus{padding:15px 25px;}
.tc *{text-align:left;}
.timer{bottom:-145px;height:300px;left:50%;margin:-150px auto auto -150px;width:300px;}
}
.yvedw{}
.yved{position: fixed;right: 20px;top: 70px;width: 300px;vertical-align: middle;height: 120px;color: white;padding: 15px;font-size: 15px;line-height: 90px;border-radius: 10px;display: none;z-index:999;}
.yvedi{float: left;width: 50px!important;margin-right: 10px;margin-top: 20px;}
.yvedt{width: 210px;line-height: normal;display: inline-block;vertical-align: middle;}
.yvedf1{background-color: #363636;}
.yvedf2{background-color: rgb(124, 134, 156);}
.yvedvt{float: left;height: 90px;line-height: 90px;display: inline-block;vertical-align: middle;}
/* статус панель*/
.status_top{height: 32px;text-align: center; z-index:9; background-color:rgba(80, 80, 80, 0.99); margin: auto;}
.status_top>ul>li{display: inline-block;margin-top: 5px;;padding-right: 10px;padding-bottom: 0px;color: #fff;margin-left:10px;font-size:16px;}
.status_top>ul>li:last-child{border-right:none;}

/*калькулятор*/
.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}a,a:active,a:focus{outline:0}.section_title,h1{font-size:30px}
#calc .container{width:auto;}a{color:#2692b2;text-decoration:underline}a:hover{text-decoration:none}.left{float:left}.right{float:right}.section_title{margin:0 0 40px;font-weight:400;text-transform:uppercase;text-align:center;color:#000}.section_title.line{position:relative;padding:0 0 30px}.section_title.line::after,.section_title.line::before{content:"";position:absolute;left:50%}.section_title.line::before{bottom:11px;margin-left:-117px;width:234px;height:1px;background:#ddd}.section_title.line::after{bottom:0;margin-left:-10px;width:30px;height:22px;background:url(../images/sprite.png) no-repeat #fff}.section_title.line.icon_3::after{background-position:5px -71px}
#calc{padding:40px 0;}#calc .section_title{margin:0 0 30px}#calc .calc_wrap{font-size:18px;color:#5f646c;border:1px solid #ddd;background:#fff}#calc .calc_wrap .left{width:596px;margin-right:-1px;border-right:1px solid #ddd}#calc .calc_wrap .right{width:301px;padding:40px 24px;text-align:center;border-left:1px solid #ddd}#calc .calc_wrap .rate{padding:18px 0;text-align:center;border-bottom:1px solid #e4e4e4}#calc .calc_wrap .ranges{padding:35px 38px 0}#calc .calc_wrap .ranges label{float:left;display:block;font-size:16px;line-height:24px;color:#9aa0ac}#calc .calc_wrap .ranges .result{float:right;font-size:24px;line-height:24px;color:#5f646c}#calc .calc_wrap .total_sum{margin:0 0 40px;font-size:18px}#calc .calc_wrap .total_sum .result{display:block;font-size:36px;color:#000}#calc .calc_wrap .deposit_sum{font-size:18px;padding:12px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#calc .calc_wrap .button{width:281px;margin:40px auto 0}#calc .calc_wrap .button a{display:block;width:281px;padding:0;font-family:Tahoma,Geneva,sans-serif;font-size:16px;font-weight:700;line-height:58px;color:#2692b2;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:1px solid #2692b2}#calc .calc_wrap .button a:hover{color:#fff;background:#2692b2}.clearfix::after,.clearfix::before{content:" ";display:table}.clearfix::after{clear:both}.rub{font-family:pt_sansregular;display:inline-block}
.irs { position: relative; display: block; -moz-user-select: none; }
.irs-line { position: relative; display: block; overflow: hidden; outline: medium none ! important; }
.irs-line-left, .irs-line-mid, .irs-line-right { position: absolute; display: block; top: 0px; }
.irs-line-left { left: 0px; width: 11%; }
.irs-line-mid { left: 9%; width: 82%; }
.irs-line-right { right: 0px; width: 11%; }
.irs-bar { position: absolute; display: block; left: 0px; width: 0px; }
.irs-bar-edge { position: absolute; display: block; top: 0px; left: 0px; }
.irs-shadow { position: absolute; display: none; left: 0px; width: 0px; }
.irs-slider { position: absolute; display: block; cursor: default; z-index: 1; }
.irs-min { position: absolute; display: block; left: 0px; cursor: default; }
.irs-max { position: absolute; display: block; right: 0px; cursor: default; }
.irs-from, .irs-to, .irs-single { position: absolute; display: block; top: 0px; left: 0px; cursor: default; white-space: nowrap; }
.irs-grid { position: absolute; display: none; bottom: 0px; left: 0px; width: 100%; height: 20px; }
.irs-with-grid .irs-grid { display: block; }
.irs-grid-pol { position: absolute; top: 0px; left: 0px; width: 1px; height: 8px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.irs-grid-pol.small { height: 4px; }
.irs-grid-text { position: absolute; bottom: 0px; left: 0px; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0px 3px; color: rgb(0, 0, 0); }
.irs-hidden-input { position: absolute ! important; display: block ! important; top: 0px ! important; left: 0px ! important; width: 0px ! important; height: 0px ! important; font-size: 0px ! important; line-height: 0 ! important; padding: 0px ! important; margin: 0px ! important; outline: medium none ! important; z-index: -9999 ! important; background: transparent none repeat scroll 0% 0% ! important; border-style: solid ! important; border-color: transparent ! important; }
.irs { height: 40px; }
.irs-with-grid { height: 55px; }
.irs-line { height: 5px; top: 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(209, 209, 209); border-radius: 3px; }
.irs-line-left { height: 3px; }
.irs-line-mid { height: 3px; }
.irs-line-right { height: 3px; }
.irs-bar { height: 5px; top: 18px; border-top: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); background: rgb(38, 146, 178) none repeat scroll 0% 0%; }
.irs-bar-edge { height: 5px; top: 18px; width: 14px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(209, 209, 209) -moz-use-text-color rgb(209, 209, 209) rgb(209, 209, 209); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(38, 146, 178) none repeat scroll 0% 0%; border-radius: 3px 0px 0px 3px; }
.irs-shadow { height: 2px; top: 38px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.3; border-radius: 5px; }
.irs-slider { top: 11px; width: 18px; height: 18px; border: 1px solid rgb(209, 209, 209); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; cursor: pointer; }
#irs-active-slider, .irs-slider:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.irs-min, .irs-max { color: rgb(51, 51, 51); font-size: 12px; line-height: 1.333; text-shadow: none; top: 0px; padding: 1px 5px; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 3px; }
.irs-from, .irs-to, .irs-single { color: rgb(255, 255, 255); font-size: 14px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background: rgb(66, 139, 202) none repeat scroll 0% 0%; border-radius: 3px; }
.irs-grid { height: 30px; }
.irs-grid-pol { height: 11px; background: rgb(209, 209, 209) none repeat scroll 0% 0%; }
.irs-grid-pol.small { background: rgb(153, 153, 153) none repeat scroll 0% 0%; display: none; }
.irs-grid-text { bottom: 0px; font-size: 16px; line-height: 16px; color: rgb(154, 160, 172); }