* {
	margin: 0; padding: 0;
}
.clear {
	clear: both;
}

body {
	background: #FFFFFF url('../img/bg.png') top left repeat-x;
	font-family:  Verdana, Arial;
	font-size: 11px;
}

a {
	color: #5e78ff;
}

#main a:hover {
	text-decoration: underline;
}

h2.blue {
	color: #000068;
}

a img {
        border: none;
}

p {
	margin-bottom: 1em;
}
p.info {
	font-size: 11px;
	line-height: 1.4em;
}

h1 {
	margin-bottom: 0.5em;
	font-size: 18px;
}

h1#order {
        padding-left: 30px;
        font-size: 24px;
        float: left;
		font-family: Verdana;
        color: #000068;
		font-weight: 200;
}

div#order_container {
        font-family: Helvetica, Arial, Verdana;
        background: url('../img/top_box.png') no-repeat;
        height: 75px;
        line-height: 75px;
        width: 577px;
}

div#order_container h2 { float: right; padding-right: 50px; font-size: 14px; color: #dd4a00; line-height: 75px }

#container {
	background: #FFF;
	width: 994px;
	margin: 0 auto;
	height: 500px;
}

/* Header */

#header {
	height: 119px;
	background: transparent url('../img/header_bg.png') top right no-repeat;
	clear: both;
}

#logo {
	background: transparent url('../img/logo.png') top left no-repeat;
	width: 228px;
	height: 99px;
	padding: 20px 0 0 25px;
	float: left;
}

#logo a {
	display: block;
	width: 210px;
	height: 55px;
	text-indent: -9999px;
}

#logo a span {
	display: none;
}

/* Nav */

#nav {
	float: left;
	width: 716px;
	height: 61px;
	padding-top: 34px;
}

#nav a {
	color: #333;	
}

#nav ul {
	list-style: none;
}
#nav ul li {
	float: left;	
	list-style: none;
	height: 61px;
}

#nav ul li a {
	background-position: 0 0;
	display: block;
	height: 61px;
}

#nav ul li a span {
	display: none;
}

#nav ul li.selected a {
	background-position: 0px -61px;
}

#nav ul li a.forsida { background-image: url('../img/nav/nav_01.png'); width: 119px; }
#nav ul li a.spjall { background-image: url('../img/nav/nav_02.png'); width: 115px; }
#nav ul li a.greinar { background-image: url('../img/nav/nav_03.png'); width: 116px; }
#nav ul li a.frettir { background-image: url('../img/nav/nav_04.png'); width: 115px; }
#nav ul li a.pantatima { background-image: url('../img/nav/nav_05.png'); width: 128px; }
#nav ul li a.umvefinn { background-image: url('../img/nav/nav_06.png'); width: 123px; }



/* Main */

#maincontainer {

}

#borderleft,
#borderright {
	float: left;
	width: 25px;
	height: 431px;
}

#borderleft { background: url('../img/main_border_left.png') top left no-repeat; }
#borderright { background: url('../img/main_border_right.png') top left no-repeat; }

#main {	
	float: left;
	width: 944px;
}

/* Sub Main */

#main #mainleft {
	float: left;
	width: 182px;
	text-align: center;
}

#main #mainright {
	float: left;
	width: 158px;
	background: transparent url('../img/right_top_border.png') top left no-repeat;
	padding-top: 20px;
	text-align: center;
	padding-left: 8px;
}

#main #content {
	float: left;
	width: 596px;	
	position: relative;
}

#main #content.spjall {
	width:944px;
	background: transparent url('../img/right_top_border.png') top right no-repeat;
	padding-top: 20px;
}

#main #content .c_top {

}

#main #content div.text {
	padding: 0 20px;
}

#main #content div.subcontent {
	padding-right: 20px;
	padding-left: 10px;
}

#main #content div.subcontent li{
	padding-left: 20px;
	margin-left:12px;
}

#main #content .c_top .left {
	position: relative;
	float: left;
	width: 190px;
	padding: 20px 13px;
}

#main #content .c_top .left p {
	color: #5e78ff;
}

#main #content .c_top .left h1 {
	color: #03046e;
}

#main #content .c_top .greybox {
	float: left;
	width: 334px;
	height: 214px;
	background: transparent url('../img/greybox.png') top left no-repeat;
	padding: 20px 17px;
	color: #4a59be;
	font-size: 12px;
	line-height: 1.2em;
}

#main #content .c_top .greybox a {
	text-decoration: none;
	font-weight: bold;
}

#main #content .c_top .greybox p.small {
	font-size: 11px;
	color: #03046E;
}

#main #content .c_top .greybox h1 {
	color: #5e78ff;
}

