@charset "UTF-8";
/* CSS Document */


body {text-align:center;
		margin:0px;
		padding: 0px;
		background: url(images/tausta.jpg) no-repeat top center #000000;
		color: white;
		}
		
* { behavior: url(iepngfix.htc); }		
		
* { margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c8c9ca;
	text-align:left;
	list-style:none;
	text-decoration:none;
	}
img {outline: none;}	
		
a:link, a:visited { text-decoration:none;
					border:none;
					color:#d9891b;
					}
					
a:active, a:hover { color:#666666;
					}

a:link img, a:visited img { border: none;
							}
				
a:active img, a:hover img { border: none;
							}
	
	
h1 {font-size:27px;
	font-weight:normal;
	color:#d9891b;
	margin-top: 25px;
	}

h2 { 	margin-top:30px;
		margin-bottom: 20px;
		font-size:18px;
		font-weight:normal;
		color:#d9891b;
		}
		
h3 {font-size:27px;
	font-weight:normal;
	line-height: 32px;
	color:#d9891b;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 25px;
	background: url(images/tausta_h3.jpg) repeat-x bottom left;
	
		}
		
p { font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: white;
	margin-bottom: 10px;
		}
		
.konekanta { font-size: 14px;
	line-height: 22px;
	text-align: left;
	color: white;
	margin-bottom: 10px;
			}
		
.alkukirjain { font-size:30px;
				font-weight:normal;
				color:#d9891b;
				}

.ingressi { font-size:14px;
			line-height:20px;
			margin-top:20px;
			}
			

.news { font-size:13px;
			line-height:17px;
			margin-bottom: 10px;
			}
			
.uutinen_leipis { font-size:11px;
			line-height:15px;
			color:#333333;
			margin-left:20px;
			width:180px;
			}
			
.nosto { font-size:15px;
			line-height:18px;
			font-weight:bold;
			color:#333333;
			}
			
.alaotsikko { font-size:18px;
					font-weight:normal;
					color:#d9891b;
					margin-top: 25px;
					}
					
.valiotsikko { font-weight: bold;
				color: silver;
				margin-top: 15px;
				line-height: 10px;
				}
				
.yhteystiedot { float: left;
				width: 220px;
				margin-right: 20px;
				margin-bottom: 30px;
				}
				
.imgYhteystiedot { float: left;
				width: 135px;
				margin-right: 15px;
				margin-bottom: 30px;
				}



		
#container {position:relative; 
			margin:auto;
			top:0px;
			left:0px;
			width:860px;
			}
			
#branding { position:relative;
			height:92px;
			width:848px;
			padding: 8px 12px 0px 0px;
			}
			
		#navLang { position:absolute;
					right: 30px;
					bottom: 0px;
					font-weight:bold;
					}
					
		#navLang li { float:left;
						list-style:none;	
						font-size:10px;
						color:#c8c9ca;
						}

		#navLang a:link, #navLang a:visited { color:#d9891b;
												font-size:10px;
										}	
										
		#navLang a:hover, #navLang a:active { color:#666666;
												font-size:10px;
										}		
			
#menu { position:relative;
		width:218px;
		height:auto;
		float:left;
		margin-top:22px;
		}
		
			#subNav { margin-left:12px;
						margin-bottom:20px;
						}
						
			#subNav li { list-style:none;
						text-align:left;
						color:#666666;
						font-size:15px;
						line-height:22px;
						font-weight:bold;
						text-transform:uppercase;
						}
			
						#subNav a:link, #subNav a:visited { color:#d9891b;
															font-size:15px;
															line-height:22px;
															}
			
						#subNav a:hover, #subNav a:active { color:#666666;
															font-size:15px;
															line-height:22px;
															}
						
			#mainNav { margin-left:22px;
						}
						
			#mainNav li { margin-bottom:3px;
							text-transform:none;
								font-size:11px;
								line-height:15px;
								list-style-image:url(images/nuoli.png);
								}
								
							
			#mainNav a:link, #mainNav a:visited { 	font-size:11px;
													line-height:15px;
												
													}
													
			#mainNav a:hover, #mainNav a:active { 	font-size:11px;
													line-height:15px;
													
													}			


			#mainNav li:link, #mainNav li:visited {
			list-style-image:url(images/nuoli.png);
			}
			
			#mainNav li:hover, #mainNav li:active {
			list-style-image:url(images/nuoli_over.png);
			}
			
			#mainNav li ul li:link, #mainNav li ul li:visited { list-style: none;
																}
			
			#mainNav li ul li:hover, #mainNav li ul li:active { list-style: none;
																}
			
			
			#secondNav { margin-left:32px;
						}
						
			#secondNav li { text-transform:none;
								font-size:11px;
								line-height:13px;
								list-style: none;
								}
								
							
			#secondNav a:link, #secondNav a:visited { 	font-size:11px;
													line-height:13px;
													color: #f4b865;
													list-style: none;
													}
													
			#secondNav a:hover, #secondNav a:active { 	font-size:11px;
													line-height:13px;
													list-style: none;
													color:#666666;
													}
			
			#auki { list-style-image:url(images/nuoli_over.png);
			}
				
	
#mainContent { position:relative;
			width:642px;
			height:auto;
			float:left;
			}	
			
#indexContent {  position:relative;
				width:440px;
				height:auto;
				float:left;
				margin-bottom:10px;
				margin-left: 5px;
				}

			
#secondContent { position:relative;
				width:400px;
				height:auto;
				float:left;
				margin-bottom:20px;
				margin-left: 5px;
				margin-top: 20px;
				}
				
#news { width: 187px;
		position: relative;
		float: left;
		margin-bottom: 10px;
		margin-left: 10px;
		background: url("images/tausta_news.jpg") repeat-x top left;
		}
		
#customs { width: 637px;
			height: auto;
			position: relative;
			float: left;
			margin-left: 5px;
			margin-bottom: 20px;
			background: url("images/tausta_news.jpg") repeat-x top left;
			}
			
#kuva_oik { position: absolute;
			right: 0px;
			top: 259px;
			}
			
#footer { display: block;
			position:relative;
		width:850px;
		height:37px;
		padding: 10px 12px 0px 12px;
		margin-top:50px;
		font-size:12px;
		line-height: 14px;
		background-image:url(images/tausta_footer.png);
		background-position:top;
		background-repeat:repeat-x;
		}
		
.footer { color:#d9891b;
			}
			
#footer a:link, #footer a:visited { font-size:11px;
									line-height: 14px;
									font-weight:normal;
									color:#c8c9ca;
									float: right;
										}
										
#footer a:hover, #footer a:active { font-size:11px;
									line-height: 14px;
									color:#c8c9ca;
									font-weight:normal;
									float: right;
										}
										
										
										
