* {
	padding: 0;
	margin: 0 0 0 0px;
}

body
{
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    background: center top;
    background-color: #BBBBBB;
}

div.curFocus {
	background:#33CCFF;
}
input:focus {
      background: #33CCFF;   
}
.tl {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-topleft.jpg);
	display: none;
}
.tr {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-topright.jpg);
	display: none;
}
.bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-bottomleft.jpg);
	display: none;
}
.br {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-bottomright.jpg);
	display: none;
}
.container
{
	margin-top:20px;
	margin-bottom: 20px;
    text-align:center;
    min-height:100%;
}

ul.palvelut
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 20px;
    font-family: Arial, sans-serif;
	font-size: 14px;
	list-style-image: url(http://www.lvi-kiviaho.fi/img/tick.png)
}
ul.palvelut2 {
	padding-top: 10px;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:20px;
	font-family: Arial, sans-serif;
	font-size: 14px;

  list-style-image: url(http://www.lvi-kiviaho.fi/img/tick.png)
}

  
.header
{
    border: thin solid black;
    width: 790px;
    height: 139px;
    margin: 0 auto;
}
.menubar
{
  
    border: thin solid black;
    background-color: #313131;
    width: 790px;
    min-height:100%;
    margin: 0 auto;
}
.content
{
    border: thin solid black;
    position: relative;
    width: 790px;
    margin: 0 auto;
    min-height: 100%;
    text-align: left;
    background-color: #ABAD8B;
	 
}

.footer p
{
text-align:center;
    position: relative;
    bottom: 0;
    width: 790px;

    padding: 10px 0 10px 0;
    font-size: 10px;
    font-weight: normal;
    background-color:#313131;
}
ul#navigation
{
    padding: 25px;
    list-style-type: none;
    text-align: center;
    height: 1%;
    overflow: auto;
    clear: both;
}
ul#navigation li
{
    
    display: inline;
    
}  

ul#navigation li.end {
	border-right: 0px;
}
a.valikkorivi
{
    
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    font-family: monospace;
    text-transform: uppercase;
    color:#dbdbdb;
   

}

a.valikkorivi:hover {color:#CD0038;}
a.linkit{color: #dbdbdb;}
a.linkit{text-decoration:none;}
p.footertext{color: #dbdbdb;};
a{text-decoration:none;}
a:hover {color:#CD0038;}
h1
{
    
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
	color: #151515;
}
p
{
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	
}  

content p {text-align:left;}

img.bullet{text-align: left;
		padding-left:20px;}


img.yritys{
text-align: left;
margin: 20px;
border: solid 2px black;



}

label {
    width:75px;
    
    float:left;
     }
b.viesti{padding-left:20px;
}
b.viesti2{padding-left:20px;
}




li.lomake{
padding-top: 10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
font-family:Arial, sans-serif;
font-size: 14px;
list-style-type:none;}

li.lomake2{
list-style-type:none;


padding-left:95px;
padding-bottom: 10px;}

ul.virhe{
font-weight:bold;

}
