BODY {
	background-image: url('gfx/bg.jpg');
	background-repeat: repeat-x;
/*	background-color: #f6f7f9;*/
}

#topMainHdr {
	background-image: url('gfx/topHDR.gif');
	background-repeat: no-repeat;
	height: 63px;
	padding: -5px;
	font-family: Arial;
	font-size: 21px;
	color: #ffffff;
	padding-left: 14px;
	line-height: 53px;
}
#mainText {
	padding: 5px;
}
#mainTextMain {
	padding: 15px;
}

#print {
	position: relative;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	z-index: 999;
}

.commentaaride_div {
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	color: #662720;
	padding-right: 5px;
	padding-bottom: 15px;
}
	.commentaaride_div A, .commentaaride_div A:link, .commentaaride_div A:visited, .commentaaride_div A:active {
		font-family: Arial;
		font-size: 10px;
		color: #662720;
		text-decoration: none;
	}
		.commentaaride_div A:hover {
			text-decoration: underline;
		}

	.comment_head {
		padding: 15px;	
		font-family: Arial;
		font-size: 11px;
		color: #000000;
	}
	.comment_headb {
		padding: 5px;
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
	}
	.comment_text {
		padding: 15px;
		padding-top: 1px;
		padding-bottom: 1px;
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		line-height: 15px;
	}

#header {
	position: relative;
	display: block;
	width: 762px;
	text-align: left;
	margin-bottom: 15px;
}
	#logo {
		margin-top: 10px;
		margin-left: 10px;
	}
	#topMenu {
		position: absolute;
		top: 40px;
		left: 165px;
	}
		#topMenu A { 
			font-family: Arial;
			font-size: 12px;
			color: #6a5b72;
			text-decoration: none;
			padding-left: 3px;
			padding-right: 3px;
		}
			#topMenu A:hover { 
				text-decoration: underline;
			}
	#introRelBoxDiv {
		position: relative;
		display: block;
		width: 609px;
	}
	.introTab {		
		position: relative;
		font-family: Arial;
		font-size: 11px;
		color: #4d4d4d;
	}
		.introTab A {		
			position: relative;
			font-family: Arial;
			font-size: 11px;
			color: #4d4d4d;
			text-decoration: none;
		}
			.introTab A:hover {	
				text-decoration: underline;
			}
		.introTab UL {
			list-style: square;
			margin-left: 0px;
			padding-left: 25px;
		}
		.introTab LI {
			margin-left: 0px;
			padding-left: 0px;
			margin-bottom: 10px;
		}
	#rightTop {
		position: absolute;
		top: 10px;
		right: 10px;
	}
	.quick_links {
		display: block;
		font-family: Arial;
		font-size: 11px;
		color: #6c5975;
		text-align: right;
		margin-bottom: 10px;
	}
		.quick_links A {
			font-family: Arial;
			font-size: 11px;
			color: #6c5975;
			text-decoration: none;
		}
			.quick_links A:hover {
				text-decoration: underline;
			}
	.mailinglist {
		display: block;
		font-family: Arial;
		font-size: 10px;
		color: #6c5975;
		text-align: right;
	}
	.mailinglist INPUT {
		font-family: Arial;
		font-size: 10px;
		line-height: 15px;
		color: #6c5975;
		width: 140px;
		height: 19px;
		border: none;
		border-top: 2px solid #cbcdcc;
		border-left: 1px solid #cbcdcc;
	}
		.mailinglist  A {
			font-family: Arial;
			font-size: 11px;
			color: #6c5975;
			font-weight: bold;
			text-decoration: none;
		}

#introBoxBGLeft {
	z-index: 50;
	margin-top: 1px;
	background-image: url('gfx/introBoxBG.gif');
	background-repeat: repeat-x;
	width: 305px;
	height: 34px;
		line-height: 34px;
		text-align: center;
		font-family: Arial;
		font-size: 11px;
		color: #cab3a1;
		font-weight: bold;
}
#introBoxBGRight {
	position: absolute;
	z-index: 50;
	top: 294px;
	right: 0px;
	margin-top: 1px;
	margin-left: 1px;
	background-image: url('gfx/introBoxBGR.gif');
	background-repeat: repeat-x;
	width: 302px;
	height: 83px;
}
	.lisa_retsept {
		position: absolute;
		right: 15px;
		bottom: 20px;
		z-index: 9999;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
	}
		.lisa_retsept A {
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #ffffff;
		}
			.lisa_retsept A:hover {
				text-decoration: underline;
			}
	.otsing {
		position: absolute;
		left: 15px;
		top: 15px;
		z-index: 9999;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #ffffff;
	}
		.otsing INPUT, .otsing SELECT {
			width: 138px;
			border: 1px solid #000000;
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			height: 20px;
			line-height: 20px;
			margin-top: 3px;
		}
		.otsing A {
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #ffffff;
		}
			.otsing A:hover {
				text-decoration: underline;
			}

