@import url("font1.css");
/*@import url("namskeid.css");*/

html {height:101%;}
body{
background:#c7c7c7 url('images/body_bg.png') repeat-x;
}

strong{
font-weight:700;
}

a {
color:#a33;
}

a:hover {
color:#711;
text-decoration:underline;
}

.altRow1 {
background:#fbfbfb;
}

.altRow1 td {
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

.help {
padding:10px;
font-size:1.3em;
}

.percsvar {
background:#777;
}

.img {
text-align:center;
}

#siteinfo,#access,#siteTop,#siteBottom,#mainmenu h3,#fontselect h3,#news h3,#newsfront h3{
display:none
}

div#page{
background:#fff;
}

.frontpage div#left{
background:#f4f4f4;
padding:20px 10px;
width:180px;
}

div#center{
padding:20px;
}

div#header,div#header .background{
height:103px;
}
div#header{
margin-bottom:54px;
}
.frontpage div#header {margin-bottom:34px}
div#header .background{
background:url('images/header3.jpg') no-repeat;
}
div#header .logo{
display:block;
position:absolute;
height:90px;
width:250px;
top:8px;
margin-left:26px;
}

div#mainmenu{
background:url('images/mm_bg.png') repeat-x;
position:absolute;
width:744px;
height:34px;
top:103px;
padding-left:15px;
}
div#mainmenu li{
float:left;
background:url('images/mm_sep.png') no-repeat right;
}
div#mainmenu a{
display:block;
padding:0.9em 1.4em;
color:#fff;
font-size:0.95em;
font-weight:700;
}
div#mainmenu a:hover {
color:#999;
}

div#searchBox{
position:absolute;
top:14px;
margin-left:540px;
width:200px;
}
div#searchBox h3{
float:left;
padding-right:10px;
color:#fff;
}
div#searchBox .submit{
background:none;
border:0;
}

div#footerInfo,div#footer{
text-align:center;
}
div#footerInfo a, div#footerInfo{
color:#444;
}

div#footer .foot{
background:#c00;
color:#fff;
padding:2px;
clear:left;
}

div#fontselect{
position:absolute;
top:106px;
margin-left:650px;
}
div#fontselect li{
float:left;
}

div#webtree{
position:absolute;
top:106px;
margin-left:720px;
}
div#webtree a{
background:url('images/webtree.png') no-repeat;
display:block;
height:28px;
width:28px;
}
div#webtree span{
display:none;
}

div#left .namskeidFront{
	position:absolute;
	top:137px;
	background:#717171 url(images/namskeid_valmynd.png) repeat-x;
	height:22px;
	padding-top:4px;
	width:759px;
}
div#left .namskeidFront li li,div#left .namskeidFront h3 {display:none}
div#center .namskeidFront ul{
margin:0;
}
div.namskeidFront li, #mainmenu2 li{
list-style:none;
padding:0;
padding-left:1.6em;
float:left;
}
div.namskeidFront a, #mainmenu2 a{
color:#fff;
font-weight:700;
}
div.namskeidFront .level2, #mainmenu2 .level2{
background:none;
}
div.namskeidFront .level2 a, #mainmenu2 .level2 a{
color:#a33;
}
div#center div#newsfront{
float:left;
padding-left:10px;
min-height:220px;
height:auto !important;
height:220px;
margin-bottom:20px;
width:40%;
}

div#news .boxText h3,div#newsfront .boxText h3{
margin:0;
display:block;
}
.course_cat,.namskeidStundaskra{
font-weight:700;
}
.course_cat,.namskeidStundaskra td{
background:#F4F4F4;
font-size:1.2em;
}
.namskeidStundaskra {
margin-top:1em;
margin-bottom:1em;
}
div#namskeidLogged{
position:absolute;
top:163px;
width:130px;
margin:0 0 1em -136px;
background:#fff;
border:1px solid #ddd;
padding:2px;
}
div#fjarnamslinkur{
width: 100px;
height:20px;
position:absolute;
margin-top:220px;
margin-left:110px;
font-weight:700;
}

div#fjarnamslinkur {
height:5% !important;

}

.sub_option a {
float:right;
font-weight:700;
}

div#course_view .section,div#course_view .location {
font-weight:700;
}
div#center .frontwrapper {float:left;width:44%;}
div#center .frontwrapper h3{float:left;display:block;width:26%;}
div#center .frontwrapper .namskeidFront {margin-bottom:12px;}
div#center .frontwrapper .stundaskra a{margin-right:10px;font-size:1.1em;}
div#left .frontwrapper .stundaskra a{margin-right:10px;}
#left .box {
	margin-bottom:10px;
}

#forsida1,#forsida2,#forsida3 {float:left;margin-bottom:1em;}
#forsida1,#forsida2 {width:36%;}
#forsida3 {width:28%;}
#forsida1 p,#forsida2 p,#forsida3 p {margin-bottom:0;margin-top:0;}

div#entrant_apply label {
display: block;
float: left;
width: 150px;
}


#vidsk_box, #serf_box, #eldr_box,
#grap_box, #comp_box, #oth_box {
	float:left;
	width:256px;
	height:145px;
	overflow:hidden;
	position:relative;
	margin:0 3px 16px 0;
}
#vidsk_box .boxText, #serf_box .boxText, #eldr_box .boxText,
#grap_box .boxText, #comp_box .boxText, #oth_box .boxText {
	position:absolute;
	bottom:5px;
	background:rgba(10,10,10,0.4);
	_background:#111;
	width:256px;
}
#vidsk_box a, #serf_box a, #eldr_box a,
#grap_box a, #comp_box a, #oth_box a {
	color:#fff;
	font-size:11px;
	height:145px;
	display:block;
	margin-left:-12px;
	padding-left:12px;
}
#vidsk_box ul, #serf_box ul, #eldr_box ul,
#grap_box ul, #comp_box ul, #oth_box ul {
	list-style:none;
}
#vidsk_box h3, #serf_box h3, #eldr_box h3,
#grap_box h3, #comp_box h3, #oth_box h3 {
	padding:2px 0 0 12px;
}
#vidsk_box {
	background:url(/themes/tsk/images/vidsk_box.png) no-repeat;
}
#serf_box {
	background:url(/themes/tsk/images/serf_box.png) no-repeat;
}
#eldr_box {
	background:url(/themes/tsk/images/eldr_box.png) no-repeat;
}
#grap_box {
	background:url(/themes/tsk/images/grap_box.png) no-repeat;
}
#comp_box {
	background:url(/themes/tsk/images/comp_box.png) no-repeat;
}
#oth_box {
	background:url(/themes/tsk/images/oth_box.png) no-repeat;
}

#mlistBox {
	margin-top:10px;
}
#mlistBox .submit {
	background:url(/themes/tsk/images/btn.png) no-repeat;
	text-indent:-9000px;
	cursor:pointer;
	border:0;
	width:30px;
	height:20px;
}

#partners {
	position:relative;
	height:60px;
	margin-left:20px
}
.frontpage #partners {border-left:200px solid #f4f4f4;margin-left:0;}
	#footer #partners li {
		float:left;
		margin-right:48px;
	}
	.frontpage #footer #partners li {margin-right:4px;}
