/* @override http://www.storageit.fi/styles2006.css */

body {background:#ffffff;}
body,div,table,p,td,img,form {margin:0;padding:0;border:0;}
body,div,table,p,td,form,textarea,input {font-family: "Verdana", "Helvetica", "Arial", sans-serif;font-size:10px;color:#666666;}
td {vertical-align:top;}

p {margin:0 10px 15px 10px;}

h1 {color:#0076D8; font-family:"Arial", "Trebuchet MS", "Helvetica", sans-serif; font-size:16px; margin:15px 0 15px 10px;text-transform:uppercase; }
h2 {color:#0076D8; font-family:"Arial", "Trebuchet MS", "Helvetica", sans-serif; font-size:13px; margin:30px 0 15px 10px; }

a:link,a:visited { color:#21a1e6; }
a:hover,a:active { color:#c32600; }

.maintable { margin:0 auto 20px auto; }
.content { background:url(img2006/contentbg.gif) left bottom repeat-x #cccccc; }
.top { background:url(img2006/topbg.gif) top left repeat-x #cccccc; }
.menu { background:url(img2006/top.gif) top left no-repeat #cccccc; }
.bottom { background:url(img2006/bottombg.gif) top left repeat-x #cccccc; }

.tdleft1,.tdleft2 { background:url(img2006/leftbg.gif) top left repeat-y #cccccc; }
.tdrait1,.tdrait2 { background:url(img2006/raitbg.gif) top left repeat-y #cccccc; }
.tdleft1,.tdrait1 { vertical-align:top; }
.tdleft2,.tdrait2 { vertical-align:bottom; }

.menu table {margin:15px 0 0 211px;}

.trait { text-align:right; }

.boksi p { color:#ffffff; margin:0 5px 5px 5px; }

.uutiset td { border-bottom:1px solid #01247d; padding:5px 0; color:#00247e; }
.uutiset td p { margin:0 0 10px 0; }
.uutiset td small { color:#21a1e6; }

textarea {overflow:auto;}
.textinput { border:#999999 1px solid; width:220px; background:url(img2006/inputshade.gif) repeat-x top transparent; color:#333333; }

.kysymus {
 padding-top:10px;
 padding-bottom:10px;
 color: #000000;
 font-family: arial;
 font-size:11px;
 font-weight:normal;
}

.kysymus a {
 color:#0076D8;
 text-decoration:none;
 font-weight:bold;
}

.kysymus a:hover {
 color:#FF0000;
}

.kysymus div {
 display:none;
 padding-top:10px;
}

.esimerkki{
	padding-top: 20px;
	float: left;
	display: inline;
	width: 180px;
}

.esimerkki span{
	font-size: 1.5em;
}

#ratkaisukuva{
	float: left;
	display: inline;
	width: 100%;
}

#ratkaisukuva ul{
	float: left;
	display: inline;
	width: 220px;
}

#ratkaisukuva img{
	float: left;
	display: inline;
	width: 250px;

}

/* tuotteetvalikko m.m. */
td.btn3 a:link,td.btn3 a:visited { color:#fff; text-align:left; text-decoration:none; display:block; }
td.btn3 {  width: 173px;  height: 20px;  background:  url(img2006/arrow.gif) no-repeat transparent; }
td.btn3 a:hover,td.btn3 a:active { color:#fff; text-decoration:none; }
td.btn3:hover {  background:  url(img2006/arrow_a.gif) no-repeat transparent; }
td.btn3 div { margin:4px 0 0 20px; }

