/* list icons */
.ico_close {
	clear:both;
	float:right;
	background-image:url(/files/images/icos/ico_close.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	cursor:pointer;
	}
	


.ico_comment {
	clear:both;
	background-image:url(/files/images/icos/ico_msg.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	}
	
.ico_print {
	clear:both;
	background-image:url(/files/images/icos/ico_print.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	}	
	
.form_vote {margin:0; padding:0 5px; float:left; }

.ico_share{
	clear:both;
	background-image:url(/files/images/icos/ico_share.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	vertical-align:middle;
	}		

.ico_stats{
	background-image:url(/files/images/icos/ico_stats.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;	
	}	

.ico_fav {
	clear:both;
	background-image:url(/files/images/icos/ico_fav.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	vertical-align:middle;
	}	

.ico_edit{
	background-image:url(/files/images/icos/ico_edit.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	}	

.ico_copyright{
	background-image:url(/files/images/icos/ico_copyright.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 30px;
	line-height:22px;
	}

.ico_download{
	clear:both;
	background-image:url(/files/images/icos/ico_download.gif);
	background-repeat:no-repeat;
	background-position: 3px;
	padding: 0 2px 3px 18px;
	vertical-align:middle;
	}		

	
/**  Media icons  **/
.ico_videos{
	background-image:url(/files/images/icos/file_types/icon_file_video.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 28px;
	line-height:22px;
	cursor:pointer;
	}
	
.ico_photos{
	background-image:url(/files/images/icos/file_types/icon_file_photo.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 22px;
	line-height:22px;
	cursor:pointer;
	}	

.ico_audio{
	background-image:url(/files/images/icos/file_types/icon_file_mp3.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 25px;
	line-height:22px;
	cursor:pointer;
	}
	
.ico_files{
	background-image:url(/files/images/icos/file_types/icon_file_file.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding: 0 5px 3px 21px;
	line-height:22px;
	cursor:pointer;
	}	

/** Flags **/
	.lang_au
	{
		background-image:url(/files/images/icos/flags/au.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_br
	{
		background-image:url(/files/images/icos/flags/br.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_cat
	{
		background-image:url(/files/images/icos/flags/cat.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_de
	{
		background-image:url(/files/images/icos/flags/de.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	.lang_es
	{
		background-image:url(/files/images/icos/flags/es.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_fr
	{
		background-image:url(/files/images/icos/flags/fr.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_gb
	{
		background-image:url(/files/images/icos/flags/gb.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_it
	{
		background-image:url(/files/images/icos/flags/it.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_la
	{
		background-image:url(/files/images/icos/flags/la.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_nl
	{
		background-image:url(/files/images/icos/flags/nl.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_pt
	{
		background-image:url(/files/images/icos/flags/pt.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_ro
	{
		background-image:url(/files/images/icos/flags/ro.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_se
	{
		background-image:url(/files/images/icos/flags/se.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_us
	{
		background-image:url(/files/images/icos/flags/us.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}
	
	.lang_world
	{
		background-image:url(/files/images/icos/flags/world.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding: 0 30px 3px 20px;
		line-height:22px;
	}

/** Tiny MCE bottom feature **/

.tiny_insert_img { 		
	background-image:url(/files/images/icos/16x16/image.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0 30px 3px 20px;
	line-height:22px;}

.tiny_insert_banner
 { 		
	background-image:url(/files/images/icos/16x16/banner.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0 30px 3px 20px;
	line-height:22px;}

.tiny_insert_file
 { 		
	background-image:url(/files/images/icos/16x16/attachment.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0 30px 3px 20px;
	line-height:22px;}

.tiny_insert_form
 { 		
	background-image:url(/files/images/icos/16x16/form.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0 30px 3px 20px;
	line-height:22px;}
	
.tiny_insert_pagebreak
 { 		
	background-image:url(/files/images/icos/16x16/pagebreak.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0 30px 3px 20px;
	line-height:22px;}

