body{
	background-color:#f3f4f5;
	font-size: 12px;
	color: #555555;
	font-family: "Trebuchet MS",Tahoma;
}

table
{
border-collapse: collapse;
}
td
{
margin: 0;
padding: 0;
}

table.site{
width:950px;
margin-right: auto;
margin-left: auto;
}

/* MEN */
td.men
{
background:url(img/men.jpg);
vertical-align:bottom;
}
tr.men
{
 height:70px;
}

/* TBMEN */
table.tbmen{
width:950px;
}
tr.tbmen
{
 height:35px;
}
td.tbmenlf
{
width:275px;
}
td.tbmenrg
{
width:675px;
}

/* CEN */
td.cen
{
background:url(img/cen.jpg);
}
tr.cen
{
 height:160px;
}

/* MAI */
td.mai
{
background:url(img/mai.jpg);
}
tr.mai
{
 height:100%;
}

/* DOW */
td.dow
{
background:url(img/dow.jpg);
}
tr.dow
{
 height:16px;
}

/* DOWBOT */
td.dowbot
{
text-align:center;
font-size: 10px;
}
tr.dowbot
{
 height:16px;
}

/* TBMAI */
table.tbmai
{
width:950px;
}
td.tbmailf
{
width:266px;
padding-left:16px;
vertical-align:top
}
td.tbmaice
{
width:684px;
vertical-align:top;
line-height: 1.8;
}
td.tbmaice2
{
width:684px;
vertical-align:top;
line-height: 1.8;
}
td.tbmairg
{
width:266px;
vertical-align:top
}

/* TB */
table.tb{
width:250px;
}
td.tbtop
{
background:url(img/tbt.jpg);
}
tr.tbtop
{
 height:4px;
}
td.tbcen
{
background:url(img/tbc.jpg);
vertical-align:top;
padding: 10px 10px 10px 10px;
line-height: 1.6;
}
tr.tbcen
{
 height:100%;
}
td.tbdow
{
background:url(img/tbd.jpg);
}
tr.tbdow
{
 height:4px;
}

div.tbtit {
	color: #9EA5A9;/*#dbdddf*/
}

/* TBCEN */
table.tbmaic
{
width:684px;
vertical-align:top;
height:100%
}
td.tbmaic
{
vertical-align:top;
text-align:justify;
padding: 5px 18px 5px 10px; 
}
tr.tbmaic
{
 height:100%;
}

a.menu:link
{
color:#175693;
text-decoration:none;
}

a.menu:visited
{
color:#175693;
text-decoration:none;
}
a.menu:hover
{
	color:#000000;
	text-decoration:underline;
}

h1
{
font-size:14px;
}

h2
{
font-size:13px;
}

a.link:link
{
color:#175693;
text-decoration:none;
font-weight:bold;
}
a.link:visited
{
color:#175693;
text-decoration:none;
font-weight:bold;
}
a.link:hover
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

img.img
{
border:1px solid;
border-color::#f3f4f5;
padding:2px 2px 2px 2px;
margin:5px 5px 5px 5px;
}

img.galleria
{
border:1px solid;
border-color::#f3f4f5;
padding:2px 2px 2px 2px;
margin:3px 3px 3px 3px;
cursor:hand;
}

/* TBMEN */
table.tbric{
width:500px;/*660px;*/
margin-right: auto;
margin-left: auto;
border: 1px solid #dbdddf;
}
tr.tbrictit
{
 height:30px;
 background-color:#ffffff;
}
td.tbrictit0
{
width:200px;
vertical-align:middle;
text-align:center;
border-right: #dbdddf 1px solid;
}
td.tbrictit1
{
width:300px;
vertical-align:middle;
text-align:center;
}

tr.tbric0
{
 height:20px;
 background-color:#ffbf80;
}
tr.tbric1
{
 height:20px;
 background-color:#dfe8c0;
}
td.tbric0
{
width:200px;
vertical-align:middle;
text-align:center;
border-right: #ffffff 1px solid;
}
td.tbric1
{
width:300px;
vertical-align:middle;
text-align:center;
}

/* TBSTU*/
table.tbelestru
{
width:600px;/*660px;*/
margin-right: auto;
margin-left: auto;
border: 0px;
}

td.tbcelelestru
{
width:150px;
vertical-align:top;
text-align:center;
line-height:1.1;
}

tr.tbrigelestru
{
 height:130px;
}

img.imgelestru
{
border:0px;
width:110px;
height:70px;
margin-top:10px;
}

.sfstru {
	background-image:url(../img/stru/sfstru.jpg); 
	background-repeat:no-repeat;
	width:130px;
	height:90px;
}

.cistru
{
font-style: italic;
font-size: 10px;
}




/* TBSTRU */
table.tbstru
{
width:684px;
line-height: 1.8;
}
td.tbstrutop
{
width:684px;
padding-left:16px;
vertical-align:top;
text-align:left;
}
td.tbstrulf
{
width:184px;
padding-left:16px;
vertical-align:top
}
td.tbstrurg
{
width:500px;
vertical-align:top;
padding-right:2px;
}

td.tbstrulastmin
{
width:684px;
padding-left:16px;
vertical-align:middle;
padding-right:2px;
}

.titlastmin
{
font-size:14px;
}

.strutit
{
text-align:left;
font-size: 25px;
}

.cistru
{
font-style: italic;
font-size: 11px;
}


/* TBLASTMINUTE*/
table.tbelestruLast{
width:600px;/*660px;*/
margin-right: auto;
margin-left: auto;
border: 0px;
}

td.tbcelelestruLast01
{
width:130px;
vertical-align:top;
text-align:center;
line-height:1.2;
}

td.tbcelelestruLast02
{
width:200px;
vertical-align:top;
text-align:left;
line-height:1.2;
padding-left:5px;
}

td.tbcelelestruLast03
{
width:270px;
vertical-align:top;
text-align:justify;
line-height:1.2;
}

tr.tbrigelestruLast
{
 height:100px;
}

img.imgelestruLast
{
border:0px;
width:110px;
height:70px;
margin-top:10px;
}

.titstruLast
{
font-style: italic;
font-size: 12px;
font-weight:bold;

}