h2 {	
	margin-left: 20px;
	margin-right: 30px;
	margin-top: 15px;
	font-family: Arial;
	font-size: 11px;
	color: #7e3024;
	border-bottom: 1px solid #7e3024;
}
	#imC h2 {
		margin-right: 102px;
	}

h4 {	
	width: 189px;
	margin-left: 10px;
	margin-right: 20px;
	margin-top: 10px;
	font-family: Arial;
	font-size: 16px;
	color: #7e3024;
	padding-bottom: 5px;
	border-bottom: 1px solid #7e3024;
	text-align: left;
}
h5 {	
	width: 139px;
	margin: 30px;	
	margin-bottom: 0px;
	margin-top: 10px;
	font-family: Arial;
	font-size: 14px;
	color: #4f4d4e;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #7e3024;
	text-align: left;
}

.rightB {
	float: left;
	margin-left: 10px;
}

.contentBG {
	background-image: url('gfx/rightBoxBG.gif'); 
	background-repeat: repeat-y;
}
.mainContentTopBG {
	background-image: url('gfx/rightBoxTop.gif'); 
	background-repeat: repeat-y;
}

#mainTextMain TD {
	font-family: Arial;
	font-size: 11px;
	color: #4d4d4d;
}

.mainContentRBG {		
		position: relative;
		font-family: Arial;
		font-size: 11px;
		color: #4d4d4d;
		background-image: url('gfx/rightBoxBGMain.gif'); 
		background-repeat: repeat-y;
	}
		.mainContentRBG A {		
			position: relative;
			font-family: Arial;
			font-size: 11px;
			color: #4d4d4d;
			text-decoration: none;
		}
			.mainContentRBG A:hover {	
				text-decoration: underline;
			}

#mainSideDiv {
	padding: 5px; 
	padding-bottom: 15px; 
	background-image: url('gfx/rightAfterBox.gif'); 
	background-position: 0% 100%; 
	background-repeat: no-repeat;
}

.retsept_text {
	font-family: Arial;
	font-size: 11px;
	color: #4f4d4e;
	line-height: 17px;
}
.retsept_div {
	width: 410px;
	font-family: Arial;
	font-size: 11px;
	color: #4f4d4e;
	line-height: 17px;
	padding: 30px;
	padding-left: 30px;
}


#retsepti_pilt {
	width: 238px;
	height: 207px;
	margin-left: -4px;
	background-image: url('gfx/picHolder.gif'); 
	background-position: 100% 100%; 
	background-repeat: no-repeat;
	z-index: 999;		
}
* html #retsepti_pilt { 
	margin-left: -6px;
}
	#pilt_ise {
		position: relative;
		width: 236px;
		height: 199px;
		overflow: hidden;
	}
	#retsepti_pilt IMG {
		text-align: left;
		vertical-align: top;
		margin-top: 2px;
		margin-left: 2px;
		z-index: 2;
	}

.rc_head {
	list-style: square;	
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
	text-align: left;
}
	.rc_head LI {
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #4d4d4d;
		text-align: left;
		width: 95%;
		vertical-align: top;
	}
		.rc_text UL {
			list-style: none;
			margin: 0px;
			padding: 0px;
			text-align: left;
		}
			.rc_text LI {
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				color: #000000;
				text-align: left;
			}
	

.retseptid {
	list-style: square;	
}
.retseptid LI {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
	.retseptid LI A {
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
		.retseptid LI A:hover {
			text-decoration: underline;
		}

.smText {
	font-family: Arial;
	font-size: 12px;
	color: #6B5973;
	font-weight: bold;
}


.navi {
	position: relative;
	width: 100%;
	border-top: 1px solid #6B5973;
	border-bottom: 1px solid #6B5973;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 17px;
	line-height: 17px;
	text-align: center;
}
.naviLink {
	padding: 4px;
	margin: 1px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	height: 17px;
	font-family: Arial;
	font-size: 11px;
	color: #7e3024;
	font-weight: bold;
	text-decoration: none;
/*	background-color: #f6f7f9;*/
}
.naviLink:hover {
	text-decoration: underline;
}
.naviLinkActive {
	padding: 4px;
	margin: 1px;
		margin-right: 2px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	height: 17px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7e3024;
	text-decoration: none;
}

#items {	
	list-style: square;	
}
#items LI {

}
	#items LI A {
		font-family: Arial;
		font-size: 11px;
		color: #7e3024;
		text-decoration: none;
	}
		#items LI A:hover {
			text-decoration: underline;
		}
		#items LI .topMenuActive {
			/*text-decoration: underline;*/
			font-weight: bold;
		}

