/* GENERAL */
/* ================================================================================= */
body		{font-family:"Palatino Linotype", "Times New Roman", Times, serif; margin:0; color:#000; font-size:100%;}
h1			{font-family:"Times New Roman"; font-size:1.875em;}
.clear		{clear:both;}
#wrap		{margin:0 auto; min-width:920px; max-width:1200px; padding:20px 40px 0 40px;}
#content	{margin:16px auto 0 auto; min-width:920px; max-width:1200px; padding:20px 40px; background-color:#EEE;}
#background {display:none; background-color:#EEE;}

/* GRIDS */
.grid_4	{width:20%; float:left; margin-right:6%;}
.grid_4_last {width:20%; float:left; margin-right:0;}

/* HEADER */
#header	{text-align:center; margin-top:50px;}

/* NAVIGATION */
#nav {margin:110px 0 0 0;}

/* FOOTER */
#footer	{font-size: 0.875em; color: #c9c8c8; margin:60px 0px 10px 0px; text-align:center; color:#CCC;}

#contacts {
position: absolute;
top: 0px;
left: 180px;
width: 246px;
}

#contacts div#slider { display: none; }
#contacts .button { cursor: pointer; }

#contacts .content {
background: #e9e9e9;
font-size: 0.875em;
padding: 18px 12px 0px 12px;
height: 182px;
}

#contacts .separator {
height: 4px;
background: url(/img/contacts_separator.png) top left no-repeat;
}

#contacts .content h3 {
font-weight: bold;
text-decoration: underline;
padding-left: 24px;
}

#contacts .content a { color: #000; }
#contacts .content p { font-style: italic; margin-bottom: 12px; padding-left: 24px; }
#contacts .content h3.address { background: url(/img/icon_addr.png) center left no-repeat; }
#contacts .content h3.phone { background: url(/img/icon_phone.png) center left no-repeat; }
#contacts .content h3.mail { background: url(/img/icon_mail.png) center left no-repeat; }