body {
 align: center;
 color: #000000;
 background-color: #ffffff;
 text-align: center;
 text-decoration: none;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 0px;
 margin-bottom: 0px;
 font: 10pt tahoma, times, arial, verdana, helvetica;
 scrollbar-base-color: #414f66;
 scrollbar-Face-Color: #ffffff;
 scrollbar-arrow-color: #414f66;
 scrollbar-Track-Color: #ffffff;
 font-weight: bold;
}

.posthidden {display:none} 
.postshown {display:inline}

table {
 width: 500px;
 background-color: #eeeeee;
 margin-left: auto; margin-right: auto;
 border: 10px;
 font-size: 10pt;
 color: #000000;
 border-collapse: separate;
 padding: 0px;
}

table.list {
 width: 90%;
}

table.full {
 width: 100%;
}

table.w160 {
 width: 160px;
}

table.w250 {
 width: 250px;
}

table.w350 {
 width: 350px;
}

table.w600 {
 width: 600px;
}

table.w800 {
 width: 800px;
}

table.w400 {
 width: 400px;
}

table.w450 {
 width: 450px;
}

table.w300 {
 width: 300px;
}

table.button {
 width: 100px;
}
table.topmenu {
	width: auto;
	text-align: left;
	background-color: transparent;
	font-weight: normal;
	margin: 0;
	font-size: 11px;
}
table.usermenu {
	width: auto;
	text-align: left;
	background-color: transparent;
	font-weight: normal;
	margin: 0;
	font-size: 11px;
}


tr.v1 {
 text-align: left;
 background-color: #f1f1f1;
 vertical-align: middle;
 font-weight: normal;
}
tr#v1_tall {
 height: 32px;
}
tr.v1 td span {
 color: #666666;
 float: right;
}
#red {
	color: #ff0000;
}
tr.v2 {
 text-align: left;
 background-color: #e9e9e9;

}
tr.v3 {
 background-color: #106f9f;
 text-align: left;
 font-weight: bold;
 vertical-align: text-top;
 color: #ffffff;
 font-family: tahoma, times;
 font-size: 11px;
}
tr.v3_2 {
 background-color: #5e5e65;
 text-align: left;
 font-weight: bold;
 vertical-align: text-top;
 color: #ffffff;
 font-family: tahoma, times;
}

tr.v4 {
 text-align: left;
 background-color: #136fa0;

}

tr.v5 {
 text-align: left;
 background-color: #6ba6c4;

}


tr.button {
 background-color: #cca169;
 text-align: center;
 font-weight: bold;
 vertical-align: text-top;
}

tr.button td {
 border: 1px solid #94754c;
}



td {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
}

td.active {
 background-color: #77B2FF;
}

td.nobg {
 background-color: #ffffff;
}


input {
 padding-left:4px;
 background-image: url(../skins/narancs/input_hatter.gif);
 color: #000000;
 border-color: #000000;
 border-width: 1px;
 border-style: solid;
 font-size: 9pt;
 font-family: tahoma, arial, verdana, helvetica; }

input.button {
	background: #afafaf;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #595959;
	border-bottom: 1px solid #595959;
	border-left: 1px solid #dcdcdc;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px;
	margin: 0;
}

textarea, select {
 background-color: #e7e8f3;
 color: #000000;
 border-color: #000000;
 border-width: 1px;
 border-style: solid;
 font-size: 9pt;
 padding: 2px;
 font-family: tahoma, arial, verdana, helvetica; }

.checkbox {
 border-width: 0px;
}
option {
 background-color: #e7e8f3;
 color: #000000;
 font-family: tahoma, arial, vardana, helvetica;
 font-size: 9pt; }

h1 {
 font-size: 20px;
 color: #151724;
 text-align: center;
}
h2 {
 font-size: 14px;
 color: #000044;
 text-align: center;
}
h3 {
 margin-top: 10px;
 margin-bottom: 10px;
 font-size: 16px;
 color: #000000;
 font-family: tahoma, Times;
 font-weight: bold;
 text-align: center;
}

a:link, a:visited, a:active {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

a:hover {
 text-decoration: underline;
 }

a.v2:link, a.v2:visited, a.v2:active {
 color: #ffffff;
}

span.styling {
 font-weight: bold;
}

/*************** PAGINATION *****************/

div.pagination {
	color: #888;
	margin: 2px 0 2px 0;
	padding: 2px 5px 2px 5px;
	background: #fff;
	border-top: 1px solid #56B6E5;
	border-bottom: 1px solid #56B6E5;
}

div.pagination a {
	padding: 0px 5px 0px 5px;
	margin: 2px;
	
	text-decoration: none; /* no underline */
	color: #555;
}
div.pagination a:hover, div.pagination a:active {
	color: #222;
	background: #eee;
}
div.pagination span.current {
	padding: 0px 5px 0px 5px;
	margin: 2px;
	
	font-weight: bold;
	background-color: #4d90b7;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 0px 5px 0px 5px;
	margin: 2px;
	color: #bbb;
}
