
.main_payment_for_download #close_download_window{
position: absolute;
cursor: pointer; 
top: -16px;
right: -16px;
z-index: 1;
}

.preloader_wrapper_main .one_opt {
float: left;
margin: 0; 
text-align: center;
color: #1b88c1;
padding: 2%;
width: 29%;
}
.preloader_wrapper_main .one_opt.active{
	color: #000; 
}

.preloader_wrapper_main .one_opt #for_text_xlsx{
padding-left: 28px;
}
.preloader_wrapper_main .one_opt #for_text_xls{
padding-left: 19px; 
}
.preloader_wrapper_main .one_opt #for_text_csv{ 
padding-left: 17px; 
}
.preloader_wrapper_main .preloader_header{
font-size: 17px;
font-weight: bold;
display: block;
margin: 10px 0;
}

.preloader_wrapper_main .one_opt.active .for_img{
	background: url(/images/tick_small.png) 80% 50% no-repeat; 
}


.header_download .header_download_title{
font-size: 17px; 
font-weight: bold;
display: block;
margin: 5px 0 10px 0;
}






.progress_bar {
width: 812px; 
height: 18px;
position: relative; 
border-radius: 2px;
background: url(../images/download/back_progress_bar.png) top left;
}
.progress_wrapper {
top: 2px;
left: 2px; 
width: 808px;
height: 14px;
}
.progress_wrapper .progress_line{
position: absolute; 
background-color: #008000;
height: 14px; 
width: 0%;
background: url(../images/download/progress_line.png) 0px 0px repeat-x; 
border-radius: 2px;
}
.over_progress_bar_note .download_over_note{
float: left; 
display: inline-block;
height: 21px; 
color: #A4A4A4;  
font-size: 12px;
padding-left: 25px; 
}
.over_progress_bar_note .download_over_note.active{
color: #8DAA2A;  
background: url(../images/download/success_step_img.png) left center no-repeat; 
}
.over_progress_bar_note .download_over_note.download_over_note_1{
margin-left: 56px; 
}
.over_progress_bar_note .download_over_note.download_over_note_2{
margin-left: 143px; 
}
.over_progress_bar_note .download_over_note.download_over_note_3{ 
margin-left: 156px;  
}
.over_progress_bar_note .download_over_note .download_over_note_inner{
position: relative; 
top: 5px;
font-size: 14px;
}

.over_progress_bar_triangle .download_triangle{
float: left; 
}
.over_progress_bar_triangle .download_triangle.download_triangle_1{
margin-left: 60px;
}
.over_progress_bar_triangle .download_triangle.download_triangle_2{
margin-left: 325px;
}
.over_progress_bar_triangle .download_triangle.download_triangle_3{ 
margin-left: 325px; 
}

.progress_wrapper .progress_line .percent_of_download {
float: right;
color: #FFF;
font-weight: normal;
margin-right: 5px;
} 


/* BOTTOM */
.bottom_download_wrapper{ 
margin-top: 50px; 
}
.bottom_download_wrapper .bottom_download_left{
float: left;  
width: 50%;
}
.bottom_download_wrapper .bottom_download_left .download_complete{
display: none;  
margin-top: 20px;
}

.bottom_download_wrapper .bottom_download_title{
font-size: 17px; 
font-weight: bold;
display: block; 
margin-bottom: 10px; 
}
.bottom_download_wrapper .bottom_info{
padding: 20px 0; 
}

.bottom_download_wrapper .bottom_download_right{
float: left;
margin-left: 10%;
width: 40%;
}
.bottom_download_wrapper .bottom_download_right .img_wrapper_slider{
float: left; 
width: 145px; 
height: 145px; 
overflow: hidden;
padding-bottom: 20px; 
}
.bottom_download_wrapper .bottom_download_right .img_wrapper_slider .img_container{ 
width: 10000px;
}
.bottom_download_wrapper .bottom_download_right .img_wrapper_slider .img_container .download_img_slider{
float: left;
display: block;
width: 145px; 
height: 145px;  
}
.bottom_download_wrapper .bottom_download_right .external_links{
float: left; 
width: 160px;
margin-left: 20px;
padding-top: 20px; 
}
.bottom_download_wrapper .bottom_download_right .external_links .ext_link{  
line-height: 1.5;
display: block;
}

.bottom_download_wrapper .bottom_download_right .likes_wrapper{
margin-top: 15px; 
}

.bottom_download_wrapper .bottom_download_right .yashare-auto-init{
position: relative;
left: -3px; 
margin-top: 10px;
}


.togle_wrapper_of_progress .link_container .counter{

}
.togle_wrapper_of_progress .link_container .link_elem{
color: #1b88c1; 
}
.togle_wrapper_of_progress .link_container .link_elem a{ 
color: inherit;
margin-right: 5px;
}


