﻿@charset "utf-8";
/* CSS Document */

#top{
	width:985px;
	height:80px;
	margin:0 auto;
}
#clear{
	clear:both;	
}

.logo{
	margin-top:30px;
	float:left
}
.homeNav{
	float:right;
	margin-top:10px;
	
}

.homeNav a{
	float:right;
	display:block;
	margin-left:9px;
}

.mail{
	background:url(../img/icon-sprite.png) no-repeat -38px 0;
	width:13px;
	height:9px;	
}

.siteMap{
	background:url(../img/icon-sprite.png) no-repeat -19px 0;
	width:13px;
	height:9px;	
}

.home{
	background:url(../img/icon-sprite.png) no-repeat;
	width:13px;
	height:9px;	
}

.loginLink{
  float:right;
  margin-top:40px;
  margin-right:-65px;
}

.loginLink a{
	display:block;
	float:right;
	color:#666;
	font-size:13px;
	margin-left: 10px;
	padding-left:20px;
    height:18px;
	padding-top:2px;
	text-decoration:underline;
}

.login{
	background:url(../img/icon-login.png) no-repeat;
	padding-left:15px !important;	
}

.byReg{
	background:url(../img/icon-user.png) no-repeat;
}

/*------------------menu------------------*/

.mainTopNav{
	width:100%;
	height:50px;
	background:url(../img/navBg.png) repeat-x;
}

.topMenu{
    width:985px;
	margin:0 auto;
	padding-top: 17px;
}

.menuUl li{
	float:left;
	margin-right:20px;
	
}

.menuUl li a{
	font-size:14px;
	color:#d4ccff;
	font-weight:bold;
	text-decoration:none;
	padding:6px 10px;
	border-radius:5px;	
}

.activeLink{
	background:url(../img/activeLink.png) repeat-x;
	color:#fff !important;
}

.menuUl li a:hover{
	background:url(../img/activeLink.png) repeat-x !important;
	color:#fff !important;
}
.search{
	float:right;
	margin-top:-5px;
}	

.searchField{
	background:url(../img/form-bg.png) no-repeat;
	border:none;
	width:210px;
	height:10px;
	padding:10px;
	padding-right:30px;
	color:#b5add9;
	font-style:italic;
	font-size:13px;
}

.seachBtn{
  	background:url(../img/) no-repeat;
	border:none;
	width:16px;
	height:16px;
	cursor:pointer;
	position:relative;
	margin-left:-35px;	
}
/*----------------end style for menu------------------------------*/

/*----------------------style right column----------------------------*/
#conteiner{
	width:980px;
	margin:0 auto;
	margin-top:30px;	
}

.right-column{
	width:300px;
	float:right;
}

/*.registrationBtn{
  display:block;
  width:300px;
  height:40px;
  padding-top:20px;
  text-align:center;
  background:url(../img/reg-btn.png) no-repeat;
  color:#FFF;
  font-weight:bold;
  font-size:16px;
  text-shadow:1px 0 2px #567200;
  margin-bottom:20px;
}*/

