@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background:url('/img/frontend/fundal.jpg') bottom repeat-x;
background-color:#99dfff;
min-height:900px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px; 
color: #666666
}



a:link, a:hover, a:active, a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #666666; 
font-weight: normal;
text-decoration: underline;
}

#wrapper {
width:963px;
margin:0 auto 0 auto;
padding:0;
}

#header {
padding:0;
margin-top:0px;
width:963px;
height:227px;
background:url('/img/frontend/header.jpg') top no-repeat;
position:relative;
}

#header #logo {
position:absolute;
left:95px;
top:62px;
}

h1.motto{
margin:0;
padding:0;
font-size:11px;
color:#666666;
position:absolute;
top:47px;
left:55px;
font-weight:normal;
}

a img {
border:0;
}

#menu {
position:absolute;
top:150px;
left:280px;
}

#menu a:link, #menu a:hover, #menu a:active, #menu a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #000000; 
font-weight: bold;
text-decoration: none;
}

#menu .selected a:link, #menu .selected a:hover, #menu .selected a:active, #menu .selected a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #ff6200; 
font-weight: bold;
text-decoration: none;
}

#menu_small {
position:absolute;
top:110px;
left:563px;
}

#menu_small img, #menu img {
padding-left:10px;
}

#menu_small a:link, #menu_small a:hover, #menu_small a:active, #menu_small a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #000000; 
font-weight: bold;
text-decoration: none;
}

#menu_small .selected a:link, #menu_small .selected a:hover, #menu_small .selected a:active, #menu_small .selected a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #ff6200; 
font-weight: bold;
text-decoration: none;
}

#container {
margin:0;
padding:0;
background:url('/img/frontend/mid.gif') top repeat-y;
width:963px;
min-height:497px;
height:auto !important;
height:497px;
}

#content {
margin:0 0 0 110px;
padding:10px 0 40px 0;
width:700px;
margin-left:110px;
}

#footer {
background:url('/img/frontend/jos.gif') top no-repeat;
width:963px;
height:176px;
min-height:176px;
position:relative;
}

#footer #logo_imdigital{
width:180px;
position:absolute;
top:-25px;
left:391px;
text-align:center;
}

#content ul.pages {
padding:0 0 0 0px;
margin:0 0 10px 0;
}

#content ul.pages li.other{
display:inline;
border: 1px solid #FFFFFF;
background-color:#996600;
color:#FFFFFF;
margin-right:20px;
padding:1px 3px 1px 3px;
}

#content ul.pages li.other a {
color:#FFFFFF;
}

#content ul.pages li.current {
display:inline;
border: 1px solid #996600;
background-color:#FFFFFF;
color:#000000;
margin-right:20px;
padding:1px 3px 1px 3px;
font-weight:bold;
}

#content p.title {
color:#000000;
padding:0px;
margin:0 0 0 0px;
color:#042a35;
font-size:18px;
font-weight:bold;
text-shadow:#FFFFFF;
}

#content p.service_title {
color:#000000;
padding:0px;
margin:0 0 0 0px;
color:#ff6200;
font-size:14px;
font-weight:bold;
text-shadow:#FFFFFF;
}

#content ul {
}

#content ul.announcements{
margin:0; 
padding:0;
}

#content ul.announcements li{
list-style:none;
height:110px;
margin:15px 10px 0 0;
border-bottom:dotted 2px;
position:relative;
}

#content ul.announcements li img.thumb{
float:right;
position:absolute;
right:10px;
border:1px solid #FFFFFF;
}

#content ul.announcements li img.bullet{
margin-right:10px;
}

#content ul.announcements li h1 {
font-size:12px;
margin:0 0 0 15px;
padding:0;
}

#content ul.announcements li p.teaser {
margin:5px 120px 0 0;
text-align:justify;
}

#content ul.announcements li p.more {
float:left;
}



#content ul.clients{
margin:0; 
padding:0;
position:relative;
}

#content ul.clients li{
list-style:none;
min-height:110px;
margin:15px 10px 0 0;
border-bottom:dotted 2px;
padding-bottom:10px;
}

#content ul.clients li img.thumb{
float:left;
border:1px solid #FFFFFF;
margin-right:10px;
}

#content ul.clients li img.bullet{
margin-right:10px;
}

#content ul.clients li h1 {
font-size:12px;
margin:0 0 0 15px;
padding:0;
}

#content ul.clients li p.teaser {
margin:5px 0 0 120px;
text-align:justify;
}



img.image_in_content{
float:right;
margin:0 0 10px 10px;
}

textarea, input {
border:outset 1px;   
}

img.homepage_thumb {
float:left;
border:thin solid #000000;
padding:2px;
margin-right:5px;
}



#footer #logo_imdigital a:link, #footer #logo_imdigital a:hover, #footer #logo_imdigital a:active, #footer #logo_imdigital a:visited {
font-family: Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #666666; 
font-weight: normal;
text-decoration: none;
}

h1.home_title{
padding:15px 0 0 20px;
margin:0 0 20px 0;
background:url('/img/frontend/shadow.jpg') no-repeat;
}

h1.home_title a:link, h1.home_title a:hover, h1.home_title a:active, h1.home_title a:visited{
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000; 
font-weight: bold;
text-decoration: none;
}

span.home_title_2 {
color:#ff6200;
}

#left_bar{
width:200px;
float:left;
}

#left_bar ul{
padding:0 0 0 20px;
margin:0;
list-style:circle;
}

#left_bar ul li{
margin-bottom:10px;
}

#main{
margin-left:200px;
padding-left:20px;
}

#main #home_intro{
text-align:justify;
padding-bottom:20px;
vertical-align:top;
}

#main #last_project{
float:left;
width:250px;
}

#main #last_client{
margin-left:290px;
}



#main #last_news{
clear:both;
}

h2.incontent{
font-size:12px;
}