/* LAYOUT */

/*a:hover img{		
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
}
*/
.body{
	background: #3c0204 url(../img/background.jpg) repeat-x scroll top;	/* Canvas background */
}

h2 {
	font-size:17px;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#770606;
	margin:0px;
	margin-bottom:10px;
}
h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic;margin:0px; font-weight:normal; margin-top:10px;}
h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; margin:0px; font-weight:bold;}
h3 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic;margin:0px; font-weight:normal; text-decoration:none;}
h3 a:hover{text-decoration:underline;}
#kokkurinn h3 {
	margin-top:0px;
}
#kokkurinn h2 {
	font-size:16px;
}


div#container{
	background: none;
	text-align: center;	/* Center (IE) */
}
div#page{
	width: 980px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	
	text-align: left;
}
div#page-padding {
}
div#pagetop {
	width: 980px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	height:125px;
	text-align:right;
	margin-top:20px;
}

div#pagebottom {
	width: 980px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	height:15px;
}


	/* TOP */

div#top{
	min-height: 377px;
	height:		auto !important;
	height: 	377px;
	position:relative;
	margin-bottom:10px;	
}
	div#header{
		height: 377px;
		position: relative;
	}
		div#logo{
	position: relative;
	float:left;
	z-index: 10;
	height: 113px;
	width: 189px;
	left: 0;
				}
		div#languages{float:right; width:500px; height:30px; text-align:right;}
		div#languages img{padding:0 0 0 10px;margin:0px;}
		div#flashtop {
			display:block;
			height:377px;
			width:725px;	
			position: absolute;
			z-index: 0;
			left: 0px;
			top: 0px;
			overflow:hidden;
			/*background-image: url(../img/flash-temp.jpg);*/
		}
			div#flashtop p { margin:0px;padding:0px;}
			
			div#flashtop embed { position: relative; z-index: 0 ; float: left; }
			
		div#top-bar{
			height:31px;
			background-image: url(../img/topbar-bg.gif);
			background-repeat: repeat-x;
		}
	
			div#mailing-list{
				float:left;
				border:0px solid red;
				background-image: url(../img/postlisti-bg.gif);
				background-repeat: no-repeat;
				width:485px;
			}
			div#search{
				float:right;
				border:0px solid red;
				background-image: url(../img/leit-bg.gif);
				background-repeat: no-repeat;
				width:225px;
				margin-right:10px;
			}
			div#english a {
				float:right;
				display:block;
				background-image: url(../img/btn-english.gif);
				width:76px;
				height:28px;
			} div#english span {display:none;}
			
			div#menu_container{float:right; width:730px; height:50px; margin-top:32px; }
			div#tel{width:250px; float:right; height:35px; margin-top:15px; }
			div#menu{width:450; max-width:500px; float:left; height:35px; margin-top:15px; line-height:35px; }
			div#menu #thTbar{margin-top:-20px; }
			
			div#submenu_container{height:53px; background:url(../img/submenu_bg.jpg) repeat-x; padding-left:15px;}
			
			
			div#main_content{
				display:block;
				min-height:327px;
				min-height:614px;
				background:#f5eac1 url(../img/main_page_bg.jpg) repeat-y;
				width:675px;
				float:left;
				padding:25px;
				margin-bottom:10px;
			}
			
			
	/* MIDDLE */

div#middle{
	clear: both;
	float: left;
	background: #7d0f11 url(../img/front_main_bg.jpg) repeat-x;
	height:310px;
	margin-bottom:10px;
	overflow:hidden;
	padding:10px;
}
	div#left-column{
		float: left;
		width: 725px;
	}
	div#right-column{
		float: left;
	}
	
	div#sidekokkur{
		background: #7d0f11 url(../img/front_main_bg.jpg) repeat-x;
		padding-top:15px;
		padding-bottom:15px;
	}
	#sidekokkur #kokkurinn{
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
		
		div#top_tabs{ width:255px;float:right; height:377px; text-align:right;}
		div#top_tabs a.btedit{position:absolute; margin-top:15px; margin-left:5px;}
		div#bottom a.btedit{margin-left:5px; margin-top:5px;}
		a.btedit{position:absolute;margin-left:5px; }
	
	div#main-column{
		float: right;
		width: 960px; /* 10px margin right */
		border-left:0px solid red;
	}
		div#content{
			height: 	1%;
		}
		div#umsagnir{padding:70px 20px 20px 20px; width:190px; height:220px; margin-right:8px; background:#f5eac1 url(../img/forsida_umsagnir.jpg) no-repeat center top; float:left; color:#524e40; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;	}
		div#hnappar{width:200px;height:310px; margin-right:8px;float:left;}
		div#hnappar a.btedit{margin-top:5px;margin-left:5px;}
		div#kokkurinn{padding:50px 20px 20px 20px; width:177px; height:240px; margin-right:8px; background:#f5eac1 url(../img/forsida_kokkur.jpg) no-repeat center top;float:left; color:#524e40; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
		div#kokkurinn a.btedit{margin-top:-45px;margin-left:-15px;}
		div#umsagnir{padding:70px 20px 20px 20px; width:190px; height:220px; margin-right:8px; background:#f5eac1 url(../img/forsida_umsagnir.jpg) no-repeat center top; float:left;color:#524e40;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
		div#umsagnir a.btedit{margin-top:-65px; margin-left:-15px;}
		div#upplysingar{background:#f5eac1 url(../img/forsida_upplysingar.jpg) no-repeat center top; padding:70px 20px 20px 20px; width:235px; height:220px; float:left; color:#524e40;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
		div#upplysingar a.btedit{margin-top:-65px; margin-left:-15px;}
		div#hotreviews{padding:50px 20px 20px 20px; width:173px; height:240px; margin-right:8px; background:#f5eac1 url(../img/reviews.jpg) no-repeat center top;float:left; color:#524e40; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
		div#hotreviews a.btedit{margin-top:-45px;margin-left:-15px;}

	/* BOTTOM */

div#bottom{
	clear: both;
	text-align: center;
	background:url(../img/bottom_bg.png) repeat-x;
	height:73px;
	margin-bottom:25px;
}
div#bottom_container{
	height:36px;
}

	div#footer{
		height:36px;
		color:#fffbcd;
		line-height: 36px;
		font-size:15px;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
	}
		div#footer a {color:#867871;}
		div#footer a:hover{}
	div#copyright{}
	
	
	#sitemap h1 { display:none; }
	
	.clear { clear:both; }