/* additional content option  */
.additional_content_option_wrapper{
	display: none; 
	margin: 30px 0 30px 45px;
}
	.additional_content_option_wrapper .title{
		display: inline-block;
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px dashed #777;
		cursor: pointer; 
	} 
	.additional_content_option_wrapper .counter{ 
		position: relative;
		top: -12px;
		padding: 3px 5px;
		background-color: #91AD2C;
		font-size: 13px;
		font-style: italic;
		font-weight: bold;		
		color: #fff; 
	}
	.additional_content_option_wrapper .blocks_wrapper{
		display: none; 
	}
	.additional_content_option_wrapper .explanation{
		margin: 10px 0;  
	}
		.additional_content_option_wrapper .explanation .explanation_important{ 
			cursor: pointer;
			font-weight: bold;
		}
	
	.additional_content_option_wrapper .block{ 
		padding: 2px 0;
		margin-bottom: 25px;
	} 
		.additional_content_option_wrapper .block .suite{ 
			margin-right: 250px;
		} 				
			.additional_content_option_wrapper .block .suite .option{ 
				padding: 10px 0; 
			} 		
			.additional_content_option_wrapper .suite .checkbox_option * {
				cursor: pointer; 
			}							
				.additional_content_option_wrapper .suite .option .name{ 
					height: 16px;					
					margin-bottom: 5px; 
					padding-left: 22px;
				} 
				.additional_content_option_wrapper .suite .option.active .name{
					font-weight: bold;
				}				
				.additional_content_option_wrapper .suite .checkbox_option .name{
					background: url(images/additional_options_checkbox.png) left top no-repeat;					
				}				
				.additional_content_option_wrapper .suite .checkbox_option.active .name{ 
					background-position: left bottom; 										
				}				
				.additional_content_option_wrapper .suite .option .unit{
					margin-left: 5px; 										
				}								
				.additional_content_option_wrapper .suite .option .name.size_file{
					display: inline-block; 
					margin-right: 10px;
					margin-bottom: 10px;					
				}								
					.additional_content_option_wrapper .suite .option .name .callto_example, 
					.additional_content_option_wrapper .suite .option .name .char_plus, 
					.additional_content_option_wrapper .suite .option .name .email_marked {
						color: #1b88c1;			
						font-weight: bold; 
					}								
					.additional_content_option_wrapper .suite .option .name .callto_example,
					.additional_content_option_wrapper .suite .option .name .email_marked { 
						border-bottom: 1px dotted #aaa;					
					}
				.additional_content_option_wrapper .suite .option .description{   
					padding-left: 22px; 					
					font-size: 12px;
					color: #aaa;
					font-style: italic;		
				}		
		.additional_content_option_wrapper .block .summary{ 
			height: 100%;
			width: 250px;
			position: absolute;
			right: 0;
			top: 0;
			padding: 0;			 
		} 						
			.additional_content_option_wrapper .block .summary .bracket{
				height: 100%;
				display: inline-block;
				width: 10px;
				border: 1px dotted #aaa; 
				border-left: none; 
			}
			.additional_content_option_wrapper .block .summary .text{ 
				position: absolute;
				top: 50%;
				left: 30px;
				margin-top: -8px;
				color: #aaa;
				font-weight: normal;
				font-size: 14px; 
			} 			 
/* / additional content option  */
		

/* InputNumber  */
.input_number{
	position: relative;
	display: inline-block; 
	width: 80px;	
}
	.input_number .display{
		border: 1px solid #aaa;
		margin-right: 11px;
		text-align: center;
		padding: 5px;
	}
	.input_number .increase, .input_number .decrease{
		position: absolute;
		width: 10px;
		right: 0;
		cursor: pointer;
		text-align: center;
		border: 1px solid #aaa;
		line-height: 11px; 
	}
	.input_number .increase {
		height: 12px;		
		top: 0;
	}
	.input_number .decrease { 
		height: 11px;  		
		bottom: 0;
		border-top: none;	 	
	}

/* / InputNumber  */	

	
/* download starter  */	
.arrow_to_starter{
	display: none; 
    margin: 10px 0 10px;  
	text-align: center; 
}

.download_starter{ 
    display: none;
    margin: 0 auto 40px; 
    box-shadow: 0px 0px 1px #333;
    cursor: pointer;
    height: 42px;
    width: 210px;
    text-align: center;
    background-image: url(images/pdb.png);
    background-color: #FFE000;
    border-radius: 5px; 
}	
.download_starter:hover{
	box-shadow: 0px 0px 4px #333;
}
	.download_starter .value{
		margin-top: 7px;
		display: inline-block;
		font-size: 28px;
		font-style: italic;
		font-weight: bold;
		color: #353B31;		
	} 
	
