/* 
	project: internet sharing template
   	author: luka cvrk (www.solucija.com) 
								*/ /*
body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff; color: #454545; }
*/
body,td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #828282;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #003366;
	background-color: #ffffff;
}

/* links */
a {
	color: #003B6E;
}

a:hover {
	color: #9EC068;
}

/* headings */
h1 {
	font: bold 2.5em "Arial", Sans-Serif;
	margin: 0;
	letter-spacing: -1px;
}

h2 {
	font: bold 1.3em Arial, Sans-Serif;
	margin: 0;
	padding: 0;
}

h1 a,h2 a {
	color: #2b2b2b;
	background: #fff;
	text-decoration: none;
}

h1 a:hover,h2 a:hover {
	color: #2b2b2b;
	background: #FFF;
}

.title {
	color: #808080;
	background: #fff;
}

.dimensionSmall {
	color: #808080;
	background: #fff;
	font-size: 75%;
}

.dimensionNormal {
	color: #808080;
	background: #fff;
	font-size: 100%;
}

.dimensionBig {
	color: #808080;
	background: #fff;
	font-size: 125%;
	;
}

/* lists and form elements */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

form {
	margin: 0;
}

input.search {
	width: 279px;
	border: none;
	background: #fff url(images-ernest/input.gif) no-repeat;
	padding: 6px 10px;
	color: #1E67A8;
	font-weight: bold;
}

input.button {
	padding: 3px;
}

/* content holder */
#content {
	margin: 10px auto;
	width: 790px;
}

/* header */
#align {
	text-align: right;
}

#header {
	height: 140px;
}

#logo {
	padding: 0px 0 0 8px;
}

#logo p {
	margin: 0;
	padding: 0 0 0 10px;
	color: #808080;
	background: #fff;
}

#logo_right {
	float: right;
	padding: 38px 8px 0 0;
	text-align: right;
}

/* horizontal tabbed menu */
#tabs {
	background: #fff url(images-ernest/bigbox_790.gif) no-repeat top left;
	color: #000;
	height: 44px;
	text-align: center;
	padding: 0px 0px 0px 50px;
}

#tabs li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#tabs li a {
	width: 100px;
	height: 31px;
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	background: #fff url(images-ernest/barbg_100.gif) no-repeat;
}

#tabs li div {
	width: 100px;
	height: 31px;
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	color: #003B6E;
	background: #fff url(images-ernest/barbg_100.gif) no-repeat;
}

#tabs li div.current {
	background: #fff url(images-ernest/barcurrent_100.gif) no-repeat;
	color: #2C71AE;
}

#tabs ul ul {
	position: absolute;
	top: 30px;
	width: 97px;
	padding-left: 1.7px;
	visibility: hidden;
}

#tabs ul li ul a {
	background: #ECECEC;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	width: 97px;
}

#tabs li a.current {
	background: #fff url(images-ernest/barcurrent_100.gif) no-repeat;
	color: #2C71AE;
}

#tabs ul li:hover ul {
	visibility: visible;
}

.key {
	text-decoration: underline;
}

/* search form */
#search {
	float: left;
	clear: both;
	color: #000;
	background: #fff url(images-ernest/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;
	width: 500px;
	margin: 5px 0 0 0;
}

#search p {
	padding: 0;
	margin: 0;
}

/* grey subheader */
.gboxtop {
	clear: both;
	height: 8px;
	background: #dedede;
	color: #000;
}

.gbox {
	background: #dedede;
	color: #444;
	padding: 1px 13px 7px 13px;
	margin: 0 0 20px 0;
}

.gbox p {
	padding: 7px 0;
	margin: 0;
}

/* left side */
.left {
	float: left;
	width: 550px;
	margin: 0 0 10px 0;
}

.left_articles {
	float: left;
	width: 520px;
	margin: 0 20px 15px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000;
	background: #fff;
}

.calendar {
	height: 50px;
	float: left;
	background: #fff url(images-ernest/calendar.gif) no-repeat;
	width: 50px;
	padding: 5px 0 0 9px;
	color: #808080;
}

.calendar p {
	padding: 0;
	margin: 0;
}

.description {
	border-bottom: 1px dotted #ccc;
}

.thumbnail {
	float: left;
	margin: 0 18px 8px 0;
	border: 1px solid #dedede;
}

img {
	border-color: #dedede;
}

/* left side internal */
.left_internal {
	float: left;
	width: 790px;
	margin: 0 0 10px 0;
}

.left_articles_internal {
	float: left;
	width: 760px;
	margin: 0 20px 15px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000;
	background: #fff;
}

.left_articles_internal ol {
	text-align: left;
	font-size: 1.2em;
}

.left_articles_internal li {
	margin-bottom: 20px;
}

/* bottom thirds */
.thirds {
	float: left;
	width: 170px;
	background: #eee;
	margin: 2px 6px 2px 2px;
	color: #5d5d5d;
}

.smallboxtop {
	height: 14px;
	background: #fff url(images-ernest/smallboxtop_small.gif) no-repeat;
	color: #000;
}

.smallbox {
	min-height: 150px;
	background: #fff url(images-ernest/smallbox_small.gif) no-repeat bottom
		left;
	color: #444;
	padding: 1px 10px 10px 10px;
}

.smallbox p {
	padding: 0;
	margin: 0;
	text-align: justify;
}

