HTML, BODY 
{
background-color: #E8E8E8; padding:0px; margin:0px; 
font: 0.92em/1.5 Arial, Helvetica, sans-serif; COLOR: #222; 
}
h1,h2,h3,h4,h5 {padding:0px; margin:0px;}
img, table {border:0px;}
td {vertical-align:top;}
img.foto {float:left; margin: 0px 10px10px 0px;}

.mw1 {max-width: 1377px;}

/* ------ radius + bloks ----- */
.r1 {
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
padding:10px 35px 10px 35px; 
margin:15px 20px 15px 20px; 
display: inline-block;
}
.r2 {
-webkit-border-radius: 20px;
border-radius: 20px;
-moz-border-radius: 20px 20px 20px 20px;
margin-bottom:20px; 
}
.r3 {
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
padding:5px 15px 7px 15px; 
display: inline-block;
}
.shad1 {
-moz-box-shadow: 3px 3px 7px rgba(1,1,1,0.3);
-webkit-box-shadow: 3px 3px 7px rgba(1,1,1,0.3);
box-shadow: 3px 3px 7px rgba(1,1,1,0.3);
}
.bott1 {background-color:#8B8B7A; padding:15px 15px 35px 15px; height:150px; vertical-align:top;}
.bott2 {padding:5px 10px 15px 10px; height:130px; width:170px; text-align:center; float:left;}

/* ------ SIZE + COLOR  color:f1f1f1; display:inline-block;  ----- */
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}

.bg1 {background-color:#fff;}
.bg2 {background-color:#FAEBD7;}
.bg3 {background-color:#F0FFF0;}

.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f37 {color:#2E8B57; font-size:37px; font-WEIGHT: bold; }
.fc1 {color:#ff0000;}
.fc2 {color:#fff; font-WEIGHT: bold;}

/* TEXT  font-FAMILY: MS Serif, New York !important; */ 

H1 {font-size: 28px; COLOR: #333; FONT-WEIGHT: normal; }
H2 {font-size: 22px; COLOR: #2F4F4F; FONT-WEIGHT: normal; FONT-VARIANT: normal}
H3 {font-size: 19px; COLOR: #990000; FONT-WEIGHT: bold; FONT-VARIANT: normal}

/*  menu   */
a {color: #000099; text-decoration:underline}
a:visited {color: #5D478B}
a:hover {color: #ff0000; text-decoration:none}
a:active {color: #ff0000}