
#aff_number2_message {
	font-weight:normal;
	font-size:11px;
	margin-top:4px;
}
#aff_number2 {
	color:#ee4092;
	font-family:trebuchet ms;
}

#aff_message, #aff_number {
	font-size:18px;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ee4092;
}

#aff_plan_description {
	color:#9CCC0B;
}
#aff_plan_select, #aff_country_select, #aff_operator_select, #aff_submit {
	font-family: arial;
	font-size:14px;
	font-weight:bold;
	color:#657076;
	border:1px solid #9b9c9b;
	background-color:#f9f9f9;
	height:27px;
	width: auto;	
}

#aff_form_block{
}
#aff_form_block .aff_content{
}
#aff_form_block .aff_content form{
	margin:3px 0px 0px 0px;
	padding:0;
	height:40px;
}
#aff_form_block .aff_content form div{
	float:left;
	display:inline;
	width:auto;
	margin-right:3px;
}


#aff_submit {
	width:135px;
	height:40px;
	border:none;
	padding:0;
	margin:0;
	background:#c1cc32 url(../../images/dlButton.png) left top no-repeat;
	cursor:pointer;
	font-size:0;
	text-align:left;
	color:#c1cc32;
	text-indent:10px;
}

.aff_input {
	color:white;
	font-size:14px;
	font-weight:bold;
	border:1px solid #CCCCCC;
	background-color:#222222;	
	height:27px;
	width: auto;	
}

#aff_login, #aff_password {
	width:160px;
	height:18px;
	border:1px solid #9e9f9d;
	padding:3px 7px 3px 7px;
	text-align:left;
	font-size:14px;
	margin:8px 10px 0px 0px;
	background:#f9f9f9;
}

#aff_password{
	display:none;
}

#aff_window_close {
	cursor:pointer;
	width:14px;
	height:15px;
	color:#bec1c3;
	background:url(../../images/close.png) left top no-repeat;
	position:absolute;
	right:10px;
	top:10px;
}

#aff_window_div {
	font-family: Tahoma, sans-serif;
	font-size:12px;	
	width:460px;
	text-align:left;
	z-index:1000;
	color: #657076;
}
#aff_window_div .formBody {
	background:#ededec;
	border:2px solid #c1cc37;
	-moz-border-radius:12px;
	-opera-border-radius:12px;
	border-radius:12px;
	padding:10px 20px 17px 20px;
}

#aff_window_div .block {
	padding-top:12px;
	padding-bottom:12px;
	font-weight:bold;
	border-bottom:2px solid #fffffe;
}

#aff_window_div div.headerText{
	font-family: Tahoma, sans-serif;
	font-size:13px;
	color:#657076;
	font-weight:bold;
}

#aff_window_div .rest a{
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;	
	text-decoration:none;	
	color:#203D66;
}

#aff_window_div .rest a:hover{
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;	
	text-decoration:none;
	color:#203D66;	
}

#aff_window_div .rest a:visited{
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;	
	text-decoration:none;
	color:#203D66;	
}


#aff_number_price{
	font-weight:normal;
}
#aff_window_div .rest2 {
  font-size:12px;
	text-decoration:none;
	color:#657076;
}

#aff_window_div .rest2 a{

	text-decoration:none;	  
	color:#ffffff;
}

#aff_window_div .rest2 a:hover{

	text-decoration:none;
		color:#ffffff;	
}

#aff_window_div .rest2 a:visited{

	text-decoration:none;
color:#ffffff;
}

#aff_window_div .rest3 {
	margin-top:14px;
	font-weight:normal;
}

#aff_window_div .aff_content {
	display:block;
	padding-left:45px;
	min-height:42px;
}

#aff_window_div .step {
	font-size:26px;
	font-weight:bold;
	color:#c1cc37;
	display:inline-block;
	zoom: 1;
	width:40px;
	vertical-align:center;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
}

#aff_step_2.step{
	overflow:hidden;
	display:block;
	float:left;
	width:42px;
	height:42px;
	background:url(../../images/fnum1.png) left center no-repeat;
	text-indent:-50px;
	left:12px;
	top:auto;
}
#aff_step_4.step{
	overflow:hidden;
	display:block;
	float:left;
	width:42px;
	height:42px;
	background:url(../../images/fnum2.png) left center no-repeat;
	text-indent:-50px;
	left:12px;
	top:auto;
}
#aff_step_5.step{
	overflow:hidden;
	display:block;
	float:left;
	width:42px;
	height:42px;
	background:url(../../images/fnum3.png) left center no-repeat;
	text-indent:-50px;
	left:12px;
	top:auto;
}

#aff_progress_div {
	width:100%;
	text-align:center;
	
}

#aff_error_div,#aff_error2_div {
	font-family: arial;
	width:100%;
	text-align:center;	
	color:red;
}

#aff_error2_div {
	font-family: arial, sans-serif;
	font-size:15px;	
	color:red;
	text-align:center;
	position: absolute;
	border:1px solid #ebebeb;
	background-color:#fcfcfc;
	padding:20px;
}

#aff_enter_caption {
}

#aff_rest{
	margin-top:14px;
	color:#bbbfc1;
	font-size:10px;
}
#aff_rest a{
	color:#bbbfc1 !important;
	font-size:10px !important;
	text-decoration:none;
}


#aff_window_div .exclusion{ display:none; }
#aff_window_div .exclusionHide{ display:inline; }
/* Russia */
#aff_window_div.country169 .exclusion.c169{ display:inline; }
#aff_window_div.country169 .exclusionHide.c169{ display:none; }
/* Armenia */
#aff_window_div.country13 .exclusion.c13{ display:inline; }
#aff_window_div.country13 .exclusionHide.c13{ display:none; }
/* Ukraine */
#aff_window_div.country214 .exclusion.c214{ display:inline; }
#aff_window_div.country214 .exclusionHide.c214{ display:none; }
/* Other */
#aff_window_div.country3 .exclusion.c3{ display:inline; }
#aff_window_div.country3 .exclusionHide.c3{ display:none; }
#aff_window_div.country13 .exclusion.c13{ display:inline; }
#aff_window_div.country13 .exclusionHide.c13{ display:none; }
#aff_window_div.country69 .exclusion.c69{ display:inline; }
#aff_window_div.country69 .exclusionHide.c69{ display:none; }
#aff_window_div.country199 .exclusion.c199{ display:inline; }
#aff_window_div.country199 .exclusionHide.c199{ display:none; }
#aff_window_div.country88 .exclusion.c88{ display:inline; }
#aff_window_div.country88 .exclusionHide.c88{ display:none; }
#aff_window_div.country81 .exclusion.c81{ display:inline; }
#aff_window_div.country81 .exclusionHide.c81{ display:none; }
#aff_window_div.country214 .exclusion.c214{ display:inline; }
#aff_window_div.country214 .exclusionHide.c214{ display:none; }

.bonuses{
	color: #657076;
	margin:0px -5px 0px -5px;
	padding:4px;
	background:#ffffff;
	width:250px;
	-moz-border-radius:12px;
	-opera-border-radius:12px;
	border-radius:12px;
}
.bonuses p{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}
.bonuses ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.bonuses ul li{
	margin:0px;
	padding:3px 0px 3px 20px;
}
.bonuses ul li.num1{
	background:url(../../images/num1.png) 4px 2px no-repeat;
}
.bonuses ul li.num2{
	background:url(../../images/num2.png) left 2px no-repeat;
}
.bonuses ul li.num3{
	background:url(../../images/num3.png) left 2px no-repeat;
}