
@charset "windows-1251";
body { background: url("/info/bonus_plus/img/bg.jpg") top left; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #2a2a2a;  }
img { border: none; }
a { border: none; }
ul { padding: 0; margin: 0; }
h1 { padding: 23px 0 16px 2px; margin: 0; color: #fff; font-size: 18px; }
p { padding: 0 0 17px 4px; margin: 0; line-height: 17px; }
.overflow { overflow: hidden; height: 1%; position: relative; }
.left { float: left; }
.right { float: right; }
.more a { font-size: 14px; text-decoration: none; color: #eaff02; font-weight: bold; text-transform: uppercase; }

.main { margin: 0 auto; width: 1014px; padding: 16px 0 50px 0; }

.header { background: #66d40c; padding: 20px 0 0 0; position: relative; }
.header .shadowTop { position: absolute; top: -10px; left: -10px; background: url("/info/bonus_plus/img/shadow-top.png") top no-repeat; width: 1034px; height: 135px; }
.header .top { padding: 0 36px 3px 36px; }
.header .top .logo { float: left; padding: 17px 0 0 0; }
.header .top .card { float: right; width: 306px; background: url("/info/bonus_plus/img/card-bonus.jpg") top left no-repeat; padding: 47px 0 0 0; color: #363636; line-height: 15px; }
.header .top .card a { color: #363636; }
.header .menu { position: relative; background: url("/info/bonus_plus/img/bg-menu.png") top left repeat-x; height: 61px; z-index: 999; }
.header .menu .shadowMenuL { position: absolute; top: 0; left: -19px; background: url("/info/bonus_plus/img/shadow-menuL.png") top left; width: 19px; height: 61px; }
.header .menu .shadowMenuR { position: absolute; top: 0; right: -21px; background: url("/info/bonus_plus/img/shadow-menuR.png") top right; width: 21px; height: 61px; }
.header .menu ul { list-style: none; overflow: hidden; padding: 19px 0 0 15px; }
.header .menu ul li { float: left; padding: 0 15px 0 15px; text-transform: uppercase; }
.header .menu ul .home { padding: 0 25px 0 25px; }
.header .menu ul li a { text-decoration: none; font-weight: bold; color: #373737; font-size: 18px; }

.content { background: #66d40c; padding: 0 36px 33px 36px; position: relative; }
.content .bgContentL { background: url("/info/bonus_plus/img/bg-content.png") top left repeat-y; width: 1034px; height: 100%; position: absolute; top: 0; left: -10px; }
.content .bgContentR { background: url("/info/bonus_plus/img/bg-contentR.png") top right repeat-y; width: 10px; height: 100%; position: absolute; top: 0; right: -10px; }
.content .width625 { width: 625px; }
.content .width306 { width: 306px; }
.content .borderTop { border-top: 1px solid #52aa0a; }

.content .door, .content .check, .content .bonus { /*width:165px;*/ padding: 150px 40px 0 0; display: block; line-height: 17px; }
.content .door { background: url("/info/bonus_plus/img/door.jpg") top left no-repeat; width: 170px; }
.content .check { background: url("/info/bonus_plus/img/check.jpg") top left no-repeat; width: 170px; }
.content .noCredit { width: 306px; float: right; position: relative; padding: 0 0 46px 0; }
.content .noCredit .order { background: url("/info/bonus_plus/img/bg-order.jpg") left top no-repeat; padding: 22px 25px 0 148px; height: 54px; margin: 6px 0 66px -24px; position: relative; }
.content .noCredit .order a { color: #2a2a2a; }

.content .noCredit span { color: #fff; padding: 0 35px 0 2px; display: block; line-height: 17px; }
.content .noCredit .howBonus { background: url("/info/bonus_plus/img/ico-how.gif") top left no-repeat; padding: 6px 0 0 29px; }
.content .bonus { background: url("/info/bonus_plus/img/bonus.jpg") top left no-repeat; width: 164px; }
.content .program { float: left; height: 330px; width: 625px; border-top: 1px solid #52aa0a; padding: 0 0 74px 0; position: relative; }
.content .program p { padding-right: 40px; }

.content .cont { overflow: hidden; height: 1%; border-bottom: 1px solid #94e155; padding: 0 0 7px 5px; margin: 0 0 7px 0; }
.content .cont.last { border: none; margin: 0 0 47px 0; } 
.content .partners { float: right; width: 306px; border-top: 1px solid #52aa0a; position: relative; }
.content .partner { float: left; }

.content .partner .name { font-weight: bold; }
.content .partner .address {}
.content .partner .who { color: #4e9018; }
.content .percent { background: url("/info/bonus_plus/img/ico-percent.gif") top left no-repeat; padding: 0 0 0 27px; float: right; width: 52px; font-size: 20px; font-weight: bold; color: #fff; line-height: 20px; margin: 10px 0 0 0; }
.content .allPartners { background: url("/info/bonus_plus/img/ico-partners.gif") top left no-repeat; padding: 6px 0 0 29px; }
.content .news { width: 306px; float: left; border-top: 1px solid #52aa0a; position: relative; } 
.content .news .new { padding: 0 25px 32px 0; line-height: 17px; }

.content .news .new .headline { font-size: 14px; font-weight: bold; }
.content .news .new .text { color: #426e1e; }
.content .news .new .date { color: #a7ff0f; font-size: 10px; text-transform: uppercase; padding: 2px 0 0 0; }
.content .news .new.last { margin: 0 0 13px 0; }
.content .news .more { left: 0; }

.content .blogs { position: relative; float: left; width: 306px; border-top: 1px solid #52aa0a; border-bottom: 1px solid #52aa0a; }
.content .faq { position: relative; float: right; width: 306px; border-top: 1px solid #52aa0a; border-bottom: 1px solid #52aa0a; }
.content .post { border-bottom: 1px solid #94e155; padding: 0 35px 11px 6px; margin: 0 0 6px 0; line-height: 17px; }
.content .post div { overflow: hidden; height: 33px; }
.content .post a { text-decoration: none; color: #2a2a2a; }

.content .post.last { border: none; margin: 0 0 41px 0; }
.content .more { /*padding: 4px 0 0 2px;*/ position: absolute; bottom: 15px; left: 5px; }
.content .howPartner { background: url("/info/bonus_plus/img/ico-howpartner.gif") top left no-repeat; bottom: auto; left: 10px; padding: 6px 0 0 25px; top: 320px; }

.content .banners { overflow: hidden; height: 1%; padding: 90px 0 0 0; }
.shadowBottom { background: url("/info/bonus_plus/img/shadow-bottom.png") top no-repeat; width: 1032px; height: 11px; position: absolute; bottom: -11px; left: -9px; }
.footer { text-align: center; padding: 45px 0 0 0; color: #7c7c7c; line-height: 22px; }
.footer a { color: #7c7c7c; }

.inner .content { background: #fff; border: none; margin-top: -10px; }

/* 11 */
.content .numb11 {margin: -45px 0 0 0; }

.content .numb11 .numb11_span {margin: -30px 0 0 0; }
.content .numb11 .numb11_span input {font-size:15px; }




.content .noCredit .order1 {padding-left:20px; height: 20px; margin: -46px 0 86px -24px; position: relative; }
.content .noCredit .order1 .pint{font-size: 18px;}
.content .noCredit .order1 a { color: #2a2a2a; }





