body {
margin: 0;
text-align:center;
background:#9d9a9a;}


.header {
margin: 0 auto;
background-image:url(images/logo780x95.gif);
width:781px;
height:95px;} 

.middle-div {
margin: 0 auto;
width:781px;}

.middle-inner-div {
	text-align:left;
	width:460px;
	height:100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/middle-b463x63.gif);
	background-position: bottom;
	*background-position: -1px bottom;
	background-repeat: no-repeat;
}

.middle-inner-b-div {
*height:auto;
}
.middle-inner-div p { padding-left:5px;}


.right-inner-b-div {
	background-image:url(images/right-b129x5.gif);
	width:129px;
	height:100%;
}

.left-inner-b-div {
background-image:url(images/left-b190x5.gif);
width:190px;
height:100%;}

.left-inner-div {
background-image:url(images/left190x349.gif);
width:190px;
height:100%;
margin:0;
padding:0;
text-align:left;
}

.right-inner-div {
	background-image:url(images/right129x349.gif);
	width:129px;
	height:349px;
}

.footer {
	margin: 0 auto;
	background-image:url(images/footer780x44.gif);
	width:781px;
	height:44px;
	background-repeat: no-repeat;
}


#intro {
padding-left:100px;
padding-top:59px;}

#intro2 {
padding-left:100px;
padding-top:19px;}

#menu {
padding-top:21px;
padding-left:43px;
}

#menu .active {
	color: #ff0000;
}

#menu a {
	height:34px;
	display: block;
	color: #FFFFFF;
	font-size: 18px;
	font-style: italic;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}

#menu a:hover {
color:#9b9b9c;
}

#menu .active:hover {
color:#ff0000;
}

#face {
position:relative;
left:-31px;
}

#portfolio {
padding-left:100px;
padding-top:50px;}


.text {font-size: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;height:100%;left: 20px;position:relative;}
.text-right {width:375px; padding-left:10px;}
.text h1 {font-size:1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.text-gal {height:100%;left: 6px;position:relative;font-size: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#slogan {position:relative; left:17px;}
.text a, .text-gal a {font-size: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color:#000000;
font-weight: bold;}
#services-menu {left:-5px;padding-left:0px;padding-top:19px;margin:0;width:425px;font-size: 0.8em;}
#services-menu a {display: block;background-image:url(images/point10x10.gif);padding-left:13px;background-repeat: no-repeat;font-size: 1.4em;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color:#000000;background-position: 0px;}
#services-menu a:hover {color: #414141;}
#services-menu h1 {margin:0;padding-top:12px;background-image:url(images/point14x14.gif) no-repeat;padding-left:18px;
font-size: 1.2em;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color:#000000;background-position: 0 13px;
font-weight: bold;}
#services-menu h2 {margin:0;padding-top:0;padding-left:19px;font-size: 1.2em;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;color:#000000;font-weight: normal;}

#printing-menu {display: block;width:350px;padding-left:22px;padding-top:6px;}

#printing-menu a {
	display: block;
	width: 120px;
	padding-top:5px;
	background-image:url(images/envelope29x18.gif);
	padding-left:32px;
	background-repeat: no-repeat;
	font-size: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	background-position: 0px 3px;
}

#printing-left { 150px; float:left; }
#printing-right { float:right; }
#gallery { position:relative; width: 446px; padding-top:-20px;}
#gallery-left {  width: 30px; height:100%; background-image:url(images/left23x38.gif); background-repeat: no-repeat; }
#gallery-middle { width:300px; margin: 0 50px 0 50px;}
#gallery-right { float:right; width: 30px; height:100%; background-image:url(images/right23x38.gif); background-repeat: no-repeat; }

#logo {padding-bottom:0;margin-bottom:0;float:right;z-index:5;position:relative;top:-45px;*top:-51px;right:-125px;}
#logo2 {padding-bottom:0;margin-bottom:0;float:right;z-index:5;position:relative;top:-45px;*top:-51px;right:-25px;}
#footer-lang {float:left;position:relative;left:25px;top:-22px;}
.technai a, .technai {text-align:center; margin:0 auto; color:#E4DDDD; text-decoration:none; font-size:10px; size:10px;}
#header-links {position:relative;text-align:left;left:30px;top: 20px;}