/* right side */
#right {
	float: right;
	width: 235px;
	margin: 0 0 10px 0;
	padding-top: 5px;
}

.right_articles {
	width: 220px;
	margin: 0 20px 15px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000;
	background: #fff;
}

.boxtop {
	height: 18px;
	background: #fff url(images-ernest/boxtop_small.gif) no-repeat;
	color: #000;
}

.box {
	background: #fff url(images-ernest/box_small.gif) no-repeat bottom left;
	color: #5b5b5b;
	padding: 0 10px 15px 10px;
	margin: 0 0 10px 0;
	text-align: justify;
}

.box p {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

.image {
	margin: 1px 8px 1px 8px;
}

.boxalone {
	overflow: hidden;
	border-color: #2C71AE
}

.boxalone .image {
	padding: 1px;
	margin: 0;
}

/* misc */
.buttons {
	text-align: right;
	padding: 4px 3px 0 0;
}

.left_articles .buttons {
	float: right;
	height: 20px;
}

.bluebtn {
	background: #488EB2 url(images-ernest/bluebtn.gif) no-repeat;
	width: 100px;
	padding: 1px 16px 5px 16px;
	color: #fff;
	text-decoration: none;
}

.greenbtn {
	background: #488EB2 url(images-ernest/greenbtn.gif) no-repeat;
	padding: 1px 17px 5px 16px;
	color: #fff;
	text-decoration: none;
}

.bluebtn:hover,.greenbtn:hover {
	background: #488EB2 url(images-ernest/hoverbtn.gif) no-repeat;
	color: #fff;
}

/* footer  */
.footer {
	clear: both;
	text-align: center;
	line-height: 1.8em;
	padding: 10px 0 10px 0;
	border-top: 1px solid #ccc;
}

table.files {
	width: 100%;
	padding: 0px;
	border: 1px solid #789DB3;
}

table.files td {
	font-size: 10px;
	border: none;
	background-color: #F4F4F4;
	vertical-align: middle;
	padding: 7px;
	font-weight: bold;
}

.delete {
	border-style: none;
	padding-left: 16px;
	background: url(../images-ernest/icons/delete.png) no-repeat center left
		;
}

.new_folder {
	border-style: none;
	padding-left: 16px;
	background: url(../images-ernest/icons/folder_add.png) no-repeat center
		left;
}

.upload {
	border-style: none;
	padding-left: 16px;
	background: url(../images-ernest/icons/up.png) no-repeat center left;
}

.logout {
	border-style: none;
	padding-left: 16px;
	background: url(../images-ernest/icons/cancel.png) no-repeat center left
		;
}

.update {
	border-style: none;
	padding-left: 16px;
	background: url(../images-ernest/icons/database_edit.png) no-repeat
		center left;
}

.view {
	border-style: none;
	padding-left: 16px;
	background: url(../images-ernest/icons/magnifier.png) no-repeat center
		left;
}

.lista_address {
	padding-bottom: 50px;
}

.listaFile {
	width: 100%;
	height: 450px;
	overflow: auto;
}

.right_reserved {
	padding-left: 10px;
	float: left;
	width: 510px;
}

.left_reserved {
	float: left;
	width: 300px;
}

.error {
	color: #ED2106;
}

table.table_address {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #BA9;
	font: 90% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

table.table_address caption {
	padding: 0 .4em .4em;
	text-align: left;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	color: #453827;
	background: transparent;
}

table.table_address tr {
	
}

table.table_address td,th {
	border: 1px solid #BBAA99;
	padding: .3em;
	font-size: 1.2em;
	color: #666;
}

table.table_address thead th,tfoot th,tfoot td {
	border: 1px solid #BA9;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	background: #BA9 url("../images-ernest/table/thbg.gif") repeat-x top
		left;
	color: #FFF;
}

table.table_address tbody th,thead th,tbody td {
	vertical-align: top;
	text-align: left;
}

table.table_address tbody tr:hover td,table.table_address tbody tr:focus td,table.table_address tbody tr:hover th,table.table_address tbody tr:focus th
	{
	background: url("../images-ernest/table/shimx.gif") repeat-x top left;
	color: #000;
}

table.table_address tr.odd {
	background: url("../images-ernest/table/shim.gif") repeat-x top left;
}

#nav-menu-partners ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu-partners li {
	float: left;
	margin: 0 0.15em;
}

#nav-menu-partners li a {
	background: url("../images-ernest/background.gif") #fff bottom left
		repeat-x;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 9em;
	display: block;
	border: 0.1em solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu-partners li a {
	float: none
}

/* End hide */
#nav-menu-partners {
	width: 30em
}

form.contact {
	width: 320px !important;
	width /**/: 140px;
	height: 125px !important;
	height /**/: 125px;
	margin: 0;
	padding: 15px 15px 10px;
	background: #D3FFB6 url(../images-ernest/form/formBk.png) no-repeat
}

form.contact2 {
	width: 320px !important;
	width /**/: 350px;
	height: 275px !important;
	height /**/: 300px;
	margin: 0;
	padding: 15px 15px 10px;
	background: #D3FFB6 url(../images-ernest/form/formBk1.png) no-repeat
}

.contact-table,.contact-table TD,.contact-table TH {
	background-color: #D3FFB6;
}

tr.d0 td {
	background-color: #D3FFB6;
}
tr.d1 td {
	background-color: #FFFFFF;
}

TEXTAREA.tabella {
	border: 0px;
	background: transparent;
}