#items2 {	
	margin-left: 20px;
	padding: 0;
	list-style: square;	
}
#items2 LI {

}
	#items2 LI A {
		font-family: Arial;
		font-size: 11px;
		color: #7e3024;
		text-decoration: none;
	}
		#items2 LI A:hover {
			text-decoration: underline;
		}
		#items2 LI .topMenuActive {
			/*text-decoration: underline;*/
			font-weight: bold;
		}

#menuLvl2 UL {
	list-style: none;	
	margin: 0px;
	padding: 0px;
}
	#menuLvl2 LI {
		text-align: right;
		margin-right: 25px;
	}
	#menuLvl2 LI A {
			font-family: Arial;
			font-size: 11px;
			color: #ffffff;
			text-decoration: none;
		}
			#menuLvl2 LI A:hover {
				text-decoration: underline;
			}
			#menuLvl2 LI .active {
				/*text-decoration: underline;*/
				font-weight: bold;
			}

#menuLvl3 UL {
	list-style: none;	
	margin: 0px;
	padding: 0px;
}
	#menuLvl3 LI {
		text-align: right;
		margin-right: 10px;
	}
	#menuLvl3 LI A {
			font-family: Arial;
			font-size: 10px;
			color: #ffffff;
			text-decoration: none;
		}
			#menuLvl3 LI A:hover {
				text-decoration: underline;
			}
			#menuLvl3 LI .active {
				/*text-decoration: underline;*/
				font-weight: bold;
			}

#login {
	margin: 20px;
	font-family: Arial;
	font-size: 9px;
	color: #7e3024;
}
#login TD {
	font-family: Arial;
	font-size: 10px;
	color: #7e3024;
}
	#login INPUT {
		font-family: Arial;
		font-size: 10px;
		line-height: 15px;
		color: #6c5975;
		width: 140px;
		height: 19px;
		border: none;
		border-top: 2px solid #cbcdcc;
		border-left: 1px solid #cbcdcc;
	}
	#login A {
		margin-top: 5px;
		margin-right: 10px;
		float: right;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #9e6458;
		text-decoration: none;
	}

#imL {	
	float: left;
	width: 189px;

	margin-top: 30px;
}
	* html #imL { 
		margin-left: 0px;
		margin-top: 0px;
	}
#imC {
	float: left;
	width: 215px;

	margin-top: 30px;
}	
	* html #imC { 
		margin-left: 0px;
		margin-top: 0px;
	}
#imR {
	float: right;
	width: 202px;
	margin-top: 75px;
}
	* html #imR { 
		margin-top: 45px;
	}



#footer {
	position: relative;
	display: block;
	width: 597px;
	margin-left: 165px;
	margin-top: 15px;
	border-top: 1px solid #823229;	
	text-align: left;
	padding: 2px;
		font-family: Arial;
		font-size: 9px;
		color: #823229;
}

.hdr, .hdr a, .subHdr, .subHdr a, .SubHdr, .SubHdr a  {	
	font-family: Arial;
	font-size: 13px;
	color: #7e3024;
	text-align: left;
}

.newsHR {
	border: none;
	border-bottom: 1px dotted #823229;
	font-size: 1px;
	line-height: 1px;
	background: none;
	margin: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.subHdr, .subHdr a, .SubHdr, .SubHdr a {
	font-weight: bold;
}

.link, .link a  {	
	font-family: Arial;
	font-size: 14px;
	color: #7e3024;
	text-decoration:none;
}

#gal_title {
	font-family: Arial;
	font-size: 14px;
	color: #7e3024;
}

#languages {
	margin: 0 0 0 0;
	}
	#languages, #languages a {
		font-family: Arial;
		font-size: 11px;
		color: #7e3024;
		text-decoration: none;
		}
		#languages a:hover {
			text-decoration: underline;
		}

.banner img {
	border: #6d2a24 1px solid;
	margin: 5px 0 0 5px;
}