#container
{
	border: 3px solid black;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto;
	background-color: white;
	text-align: left;
}

body
{
	#background-image: url('../img/bg.png');
	background-color: grey;
	font-size: 13px;
	text-align: center;
}


#header
{
	background-image: url('../img/bg.png');
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom: 2px solid grey;
}

a
{
	text-decoration: none;
}

h4
{
	text-align: center;
	font-size: 16px;
	margin-top: 4px;
	padding-top: 0px;
}
h5
{
	text-align: center;
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 16px;
}

.clearfix
{
	clear: both;
	font-size: 1px;
}

.center_paragraph
{
	text-align: center;
}

.horizontal_list
{
	margin-left: 20px;
	padding-left: 0px;
}

.horizontal_list li
{
	display: inline;
	margin-right: 20px;
}

.section
{
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}


#box_source
{
	border-bottom: 1px solid grey;
	text-align: center;
}

#box_filters
{
	border-bottom: 1px solid grey;
	text-align: center;
}

#ref_unit_filter
{
	border: 2px solid grey;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #ffe3e3;
	width: 420px;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 6px;
	padding-bottom: 10px;
}

#metadata_filter
{
	border: 2px solid grey;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #e3f5ff;
	margin-left: 20px;
	width: 420px;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#meta_table
{
	margin-left: auto;
	margin-right: auto;
}

#meta_table td
{
	text-align: left;
}
#meta_table .td_right
{
	text-align: right;
}

#box_restrictions
{
	border-bottom: 1px solid grey;
}

#restriction_iu
{
	border: 2px solid grey;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f1e4f9;
	width: 420px;
	float: left;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-left: 6px;
	text-align: center;
}
#restriction_iu table
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#restriction_word
{
	border: 2px solid grey;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #fbf8da;
	width: 420px;
	margin-left: 20px;
	float: left;
	#text-align: center;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#box_pattern
{
	border-bottom: 1px solid grey;
	padding-bottom: 20px;
}

#adiac
{
	width: 240px;
	float: right;
	margin-top: -12px;
	border: 2px solid grey;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #e4f9e7;
	padding-left: 10px;
	padding-bottom: 10px;
}

#w_restr1 .input_text
{
	font-size: 12px;
	width: 100px;
}
#w_restr1
{
	text-align: right;
	border: 1px solid blue;
}
#w_restr1 td
{
	text-align: right;
}
#restr_add_but1
{
	font-size: 12px;
}
#w_restr2 .input_text
{
	font-size: 12px;
	width: 100px;
}
#w_restr2
{
	text-align: right;
	border: 1px solid blue;
}
#w_restr2 td
{
	text-align: right;
}
#restr_add_but2
{
	font-size: 12px;
}
#w_restr3 .input_text
{
	font-size: 12px;
	width: 100px;
}
#w_restr3
{
	text-align: right;
	border: 1px solid blue;
}
#w_restr3 td
{
	text-align: right;
}
#restr_add_but3
{
	font-size: 12px;
}
#w_restr4 .input_text
{
	font-size: 12px;
	width: 100px;
}
#w_restr4
{
	text-align: right;
	border: 1px solid blue;
}
#w_restr4 td
{
	text-align: right;
}
#restr_add_but4
{
	font-size: 12px;
}
#w_restr5 .input_text
{
	font-size: 12px;
	width: 100px;
}
#w_restr5
{
	text-align: right;
	border: 1px solid blue;
}
#w_restr5 td
{
	text-align: right;
}
#restr_add_but5
{
	font-size: 12px;
}

#table_search_pat
{
	border-collapse: collapse;
}

#table_search_pat td
{
	vertical-align: top;
	padding: 3px;
	#border-bottom: 1px solid grey;
}


.start_end_utt
{
	font-size: 11px;
	vertical-align: middle;
}

#start_utt_check
{
	margin-left: 0px;
	border:2px solid black;

}

#end_utt_check
{

}

.table_search_pat_first
{
	width: 30px;
	text-align: center;
}

#submit_but
{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.poslemma_txt
{
	width: 260px;
	font-size: 10px;
	#background-color: #f6f6ef;
}

.td_wr
{
	padding-left: 26px;
	#border-left: 1px solid grey;
}

#file_tab
{
	border-collapse: collapse;
}
#file_tab td
{
	padding-right: 20px;
}

#randomdiv
{
	#border: 1px solid grey;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#condiz2
{
	width: 360px;
	background-color: transparent;
	display: block;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid white;
}
#condiz
{
	#float: left;
	width: 300px;
	background-color: transparent;
	border: 1px solid white;
	#margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}


.rw_tit
{
	text-align: right;
}

/* POPUP */

#popup_win
{
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	
	text-align: left;
}


#popup_win h3
{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 25px;
}
#popup_win h4
{
	font-size: 14px;
}

#popup_win input
{
	font-size: 12px;
}


#cql
{
	width: 360px;
	font-size: 11px;
	margin-top: 20px;
}
#cql2
{
	width: 320px;
	font-size: 11px;
	margin-top: 20px;
}

#popup_win .input_text
{
	width: 250px;
}

#qd_title0
{
	margin-bottom: 2px;
	padding-bottom: 10px;
	margin-top: 0px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
}

#qd_title
{
	margin-bottom: 2px;
	padding-bottom: 0px;
	margin-top: 10px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
}

#query_desc
{
	list-style: lower-roman;
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;

}
#query_desc li
{
	#padding-top: 4px;
	margin-left: 10px;
	padding-left: 0px;
}

#n_val
{
	width: 20px;
}

#nm_val1
{
	width: 20px;
}
#nm_val2
{
	width: 20px;
}
#n_any
{
	margin-left: 20px;
}
#nm_any
{
	margin-left: 20px;
}

.remover img
{
	width: 10px;
	height: 10px;
	margin-left: 10px;
	cursor: pointer;
}

#cp
{
	width: 145px;
}
#cpx2
{
	width: 145px;
	
}

#tagset_link
{
	text-align: left;
	margin-left: 0px;
}
#tagset_link2
{
	text-align: left;
	margin-left: 0px;
}

#page_results
{
	position: absolute;
	margin-top: 20px;
	margin-left: 100px;
}
#page_results input
{
	width: 30px;
}

#iu_popup_main_list_cont
{
	font-weight: bold;
	margin-bottom: 20px;
}
#iu_popup_main_list_cont2
{
	font-weight: bold;
	margin-bottom: 20px;
}

#custom_word_seq
{
	font-weight: normal;
	margin-left: 20px;
}
#custom_word_seq2
{
	font-weight: normal;
	margin-left: 20px;
}


#custom_word_seq td
{
	text-align: right;
}

#custom_word_seq .td_left
{
	text-align: left;
}

#custom_word_seq2 td
{
	text-align: right;
}

#custom_word_seq2 .td_left
{
	text-align: left;
}

#radio_seq1
{
	margin-bottom: 10px;
}
#radio_seq2
{
	margin-bottom: 10px;
	margin-top: 20px;
}
#radio_seq3
{
	margin-bottom: 20px;
	margin-top: 20px;
}

.iu_start_end_check
{
	margin-left: 30px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.p_small
{
	font-size: 11px;
}

.result
{
	font-family: courier;
	font-size: 12px;
	padding: 12px;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
}



.inf_row td
{
	font-family: arial;
	font-size: 9px;
	text-align: center;
	color: grey;
}
.txt_row td
{
	font-family: arial;
	font-size: 13px;
	text-align: center;
	color: black;
}

.toneunit
{
	float: left;
	position: relative;
	top: -20px;
	vertical-align: top;
	margin-bottom: 5px;
}

.turn
{
	float: left;
	width: 40px;
	margin-top: 0px;
	position: relative;
}

.termseq
{
	float: left;
	width: 40px;
	margin-top: 0px;
	position: relative;
}

.evidenzia
{
	background-color:#ff0;
}
.evidenzia2
{
	background-color:#5ea8fb;
}

.lemmapos
{
	position: absolute; z-index: 1;
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
	border: 0px none #000000; font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; width: 120px; height: 39px;
	background: no-repeat url(background_url); visibility: hidden;
	padding: 1px 0px 0px 0px;
}

.search
{
	border: 4px solid white;
	background-color: #e6e6f8;
	padding: 8px;
	width: 240px;
	float: left;
	height: 100px;
}

.view
{
	border: 4px solid white;
	background-color: #ebd1f6;
	padding: 8px;
	width: 240px;
}

.cont
{
	margin: 20px;
	float: left;
	width: 700px;
}

.button_anchor
{
	
}
.page_button
{
	float:left;
	margin-left: 240px;
	padding-left; 20px;
	width: 90px;
}

.page_button input
{
	color: blue;
	background-color: #efefef;
	border: 0px;
	padding: 2px;
	width: 90px;
	font-size: 9pt;
	border: 1px solid grey;
	
}

.link_to_form
{
	position: absolute;
	margin-left: 360px;
	margin-top: 16px;
	text-align: center;
	width: 200px;
}

.link_to_form a
{
	color: blue;
	border: 1px solid grey;
	background-color: #efefef;
	padding: 4px;
	text-decoration: none;
	font-family: sans-serif;
}

.link_to_form2
{
	position: absolute;
	top: 80px;
	right: 120px;
}

.link_to_form2 a
{
	color: blue;
	border: 1px solid grey;
	background-color: #efefef;
	padding: 4px;
	text-decoration: none;
	font-family: sans-serif;
}

.link_to_home
{
	position: absolute;
	margin-left: -20px;
	margin-top: 0px;
	text-align: center;
	width: 200px;
}

.link_to_home a
{
	color: blue;
	border: 1px solid grey;
	background-color: #efefef;
	padding: 4px;
	text-decoration: none;
	font-family: sans-serif;
}

.file
{
	color: blue;
	width: 80px;
	margin-top: 0px;
	padding-bottom: 4px;
}

.file2
{
	border: 1px solid grey;
	color: blue;
	position: absolute;
}
.file3
{
	width: auto;
	color: blue;
}


.leftmenu
{
	padding: 40px;
	float: left;
	background-color: #efefef;
}

.leftmenu a
{
	color: blue;
	border: 1px solid grey;
	background-color: #efefef;
	padding: 4px;
	text-decoration: none;
	font-family: sans-serif;
}

.data
{
	margin-left: auto;
  	margin-right: auto;
  	margin-top: 50px;
	border: 2px solid grey;
	background-color: white;
	width: 54%;
}

.corpo1
{
	background-color: #efefef;
}

.corpo1 h1
{
	text-align: center;
	padding: 20px;
}

textarea
{
	background-color: #efefef;
	border: 1px solid grey;
}

.csv
{
	float: right;
	margin: 12px;
}

.csv input
{
background:url(../img/excel_small.png) no-repeat;
cursor:pointer;
width: 50px;
height: 50px;
border: none;
}

.respag
{
	width: 300px;
	position: absolute;
	top: 100px;
	left: 710px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.respag input
{
	width: 35px;
}

.seqchoice
{
	float: left;
	width: 200px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-left: 40px;
	font-size: 8pt;
	background-color: #dfe7f1;
	border: 2px solid grey;
	
}

.seqchoice td
{
	font-size: 7pt;
}

.filter0
{
	float: left;
	width: 340px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 8pt;
	margin-left: 40px;
	margin-top: 10px;
	background-color: #f8dcb9;
	border: 2px solid grey;
	
}

.filter0 td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.filter
{
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 38px;
	width: 520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: 2px solid grey;
}

.filter2
{
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	padding: 12px;
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border: 2px solid grey;
	background-color: #def1dd;
}

.filterMod
{
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	padding: 12px;
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border: 2px solid grey;
	background-color: #e5e5e5;
	
}

.filterMod select
{
	font-size: 9pt;
}

.filter3
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 12px;
	padding-top: 4px;
	width: 280px;
	border: 2px solid grey;
	background-color: #f1dbed;
}
.filter3 td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.sbmit1
{
	float: left;
	margin-top: 170px;
	margin-left: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.xquerybut
{
	background-color: #f6f6ef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 12px;
}

#xq
{
	margin-left: 16px;
}

.qdesc
{
	margin-left: 12px;
}

.formCont
{
	border: 3px solid #d9bdbd;
	width: 840px;
	margin-left: 80px;
	margin-top: 20px;
	height: 900px;
}


h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.corpus
{
	width: 300px;
	position: absolute;
	top: 100px;
	left: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.files
{
	font-size: small;
	border: 2px solid grey;
	position: absolute;
	right: 100px;
}

.filebutton
{
	position: absolute;
	top: 100px;
	left: 600px;
	border: 2px solid grey;
	background-color: #fbf8aa;
	font-weight: bold;
}

.ftab
{
	margin-left: 40px;
	font-size: small;
}

.subsave
{
	float: right;
	margin-right: 20px;
}

.subcorpus
{
	position: absolute;
	top: 100px;
	left: 330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: baseline; 
}

.subcorpus td
{
	vertical-align: baseline;
	padding-left: 15px;
}

#sepTop
{
	margin-top: 50px;
}
#sepBottom
{
	margin-top: 400px;
}

.audio_but
{
	float: left;
	margin-left: 10px;
}

.main_title
{
	margin-left: 80px;
}

.dlaudio
{
	position: relative;
	top: -6px;
	margin-right: 10px;
	cursor: pointer;
}

.dlaudio img
{
	width: 22px;
	height: 22px;
}

.swcontext
{
	position: relative;
	top: -6px;
	margin-right: 10px;
	cursor: pointer;
}

.tu_table_cell
{
	border-left: 1px dotted #d9d9d9;
	border-right: 1px dotted #d9d9d9;
	border-top: 1px dotted #d9d9d9;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

#wp_req
{
	position: absolute;
	top: 260px;
	left: 48%;
	width: 300px;
	text-align: center;
	border: 1px solid grey;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	background-color: #d3e9f1;
}
#wp_req img
{
	margin-bottom: -5px;
}
#wp_req p
{
	line-height: 8px;
	padding: 0px;
	margin: 6px;
}

.wp_istr_p
{
line-height: 8px;
}

#extTagset
{
	position: absolute;
	top: 2px;
	right: -150px;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid grey;
	background-color: white;
	padding: 2px;
}

#posTagColLeft
{
	float: left;
}

#posTagColRight
{
	float: left;
	margin-left: 8px;
}

#com3
{
	width: 100px;
}

#popup_menu
{
	text-align: center;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px solid grey;
}

#pm_entry1
{
	padding-right: 20px;
	padding-left: 20px;
	background-color: #e8e8e8;
	border: 1px solid grey;
}

#pm_entry2
{
	padding-right: 20px;
	padding-left: 20px;
	
}

#add_form_but
{
	font-size: 14px;
	font-weight: bold;
}

#add_form_but2
{
	font-size: 14px;
	font-weight: bold;
}

.p_centered
{
	text-align: center;
}

#seq_distance
{
	font-weight: normal;
	margin-left: 20px;
	border: 1px solid #dcdcdc;
	background-color: #f3f8f8;
	padding: 2px;
}

#seq_distance select
{
	font-size: 11px;
}

#activate_distance
{
	font-size: 12px;
	font-weight: normal;
}

#activate_distance a
{
	cursor: pointer;
	color: blue;
}

.unselectable
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#metaP
{
	font-family: "Courier New", Courier, monospace;
	margin: 0px;
	padding: 0px;
	display:inline;
}
#metaUl
{
	font-family: "Courier New", Courier, monospace;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 13px;
}
#metaPartUl
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#metaPartUl li
{
	display: inline;
	font-size: 11px;
	margin-right: 10px;
}

.play_button
{
	margin-bottom: 2px;
}