#main #content .c_top .greybox .left {
	float: right;
	width: 107px;
	height: 190px;
	padding: 0;
	text-align: center;
}

#main #content .c_top .greybox strong {
	color: #4958bd;
}


#main #content .c_top a.skodabtn {
	position: absolute;
	bottom: 10px;
	right: 4px;
	display: block;
	background: transparent url('../img/skoda_btn.png') top left no-repeat;
	width: 99px;
	height: 24px;
}
#main #content .c_top a.skodabtn span {
	display: none;
}


div.c_top, div.c_search, div.c_bottom {
	clear: both;
}

#main #content .c_search {
	background: transparent url('../img/search_bg.png') top left no-repeat;
	width: 596px;
	height: 73px;
	text-align: center;
	padding: 20px 0;
}
#main #content .c_search strong {
	color: #808080;
}

#main #content div.dream div.c_searchresults {
	padding-left: 10px;
}

#main #content div.c_searchresults {
	padding: 10px 0;
	width: 567px;
	line-height: 1.3em;
}

#main #content div.c_searchresults p.wordlist {
	line-height: 1.5em;
	font-size: 1.1em;
}

#main #content div.c_searchresults p {
	margin-top: 0.5em;
}

#main #content div.c_searchresults div.results_top { 
	background: url('../img/centerbox_top.png') top left no-repeat; 
	width: 567px; 
	height: 11px;
}

#main #content div.c_searchresults div.results { 
	background: #EAEAEA;
	padding: 10px 20px;
}

#main #content div.c_searchresults div.results_bottom { 
	background: url('../img/centerbox_bottom.png') bottom left no-repeat; 
	height: 11px;
	margin-bottom: 10px;
}

#main #content .c_search p.letters {
	margin: 5px 0 10px 0;
	font-size: 1.1em;
}
#main #content .c_search p.letters a {
	font-weight: bold;
	text-decoration: none;
	color: #333;
	margin: 0 2px;
}



div.searcharea {
	position: relative;
	width: 596px;
}

div.spyglass {
	position: absolute;
	left: 153px;
}

div.searcharea input.searchinput {
	border: 1px solid #c4cfde;
	font-size: 14px;
	padding-left: 20px;
	width: 200px;
}

/* Bottom */

#main #content .c_bottom {
	background: transparent url('../img/bottom_bg2.png') top left no-repeat;
	width: 579px;
	height: 290px; /*bg 241*/
	padding: 9px 0 0 17px;
	color: #FFF;
}

#main #content .c_bottom .sign {
	float: left;
	background: transparent url('../img/sign_bg2.png') top left no-repeat;
	width: 233px;
	height: 261px; /*bg 184*/
	margin-top: 5px;
	padding: 20px 15px;
}
#main #content .c_bottom .sign a {
	color: #FFF;
	text-decoration: none;
}

#main #content .c_bottom .sign h1 {
	color: #c2d3ff;
	margin-bottom: 0;
}
#main #content .c_bottom .sign h2 {
	font-size: 20px;
	font-weight: normal;
}

#main #content .c_bottom .sign p {
	line-height: 1.2em;
}


#main #content .c_bottom .sign p img {
	float: left;
}


#main #content .c_bottom .newitems {
	float: left;
	background: transparent url('../img/newitems_bg2.png') top right no-repeat;
	width: 249px;
	height: 266px; /*bg 189*/
	color: #5e78ff;
	padding: 20px 20px 20px 26px;
}

ul.itemslist {
	list-style: none;
	float: left;
	width: 100px;
	font-size: 12px;
	line-height: 1.6em;
}

ul.itemslist li {
	background: transparent url('../img/arrow.png') center left no-repeat;
	padding-left: 17px;
}

ul.itemslist a {
	text-decoration: none;
}	

#main #content .c_bottom h1 {
	font-size: 18px;
	margin-bottom: 0.5em;
}

#main #content .c_bottom h2 {
	font-size: 17px;
}




/* Footer */
#footer {
	padding: 0 25px 0px 25px;
	height: 110px;
}

#footer div.grad {
	background: url('../img/bottom_grad.png') bottom center no-repeat;
	height: 80px;
}

#footer div.box {
	background-color: #ededed;
	height: 26px;
	line-height: 26px;
	color: #1488c4;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: center;
	margin-left: 5px;
	margin-right: 3px;
}

#hmfoot {
	color: #1488c4;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: center;
	padding: 10px 0;
}


/* Subnav */

ul.subnav {
	list-style: none;
	padding: 0;
	margin-bottom: 10px;
}

