@charset "UTF-8";

/* CSS. Mekaia 2009 */

 
/* HTML */

html, body {
	background-color:#000000;
	background-image:url(../img/bck.gif);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#303030;
	line-height:20px;
	}

a, a:visited, a:active {
	color:#da8d1b;
	}
	
a:hover {
	color:#f3b700;
	text-decoration:none;
	}

h1, h2 {
	font-size:24px;
	line-height:30px;
	color:#da8d1b;
	letter-spacing:-0.5px;
	}

h2 {
	font: 18px/25px Georgia, "Times New Roman", Times, serif;
	}
	
/* Pseudo */

.wrapper {
	margin:0 auto;
	width:960px;
	}
	.header {
		background-image:url(../img/header.jpg);
		background-repeat:no-repeat;
		height:113px;
		padding:35px;
		}
		.header a {
			height:112px;
			width:175px;
			display:block;					
			}
	.menu {
		background-image:url(../img/menu.jpg);
		background-repeat:no-repeat;
		height:34px;
		padding:14px 0 0 0;
		}		
		.menu a, .menu a:visited, .menu a:active {
			font:14px/22px Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			text-transform:uppercase;
			text-decoration:none;
			margin:0 15px;
			}
		.menu a:hover {
			color:#ffb649;
			}
		.langbox {
			width:250px;
			text-align:center;
			margin:0 35px 0 0;
			}
		.menu .langbox .lang {
			margin:0 0;
			text-transform:none;
			font-size:14px;
			text-decoration:underline;
			}
	.main {
		width:960px;
	}
		.minheight {
			min-height:423px;
			height:auto !important;
			height:423px;
			}
		.leftcol {
			background-image:url(../img/raekoda.jpg);
			background-repeat:no-repeat;
			background-color:#df7902;			
			width:259px;
			}
		.content {
			width:541px;
			
			background-color:#f7f1cf;
			padding:40px 80px 25px;
			}
			.gallery img{
				margin:7px;
				border:1px solid #333;
				}
			.food td {
				padding:10px 0; 
				}
			.price {
				font:bold 14px/20px Georgia, "Times New Roman", Times, serif;
				color:#ac2609;
				}
	.footer {
		text-align:right;
		padding:5px;
		color:#555555;
		font-size:11px;
		background-color:#000000;
		}
		
/* 00 */

.mb10 {
	margin:0 0 10px 0;
	}
.mb35 {
	margin:0 0 35px 0;
	}
.greyline {
	border-bottom:solid 1px #8f8f8f;
	}
.whiteline {
	border-bottom:solid 1px #ffffff;
	}
.clear {
	clear:both;
	}
.fr {
	float:right;
	}
.fl {
	float:left;
	}
.fs14 {
	font-size:14px;
	}
	