.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}

form.searchform {
	background: none;
	border: none;
	padding: 0;
	margin : 5px
}
input.searchinput, input[type="text"].searchinput {
	background : url('../images/icons/search16.png') center right no-repeat;
	padding-right:  20px ;
}

.alphaOver:hover, .alphaover:hover , .Alphaover:hover, .AlphaOver:hover {
    opacity: 0.7;
}


/**********tables sorter ***********/

table.tablesorter {
	border: 1px solid grey;
    font-family: arial;
    font-size: 8pt;
    margin: 10px 0 5px;
    text-align: left;
    width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #2580A2;
	color:white;
    font-size: 8pt;
    padding: 4px;
	display:table-cell;
        width:auto;
	 
}
table.tablesorter thead tr .header {
    background-image: url("bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.tablesorter tbody tr.odd:hover td, table.tablesorter tbody tr.even:hover td {
	background: #c7e1ea;
}
table.tablesorter tbody td {
  
    color: #000;
    padding: 4px;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td {
    background-color: #fff;
}
table.tablesorter tbody tr.even td {
    background-color: #f5f5f5;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url("asc.gif");
}
table.tablesorter thead tr .headerSortDown {
    background-image: url("desc.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8DBDD8;
}
/************/

.mymenu {
	list-style: none;
}

#galerielist {
display:block;
	clear:both;
	
	height:550px;
	}