ul.subnav li {
	width: 182px;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
ul.subnav li a {
	display: block;
	width: 120px;
	height: 30px;
	padding: 20px 20px;
	margin-left: 10px;
}
ul.subnav li.draumaleit a {
	padding-top: 30px;
}

ul.subnav li a span {
	display: none;
}

ul.subnav li.draumaleit { background-image: url('../img/subnav/draumaleit.png'); height: 85px; }
ul.subnav li.spjallid { background-image: url('../img/subnav/spjallid.png'); height: 72px; }
ul.subnav li.pantadutima { background-image: url('../img/subnav/pantadutima.png'); height: 75px; }

ul.subnav li.pantadutima.active { background-image: url('../img/subnav/pantadutima_active.png'); margin-left: 13px }


/** Panta t�ma **/

ul#types { list-style: none; margin-left: 30px; text-align: left; }
ul#types li { margin: 4px 0 }
ul#types a { color: #dd4a00; font-size: 13px; text-decoration: none; font-weight: 600 }

div.professionals { 
	margin-left: 7px;
}
div.professionals ul { 
	list-style-position: inside
}
div.professionals div.odd, 
div.professionals div.even { 
	background: url('../img/centerbox_top.png') top left no-repeat; 
	width: 567px; margin: 10px 0; 
}

div.professionals div.person { 
	position: relative;
	background: url('../img/centerbox_bottom.png') bottom left no-repeat; 
	padding: 11px 0;
}

div.professionals div.left_details { 
	float: left; 
	width: 383px;
	margin-bottom: 15px;
	line-height: 1.3em;
	color: #394166;
}


div.professionals div.left_details a.name {
	font-size: 14px;
	padding-bottom: 10px;
} 

div.professionals div.left_details div.img_ctn {
	float: left;
/*	width: 74px;
	height: 54px;
	overflow: hidden;*/
	padding-right: 20px;
	padding-left: 5px;
	width: 80px;
	overflow: hidden;
}

div.professionals div.left_details div.img_ctn img { 
	margin-bottom: 10px;
	width: 74px;
}
div.professionals div.left_details div.desc {
	float: left;
	width: 278px;
}
div.professionals div.left_details ul li {
	line-height: 1.5em;
} 
ul.contact_details { 
	float: right; 
	width: 160px; 
	list-style: none; 
}
li.phone { 
	padding-left: 25px; 
	background: url('../img/phone.png') center left no-repeat; 
	height: 20px; 
	line-height: 15px;
}
li.email { 
	padding-left: 25px; 
	background: url('../img/email.png') center left no-repeat; 
	height: 20px; 

	line-height: 15px;
}
li.webpage {
	padding-left: 25px; 
	background: url('../img/webpage.png') center left no-repeat; 
	height: 20px; 
	line-height: 15px;
} 
li.gsm { 
	padding-left: 25px; 
	background: url('../img/gsm.png') center left no-repeat; 
	height: 20px; 
	line-height: 20px;
}
div.professionals div.details { 
	background: #eaeaea; 
	padding: 0 10px; 
}
div.professionals img { 
	float: left; 
	padding-right: 10px;
}
div.professionals a.more img { 
	float: right; 
	position: relative; 
	top: -15px;
}

div.smallbox_outer { 
	float: right; 
	background: url('../img/small_box_top.png') top left no-repeat; 
	margin-bottom: 20px; 
	width: 149px;
}

div.smallbox_inner { 
	float: right; 
	background: url('../img/small_box_bottom.png') bottom left no-repeat;
	width: 149px;
}

div.smallbox_outer ul { 
	width: 139px; 
	margin: 10px 0; 
	padding: 0 5px; 
	background: #fff; 
}
a.most img { 
	margin: 10px 7px 0; 
	padding: 0; 
}
a.most { 
	text-align: center;
}
div.main_pro {  
	margin-bottom: 30px;
}

div.professionals h3 { 
	margin: 0 0 10px; 
	color: #000068; 
	font-size: 16px;
}

a.name { 
	font-size: 120%;
}
a.go_back { 
	bottom: 10px; 
	right: 10px;
	position: absolute; 
}
a.go_back img { 
	padding: 0;
}


ul.subpages {
	margin: 10px 30px;
	line-height: 1.7em;
	text-align:left;
	
}

a.nanar {
	
}


table.dreambook {
	width: 100%;
	font-size: 1em;
}
table.dreambook tr td {
	padding: 2px;
	width: 33%;
}

table.dreambook a {
	text-decoration: none;
	color: #333333;
}

div.album {

}

div.newsitem h2 {
	margin-bottom: 0.5em;
	font-size: 16px;
	color: #000068;
}
div.newsitem h2 a {
	text-decoration: none;
	color: #000068;
}

#news {
	
}

#news img{
	padding-right:10px;
}