* {
margin:0;
padding:0;
outline:none;
}

body {
background:#CCCCCC;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

.clear {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

#wrapper {
width:745px;
margin:0 auto;
}

#header {
height:140px;
margin:35px 0 0;
font:12px Verdana, Arial, Helvetica, sans-serif;
position:relative;
border-bottom:1px solid #7F7F7F;
}

#header a.logo {
display:block;
width:207px;
height:116px;
background:url('../images/logo-groter.jpg') no-repeat;
}

#header a.logo strong {
display:none;
}

#header a {
color:#7F7F7F;
text-decoration:none;
}

#header a:hover {
	color:#3C3C3C;
	font-weight: bold;
}

#header a.current {
color:#3C3C3C;
font-weight: bold;
}

#header #menu {
position:absolute;
right:0;
bottom:20px;
}

#header #menu td {
padding:6px 0px;
}

.link {
color:#7F7F7F;
font-weight: bold;
}

#content {
margin:20px 0 0;
}

#content p {
line-height:19px;
margin:0 0 17px;
}

h1, h2, h3, h4, h5 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#7F7F7F;
margin:0 0 17px;
}

#content ul, ol {
padding:0 0 0 25px;
}

#content a {
color:#7F7F7F;
font-weight: bold;
text-decoration:underline;
}

#content a:hover {
color:#3C3C3C;
font-weight: bold;
text-decoration:none;
}

#content #left {
width:435px;
float:left;
}

#content #fotoCol {
width:295px;
float:right;
}


#content #leftSide {
width:353px;
float:left;
}

#content #rightSide {
width:353px;
float:right;
}

img {
border:none;
}

img.left {
margin:0 15px 15px 0;
}

.bodygeel {
color:#7F7F7F;
}

input,textarea, select, option {
font:normal 12px Arial, Helvetica, sans-serif;
padding:3px;
}

select, option {
padding:0;
}
