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

body{
background:#000;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:70%;
}

a{ text-decoration:none; color:#666; }
a:hover, a:active, a:focus, a.current:visited, a.current{ color:#ff9100; }

div#container{
	width:945px;
	margin:auto;
	}
	
div#content{
	width:100%;
	margin:10px 0;
	float:left;
	background:#fff9ef;
	}
	
div#top{
	width:100%;
	float:left;
	padding:10px 0;
	}
	
div#top img.logo{
	margin:0 227px;
	float:left;
	clear:both;
	}
	
ul#nav{
	list-style-type:none;
	width:560px;
	margin-left:192px;
	padding:0;
	float:left;
	display:inline;
	}
	
 ul#nav li{
	padding:0;
	margin:0;
	float:left;
	display:inline;
	}
	
ul#nav li a,  ul#nav li a:visited, ul#nav li.about a{
	background-repeat:no-repeat;
	background-image:url(../images/navinner.jpg);
	display:block;
	height:13px;
	float:left;
	margin-right:25px;
	display:inline;
	}
	
ul#nav li.home a, ul#nav li.home a:visited{ background-position:0px -13px; width:42px;}
ul#nav li.about a, ul#nav li.about a:visited{ background-position:-68px -13px; width:45px; } 
ul#nav li.portfolio a, ul#nav li.portfolio a:visited{ background-position:-138px -13px; width:62px;}
ul#nav li.pricelist a, ul#nav li.pricelist a:visited{ background-position:-226px -13px; width:55px;;}
ul#nav li.online a, ul#nav li.online a:visited{ background-position:-308px -13px; width:107px; }
ul#nav li.links a, ul#nav li.links a:visited{ background-position:-440px -13px; width:39px;}
ul#nav li.contact a, ul#nav li.contact a:visited{ background-position:-506px -13px; width:56px; margin-right:0px;}

ul#nav li.home a:hover, ul#nav li.home a:active, ul#nav li.home a:focus, ul#nav li.home a.current, ul#nav li.home a.current:visited{ background-position:0px 0px;}
ul#nav li.about a:hover, ul#nav li.about a:active, ul#nav li.about a:focus, ul#nav li.about a.current, ul#nav li.about a.current:visited{ background-position:-68px 0px; } 
ul#nav li.portfolio a:hover, ul#nav li.portfolio a:active, ul#nav li.portfolio a:focus, ul#nav li.portfolio a.current, ul#nav li.portfolio a.current:visited{ background-position:-138px 0px; }
ul#nav li.pricelist a:hover, ul#nav li.pricelist a:active, ul#nav li.pricelist a:focus,  ul#nav li.pricelist a.current, ul#nav li.pricelist a.current:visited{ background-position:-226px 0px;  }
ul#nav li.online a:hover, ul#nav li.online a:active, ul#nav li.online a:focus, ul#nav li.online a.current, ul#nav li.online a.current:visited{ background-position:-308px 0px;  }
ul#nav li.links a:hover, ul#nav li.links a:active, ul#nav li.links a:focus, ul#nav li.links a.current, ul#nav li.links a.current:visited{ background-position:-440px 0px;  }
ul#nav li.contact a:hover, ul#nav li.contact a:active, ul#nav li.contact a:focus , ul#nav li.contact a.current, ul#nav li.contact a.current:visited{ background-position:-506px 0px; }

div.row{ width:100%; float:left;}
div.sidebar{
	float:left;
	width:189px;
	}
div.sidebar ul{ list-style-type:none; margin:0 10px; padding:0; font-size:110%; text-align:right;}
div.sidebar ul li{margin:2px 0; padding:0;}
div.sidebar ul li a, div.sidebar ul li a:visited{ color:#000;}
div.sidebar ul li a:hover, div.sidebar ul li a:active, div.sidebar ul li a:focus, div.sidebar ul li a.current, div.sidebar ul li a.current:visited{  color:#ff9100; }
div.sidecontent{ float:left; margin:0 10px; width:149px; text-align:right; padding:5px 10px;}
	
div.centrebox{
	width:564px;
	float:left;
	background:#d2c5b4;
	padding:2px 0 2px 3px;
	}
div.centre{
	width:544px;
	float:left;
	background:#d2c5b4;
	padding:5px 10px;
	}
div.box{
	width:163px;
	background:#000;
	height:115px;
	float:left;
	margin:2px;
	padding:10px;
	overflow:hidden;
	}
	
div.box img{
	margin:auto;
	display:block;
	max-width:163px;
	}
	
div#footer{
	width:100%;
	float:left;
	text-align:center;
	padding:15px 0 5px 0;
	}
	
div.text{
	padding:5px 10px;
	float:left;
	min-height:253px;
	}
	
p{ margin:0 0 10px 0; padding:0;}
img.liisa{ margin:0 0 10px 10px; float:right;}
h1{ font-size:120%; margin:0; padding:0;}
h2{ font-size:110%; margin:0; padding:0;}

.formrow{ width:100%; clear:both; float:left;}
label{width:120px; float:left;}
input, textarea{ float:left; width:170px;}
input:active, input:focus, textarea:active, textarea:focus{ background:#fff9ef;;}
input.submit{width:auto;}