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

body{
padding: 20px;
background-color: #181a29;
font: 10px Tahoma,Verdana,Arial,sans-serif;
color :#535438}

a { text-decoration:underline;
	color :#535438;
	}
a:hover {
	font-weight:bold;
	}
a:active {
	text-decoration:none;
	}
a:hover.no_bold {
	font-weight:normal;
	color:#e55c16;
	}

h1, h2{
font-size:11px;
margin:24px;
margin-top:10px;
margin-bottom:8px;
font-weight:bold;
}

h2{
margin-top:20px;}

h3{
font-size:11px;
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
font-weight:bold;
}

h4{
font-size:11px;
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
font-weight:bold;
}

h5{
font-size:12px;
border-left:1px dotted #e55c16;
padding-left:15px;
padding-bottom:10px;
margin-left:25px;
margin-top:34px;
margin-bottom:0px;
font-weight:bold;
}

span.date {
color:#CC6633;
}

p.perusteksti{
width:236px;
margin:25px;
margin-top:0px;
margin-bottom:10px;
line-height:14px;
}

p.perusteksti_clients{
width:236px;
border-left:1px dotted #e55c16;
padding-left:15px;
font-size:11px;
padding-bottom:20px;
margin:25px;
margin-top:0px;
margin-bottom:10px;
line-height:14px;
}

p.perusteksti_nobrainer{
width:224px;
margin:25px;
margin-top:0px;
margin-bottom:10px;
line-height:14px;
}

p.perusteksti_nobrainer_oikea{
width:224px;
margin-top:10px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
line-height:14px;
}

p.nobrainer{
width:236px;
margin:25px;
margin-top:0px;
margin-bottom:10px;
line-height:14px;
font-size:11px;
color:#919187;
font-style:italic;
}

p.showroom{
float:left;
width:100px;
line-height:12px;
margin-top:32px;
margin-left:5px;
margin-bottom:0px;
}

p.showroom_jatkorivit{
float:left;
width:100px;
line-height:12px;
margin-top:20px;
margin-left:5px;
margin-bottom:0px;
}

p.showroom_sivuvalinta{
float:left;
width:200px;
line-height:12px;
margin-top:20px;
margin-left:70px;
margin-bottom:0px;
font-weight:bold;
}

p.news{
width:200px;
margin:25px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
line-height:14px;
}

p.yhteystiedot{
width:200px;
margin-left:20px;
margin-top:20px;
margin-bottom:10px;
line-height:14px;
}

div#mainframe{
position:absolute;
width:1035px;
left:50%;
margin-left:-510px;}

div#header_vasen{
float:left;
width:576px;
height:253px;
background-image:url(../image/header_vasen.jpg)}

div#header_oikea{
float:left;
width:459px;
height:253px;
background-image:url(../image/header_oikea.jpg)}

div#navi_vasen{
float:left;
width:65px;
height:402px;}

div#contact{
width:230px;
margin-left:24px;
margin-top:20px;
float:left}

div#tekstikehys{
float:left;
width:511px;
height:402px;
background-image:url(../image/teksti_bg.jpg)}

div#tekstikehys_showroom{
float:left;
width:511px;
height:402px;
background-image:url(../image/teksti_bg_showroom.jpg)}

div#videokehys{
float:left;
width:459px;
height:402px;
background-image:url(../image/tausta_oikea.jpg)}

div#player{
width:256px;
height:144px;
position:absolute;
left:625px;
top:387px;
z-index:1}

form input.textbox{
	width:200px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#f2f3f8;
	margin-top:2px;
	margin-bottom:9px;
}

form textarea.messagebox{
	width:200px;
	height:120px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#f2f3f8;
	margin-top:2px;
	margin-bottom:5px;
}

img {
border:0px
}

img.main {
margin-left:88px;
margin-top:151px;
}

img.maili {
margin-top:3px;
}

img.showroom {
margin-left:16px;
margin-top:26px;
margin-bottom:0px;
float:left;
}

img.showroom_jatkorivit {
margin-left:16px;
margin-top:14px;
margin-bottom:0px;
float:left;
}

img.showroom_button {
margin-left:0px;
margin-top:8px;
}

img.videokehys {
margin-left:10px;
margin-top:90px;
}