
@charset "windows-1251";
/* CSS Document */
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; }

.left-img{float:left;margin:0 20px 10px 0;}
.right-img{float:right;margin:0 10px 20px 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: 7px 0 0 15px; }
.header .menu ul li { float: left; padding: 12px 15px 0 15px; text-transform: uppercase; height: 31px; display: block; }
.header .menu ul .home { padding: 12px 25px 0 25px; }
.header .menu ul li a { text-decoration: none; font-weight: bold; color: #373737; font-size: 18px; }
.header .menu ul li:hover { background:url("/info/bonus_plus/img/bg-li-active.gif") top left repeat-x; }

.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("../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; width: 625px; border-top: 1px solid #52aa0a; padding: 0 0 74px 0; position: relative; }
.content .program p { padding-right: 40px; }
.content .program .howPartner { background: url("/info/bonus_plus/img/ico-howpartner.gif") top left no-repeat; padding: 6px 0 0 23px; }
.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 .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 .header .menu .shadowMenuL { position: absolute; top: 0; left: -19px; background: url("/info/bonus_plus/img/shadow-menuL-inner.png") top left; width: 19px; height: 61px; }
.inner .header .menu .shadowMenuR { position: absolute; top: 0; right: -19px; background: url("/info/bonus_plus/img/shadow-menuR-inner.png") top right; width: 21px; height: 61px; }
.inner .content .more a { color: #66d40c; }
.inner .content { background: #fff; border: none; margin-top: -10px; }
.inner .content .bgContentL { background: url("/info/bonus_plus/img/bg-contentL-inner.png") top left repeat-y; width: 1034px; height: 100%; position: absolute; top: 0; left: -10px; }
.inner .content .bgContentR { background: url("/info/bonus_plus/img/bg-contentR-inner.png") top right repeat-y; width: 10px; height: 100%; position: absolute; top: 0; right: -10px; }
.inner .content h2 { color: #66d40c; padding: 16px 0; margin: 0; font-size: 26px; line-height: 27px; font-weight: normal; }
.inner .content h1 { color: #66d40c; }
.inner .content .date { color: #838383; font-size: 10px; line-height: 17px; text-transform: uppercase; margin-bottom: 12px; }
.inner .content p { padding-right: 40px; padding-left: 0; }
.inner .content .road { color: #73d820; text-transform: uppercase; font-size: 10px; line-height: 17px; margin: 16px 0 0 0; }
.inner .content .road a { text-decoration: none; color: #73d820; }
.inner .content .comfy { padding: 22px; border: 1px solid #efefef; overflow: hidden; height: 1%; margin: 0 33px 11px 0; }
.inner .content .noCredit { padding: 23px 0 0 0; border-top: 1px solid #ccc; margin: 20px 0 0 0; }
.inner .content .noCredit .order { padding: 85px 20px 0 23px; margin: 0; text-align: center; background: url("/info/bonus_plus/img/bg-order-inner.jpg") center top no-repeat; cursor: pointer; }
.inner .content .noCredit .order a { text-decoration: none; }
.inner .content .partners { border-top: 1px solid #ccc; }
.inner .content .allPartners { background: url("/info/bonus_plus/img/ico-partners-inner.gif") top left no-repeat; }
.inner .content .percent { background: url("/info/bonus_plus/img/ico-percent-inner.gif") top left no-repeat; color: #838383; }
.inner .content .banner { margin: 21px 0 17px 0; }
.inner .content .news, .inner .content .blogs, .inner .content .faq { border-top: 1px solid #ccc; border-bottom: none; }
.inner .content .post { border-bottom: 1px solid #d1f2b6; }
.inner .content .post.last { border: none; margin: 0 0 41px 0; }
.inner .content .news .more { left: 5px; }
.inner .shadowBottom { background: url("/info/bonus_plus/img/shadow-bottom-inner.png") top no-repeat; }



/* Forms */
form.contact-form{padding:5px 20px;margin:0 0 30px 0!important;text-align:center;}
	form.contact-form div.for-form{margin:0 auto}
form.contact-form input, .contact-form select{width:300px;height:18px}
form.contact-form textarea{width:300px;height:200px;padding:4px;}
	form.contact-form label{display:block;margin-top:12px;margin-bottom:3px;}
	form.contact-form p.all{margin:15px 0 10px 0!important;padding:0!important;text-align:center!important}
	form.contact-form p.form-wrong{margin:5px 0;font-size:.7em}

.pbp{margin:10px 0;padding:0;text-align:center;}
	.pbp li{background:none;display:inline;margin:0 10px;padding:0}



dl{margin:0 20px;padding:15px 0;clear:both;}
	dt{margin-bottom:5px;font-size:1.1em;}
		dt p{font-size:1.1em;padding:0 0 0 20px!important;margin:0!important;}
		dt span.date00, dd span.date00{margin-right:10px;font-size:11px}
	dd{margin:0!important;font-size:.9em;padding:0}
		dd p{font-size:1em;padding:0 0 0 20px!important;margin:0!important;}
	
dl.inner-news{}
	dl.inner-news dt{font-size:1.5em}
	dl.inner-news dd{margin:20px 0!important;}
		dl.inner-news dd p{font-size:1.1em;padding-left:0!important}