.registrationBtn{
  background-image: -webkit-linear-gradient(top, #AAD500, #64B700);
  background-image:    -moz-linear-gradient(top, #AAD500, #64B700);
  background-image:     -ms-linear-gradient(top, #AAD500, #64B700);
  background-image:      -o-linear-gradient(top, #AAD500, #64B700);
  background-image:         linear-gradient(top, #AAD500, #64B700);
  text-align:center;
  padding:15px 0;
  border:1px solid #639E00;
  width:309px;
  display:block;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  color: #FFF;
  font-weight: bold;
  font-size: 16px;
  text-shadow: 1px 0 2px #567200;
  margin-bottom:20px;
  }

.testimonial{
	margin-bottom:20px;	
}


.miniPoll{
	margin-top:20px;
	padding:4px;
	border:1px solid #f0f0f0;
	box-shadow:0 1px 2px #999;
	color:#333;	
}

.pollTitle{
	background:#e6e6e6 url(../img/icon-poll.png) no-repeat 10px 10px;
	padding:11px 0 11px 40px;
	font-size:16px;
	font-weight:bold;
}

.question{
  	font-size:13px;
	font-weight:bold;
	margin:11px 5px;
	line-height:17px;	
}
.radioBtn{
	font-size:13px;
	margin-top:3px;
}
.radioBtn span{
	margin-left:7px;	
}

.pollBtn{
  	border:none;
	background:url(../img/poll-btn.png) no-repeat;
	width:90px;
	height:32px;margin:17px 0 10px 144px;
	cursor:pointer;
}
.socPanel{
	margin-top:20px;	
}

.socTable{
	width:100%;	
}

.socTable tr td{
	padding:5px;	
}

/*-----------------style for content----------------------*/

.left-column{
	float:left;
	width:660px;
}
.content{
	width:670px;	
}
.promo-baner{
	background:url(../img/promo-daner.jpg) no-repeat;
	width:610px;
	height:190px;
	padding:30px;
	overflow:hidden;
}

.promoTxt1{
	font-size:24px;
	font-weight:bold;
	color:#ea6440;
	line-height:30px;
}

.promoTxt2{
	color:#333;
	font-weight:bold;
	font-size:16px;	
	margin-top:19px;
	line-height:25px;
}

.regBtn-promo{
	display:block;
	width:190px;
	height:30px;
	padding:14px 0 0 11px;
	background:url(../img/reg-btn2.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-shadow:1px 0 2px #567200;
	margin-top:30px	
}

.shadow{
	width:670px;
	height:16px;
	background:url(../img/shadow.png) no-repeat top center;
}

.dlivider{
	width:620px;
	height:25px;
	background:url(../img/dlivider.png) no-repeat;	
}
.mainText{
	border:1px solid #f0f0f0;
	border-radius:4px;
	padding:0 20px;
	margin-top:20px;	
}

.textTitle{
	font-weight:bold;
	font-size:24px;
	color:#333;	
	margin:5px 0 10px 0;
}
.textTitle16{
	margin-top:15px;	
  	color:#333;
	font-size:16px;
	font-weight:bold;	
}
.textTitleB{
	font-weight:bold;
	color:#333;
	font-size:13px;	
	margin-top:20px;
}

.mainText h2{
  	font-weight:bold;
	font-size:16px;
	color:#333;	
	margin:25px 0 25px 0;
}

.text{
	font-size:13px;
	color:#333;
	line-height:17px;
	margin-top:8px;	
}
.numtext{
	font-size:13px;
	color:#333;
	line-height:17px;
	margin-top:8px;	
}
.numtext span{
	font-weight:bold

}
.aboutList{
	margin-left:20px;	
}

.aboutList li{
	line-height:23px;
	color:#333;
	font-size:13px;
	list-style:url(../img/tick.png);
}
.textTitlePink{
	color:#5f59a3;
	font-size:16px;
	font-weight:bold;
	margin:20px 0;	
}
.textTitleOrange{
	color:#ea6440;
	font-size:16px;
	font-weight:bold;
	margin:20px 0;	
}

.linkStyle{
	color:#5f59a3;
	text-decoration:underline;
	font-size:13px;	
}
.contactTable tr td{
	padding:10px;
	border-bottom:1px dashed #dfdfdf
}
.contactTable tr:first-child{
	border-top:1px dashed #dfdfdf	
}
.contactTable{
  	width:410px;
	color:#333;
	font-size:13px;
}
.contactTable td:first-child{
	width:200px;
	font-weight:bold;
}

.wrappBorder{
	border:1px solid #f0f0f0;
	border-radius:4px;
	padding:10px;
}
.sendMailTable{
	color:#333;
	width:100%;
	margin-top:30px;
}
.sendMailTable tr td{
	padding:10px;
	background:#f4f4f4;
	border-bottom:1px solid #dfdfdf;
    font-size: 13px;
    font-weight:bold;
}
.sendMailTable tr:first-child{
	border-top:1px solid #dfdfdf;	
}
.sendMailTable td:first-child{
	font-size:13px;
	font-weight:bold;
	background:#fff !important;
	border-right:1px solid #dfdfdf;
}
.msg{
	vertical-align:top;
		
}
.subject{
	width:340px
}

.mailForm textarea{
	max-width:340px;
	width:340px;
	height:122px;
	max-height:122px;
}

.captcha{
	width:100px !important;	
}

.capImg{
	width:90px;
	height:30px;
	background:#999;
	display: inline-block;
	float:left;
	margin-top:-10px;
	margin-right:15px;
}
.captchaTd{
	padding:0 !important;
}

.btnField{
	width:411px;
	float:right;
	padding:15px;
}

.btnField p{
	color:#ea6440;
	font-size:13px;
}

.btnField p span{
	font-weight:bold;
	text-transform: uppercase	
}
.orangeText{
	color:#ea6440;
	margin-top:20px;
	font-size:13px;
	line-height:17px;
}

.orangeText span{
	font-weight:bold;
	text-transform: uppercase	
}
.sendBtn{
  	background:url(../img/send-btn.png) no-repeat;
	border:none;
	width:110px !important;
	height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 0 1px #567200;
	margin:15px 0;
}

.blockText{
	padding-bottom:30px;
}	
.newsList{
	margin:20px;		
}

.newsList li{
	list-style:url(../img/dots.png);
	padding:5px 0;
	border-bottom:1px dashed #dfdfdf;
}

.newsList li span{
	color:#ea6440;
	font-weight:bold;
	font-size:13px;	
}

.newsList li a{
	color:#5f59a3;
	font-size:13px;
	font-weight:bold;
}

.newsDate{
	font-weight:bold;
	font-size:13px;
	color:#ea6440;
	margin-top:15px;	
}

.registrForm input{
	width:190px;	
}

.registrForm select{
  height:25px;
  padding:3px;	
}
.tool{
  color:#999;
  font-size:12px;
  margin-left:10px;	
}
.check{
	width:15px !important;	
}

.regBtn{
	margin-top:20px;
	background:url(../img/reg-btn3.png) no-repeat;
	border:none;
	height:40px;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px 2px #567200;
	font-weight:bold;
	width:160px !important	
}
.logTable{
	margin-top:20px;	
}
.logTable tr td{
	padding:5px
}
/*----------footer style------------*/
#footer{
	height:60px;
	border-top:1px solid #CCC;
	margin-top:15px;	
}

.centerFooter{
	border-top: 3px solid #9387c6;
	width:940px;
	margin:0 auto;
}

.copy{
	color:#666;
	font-size:12px;
	float:left;
	margin-top:20px;	
}
.footerMenu{
	float:right;
	margin-top:20px;
}
.footerMenu li{
	float:left;
	font-size:12px;
	color:#666;
	margin-left:5px;
}
.footerMenu li a{
	font-size:12px;
	color:#666;
	text-decoration:underline;
	margin-right:5px;
}

/*------------------------аккордеон--------------------------*/
.container {
	width: 620px;
	
}

 
h2.acc_trigger {
	background:#e6e6e6 url(../img/h2_trigger_a.png) no-repeat right center;
	padding:5px;
	width: 620px;
	margin-top:5px
}
h2.acc_trigger a {
	font-weight:bold;
	font-size:14px;
	color:#333;
	display:inline-block;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}
h2.acc_trigger a:hover {
	color: #333;
}
h2.active {background:#e6e6e6 url(../img/h2_trigger_a1.png)no-repeat;background-position: right center;}

.acc_container {
	margin: 0 0 5px; 
	padding: 0;
	overflow: hidden;
	width: 610px;
	background: #f0f0f0;

}
.acc_container .block {
	padding: 20px;
}
/*----------------------аккордеон конец----------------------------*/

/*---------------------------account style------------------------------------*/


.accountTitle{
  width:100%;
  background:#999;
  height:35px;
  margin-top:3px;
  border-radius:4px;
}
.accountTitle span{
	font-size:16px;
	color:#fff;	
	font-weight:bold;
	margin:10px;
	display:inline-block;
}

.accountWrapp{
	padding:10px;
	border:1px solid #f0f0f0;
	border-radius:4px;
	box-shadow:0 1px 1px #D1D1D1	
}

.accountMenu{
	padding:20px;
}
.menuList li{
	float:left;
	margin-top:25px;
	width:200px;
	height:19px;
	margin-left:2px
}

.menuList li a{
	color:#5f59a3;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:100%;
	height:100%;
	padding-left: 35px;
	padding-top:10px;
}

.accountLink-v1 a{
	background:url(../img/account-sprite.png) no-repeat 1px 2px;	
}
.accountLink-v1-active a{
	background:url(../img/account-sprite.png) no-repeat 0px -26px;
	color:#d95c89 !important;
}

.accountLink-v2 a{
	background:url(../img/account-sprite.png) no-repeat 0px -57px;	
}

.accountLink-v2-active a{
	background:url(../img/account-sprite.png) no-repeat 0px -87px;	
	color:#d95c89 !important;
}

.accountLink-v3 a{
	background:url(../img/account-sprite.png) no-repeat 0px -118px;	
}
.accountLink-v3-active a{
	background:url(../img/account-sprite.png) no-repeat 0px -148px;	
	color:#d95c89 !important;
}
.accountLink-v4 a{
	background:url(../img/account-sprite.png) no-repeat 0px -177px;	
}
.accountLink-v4-active a{
	background:url(../img/account-sprite.png) no-repeat 0px -208px;	
	color:#d95c89 !important;
}

.accountLink-v5 a{
	background:url(../img/account-sprite.png) no-repeat 0px -238px;	
}
.accountLink-v5-active a{
	background:url(../img/account-sprite.png) no-repeat 0px -269px;	
	color:#d95c89 !important;
}

.accountLink-v6 a{
	background:url(../img/account-sprite.png) no-repeat 0px -298px;	
}
.accountLink-v6-active a{
	background:url(../img/account-sprite.png) no-repeat 0px -328px;	
	color:#d95c89 !important;
}

.accountDesc{
	padding-left:30px;	
}

.text i{
	font-weight:bold;	
}

.errorMessage{
	padding:10px;
	margin-top:20px;
	background:#ffebe5	
}
.errorMessage p{
	font-weight:bold;
	margin:0 !important;
	line-height:20px;	
}

.errorForm input{
	border: 1px solid #ea6440;
}
.errorForm p{
	font-size:12px;
	font-weight:bold;
	color:#ea6440;
	margin-top:4px
}
.infoSelect{
	width:194px;	
}

.zip{
  width:100px !important;	
}

.reg-field{
	border:1px solid #f0f0f0;
	border-radius:4px;
	padding:5px;	
}

.regLine{
  width:100%;
  background:#e6e6e6;
}
.regLine li{
	float:left;	
	width:240px;
	height:40px;
	padding-top: 30px;
	text-align:center;
	font-size:18px;
	color:#333;	
}


.part1{
	background:url(../img/reg-field.png) no-repeat;
    position:absolute;
	z-index:5

}
.active{
	color:#fff !important;	
}

.part2{
	background:url(../img/reg-field1.png) no-repeat;
    position:absolute;
	z-index:4;
	margin-left:196px
}
.part3{
	background:#e6e6e6;
    position:absolute;
	z-index:3;
	margin-left:400px
}


.radioBtn{
 margin-top:10px;
 line-height:18px;
 	
}

.registerForm input{
	float:left;
	height:25px;
	margin-top:-4px;
}

.prev-btn{
	float:left;
	background:url(../img/prev-btn.png) no-repeat;
	width:180px;
	height:10px;
	font-size:13px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding:10px 5px;	
	margin:30px 0 50px 0;
}

.next-btn{
	float:right;
	margin:30px 0 50px 0;
	background:url(../img/next-btn.png) no-repeat;
	width:180px;
	height:10px;
	font-size:13px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding:10px 5px
}

.settingsForm input{
	width:200px;
}

.changeBtn{
		background:url(../img/changeBtn.png) no-repeat;
	border:none;
	width:140px !important;
	height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 0 1px #567200;
	margin:15px 0;
	margin-left:223px;
	cursor:pointer;
}

.otkazBtn{
		background:url(../img/otkaz-btn.png) no-repeat;
	border:none;
	width:150px !important;
	height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 0 1px #567200;
	margin:15px 0;
	margin-left:208px;
	cursor:pointer;
}
.availableSurveys li{
	list-style:url(../img/dots-p.png);
	border-bottom:1px  dashed #e6e6e6;
	padding:10px 0;
		
}
.availableSurveys li a{
	
	color:#5f59a3;
	font-size:13px
}

.mainBalance{
	background:url(../img/b-bg.png) no-repeat;
	width:339px;
	height:38px;
	padding:14px 0 0 21px;
	float:left;
}
.mainBalance p{
	color:#333;
	font-size:18px;
}

.mainBalance span{
	font-size:30px;
	color:#77b200;
	font-weight:bold;
	vertical-align:middle;
	margin:0 5px 0 10px
}

.vivod{
	display:block;
	float:right;
	background:url(../img/v-bg.png) no-repeat;	
	padding:17px 0 0 10px;
	width:150px;
	height:36px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 0 1px #567200;
	margin-right:109px
	
}

.transactionTable{
	width:100%;
	border-top:3px solid #5f59a3;
	font-size:13px;
	color:#333;
}

.transactionTable tr:first-child{
	font-weight:bold;

}

.transactionTable tr td{
	padding:10px 10px;
	border-bottom:1px solid #dfdfdf;
}

.time-tr{
	font-size:11px;	
}
.numMoney{
	color:#8db21b;
	font-size:13px;
	font-weight:bold;	
}

.strNav{
	width:100%;
	text-align:center;
	margin-top:20px;
}
.strNav a{
	display:block;
	display:inline-block;
	padding:3px 6px;
	border-radius:5px;
	color:#333;
	font-size:13px;
	margin:0 3px;
	box-shadow:0 1px 3px #656565;
}

.activeNav{
	background:#5f59a3;
	color:#fff !important;	
	font-weight:bold;
	box-shadow:0 0 0 #fff !important;
}

.friendDesc{
	padding:10px;
	margin-top:20px;
	background:#ffebe5		
}

.FriendIconBtn{
	float:left;
	padding:7px;
	background:#fff;
	border-radius:5px;
	margin-top:4px;
}

.friendSocialBtn{
	float:left;	
	margin-left:15px;
}

.friendSocialBtn li{
	float:left;
	margin-left:8px;
}

.friendSocialBtn li a{
	display:inline-block;
	width:32px;
	height:32px;
}

.i-face{
	background:url(../img/soc-sprite.png) no-repeat 0px 0px;	
}

.i-twitter{
		background:url(../img/soc-sprite.png) no-repeat -37px 0px;
}
.i-google{
		background:url(../img/soc-sprite.png) no-repeat -74px 0px;
}

.i-vk{
	background:url(../img/soc-sprite.png) no-repeat -111px 0px;	
}
.i-ok{
	background:url(../img/soc-sprite.png) no-repeat -148px 0px;		
}
.i-mail{
	background:url(../img/soc-sprite.png) no-repeat -185px 0px;	
}



