body{
color:#2F4F4F; /* #1d2977; */
background:#000;/*#000;#fff;*/
font:82% "Trebuchet MS", Trebuchet, Helvetica, Arial sans-serif;
text-align:center; /* Fixes layout problem with IE5. */
margin:0;
padding:0;
}
a img{
border:none;
}
#body{
width:779px; /* Fixes IE 5.x. */
wid\th:777px; /* Other browsers get this. */
margin:1em auto; /* Auto on the sides centers it. */
padding:0;
border:1px solid #2F4F4F; /* #1d2977; */
text-align:justify; /* Back to normal. */
background:#fff;/*#fff;*/
}
#header{
width:100%;
height:135px;
position:relative;
text-align:center; /* For the logo */
}
#header img{
margin:30px 0 0;
}
#header span{ /* Prepare header image replacement. */
display:block;
width:100%;
height:135px;
position:absolute;
top:0;
left:0;
}
#frontpage #header span{ /* Frontpage header image. */
background: url("../image/777-1u.jpg") top left no-repeat;
}
#biisit #header span{ /* Demos header image. */
background: url("../image/777-2u.jpg") top left no-repeat;
}
#levyt #header span{ /* Software header image. */
background: url("../image/777-3u.jpg") top left no-repeat;
}
#services #header span{ /* Services header image. */
background: url("../image/tulehdus.jpg") top left no-repeat;
}
#bandi #header span{ /* Customers header image. */
background: url("../image/777-4u.jpg") top left no-repeat;
}
#fanit #header span{ /* Customers header image. */
background: url("../image/777-9u.jpg") top left no-repeat;
}
#tulehdus #header span{ /* Connexor header image. */
background: url("../image/777-10u.jpg") top left no-repeat;
}
#frontpage #content{ /* Frontpage "hourglass" image */
background: url("../image/takigra0.jpg") left bottom no-repeat;
}
#content{
padding:1.5em 1.5em 0;
}
#frontpage #content{
padding:0;
}
#aboutus{
margin:1em 317px 0 0;
padding:1em 0 180px;
}
#aboutus p{
margin:1em 1.5em;
text-align:justify;
}
#tagline p{
font-size:120%;
font-weight:bold;
margin:0 1.3em;
text-align:justify;
}
#news{
float:right;
width:317px;
margin:0;
padding:0;
background: url("../image/top00000.jpg") top left no-repeat;
text-align:left;
}
#news h1{
color:#7a7abc;
font-size:100%;
width:12em;
margin:2em 1.5em 1.5em;
padding:0 0 0.5em;
border-bottom:1px dotted #660000 /*#7a7abc;*/
}
#news h2{
font-size:100%;
margin:1em 1.5em 0;
}
#news p{
margin:0 1.5em;
}
#sidebar{
float:left;
padding:0;
margin:0;
text-align:left;
font-weight:bold;
border-left:1px solid #2F4F4F; /* #1d2977; */
width:11em;
}
#sidebar a{
display:block;
width:100%;
font-size:82%;
text-decoration:none;
padding:0 0 0 0.5em;
color:#2F4F4F; /* #1d2977; */
}
#sidebar a:hover{
color:#660000; /* #fff;*/
background:#2F4F4F; /* #1d2977; */
}
#sidebar ul{
font-weight:normal;
list-style:none;
margin:0.5em 0 0;
padding:0;
}
#sidebar li{
margin:0;
padding:0;
}
#text{
margin:0 0 0 13em;
padding:0 0 1em 1.5em;
background: url("../image/top00000.jpg") top left no-repeat;
}
#text h1, #text h2{
margin/**/:0 0 1em; /* Not applied to IE5 */
text-align:left;
}
dt{
font-weight:bold;
margin:1em 0 0;
}
dd{
display:list-item;
list-style-type:disc;
}
#text form{
margin:0;
padding:0;
}
#text textarea{
width:30em;
height:6em;
margin:0 0 1em;
padding:0;
}
#text input{
margin:0 1em 0 0;
}
#footer{
font-size:70%;
}