body { background:#3DA1CC; margin:25px 0 0 0; padding:0; font-family:arial, sans-serif; font-size:11px; color:#555; }

img { border:0; }
.stream { display:none; }
.clear { clear:both; }
a { color:#3DA1CC; font-weight:bold; }
a:hover { text-decoration:underline !important; }

h2 { margin:0; padding:0 0 5px 0; font-size:1.3em; font-weight:bold; color:#3DA1CC; }

h3 { margin:0; padding:0; font-weight:bold; color:#3DA1CC; font-size:1.4em; }
h3 a { text-decoration:none; color:#3DA1CC; }

.clearfix:after { content: \".\"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearthis { clear:both; }

#wrapper { position:relative; width:790px; margin:0 auto; }

#header { height:84px; background:#FFCC00 url(/uploads/images/header_bg_c9de.gif) no-repeat top right; }
#header img { float:left; padding:26px 0 0 19px; }

#splash { position:absolute; top:112px; width:512px; height:230px; background:url(/uploads/images/billinn_e70a.jpg) no-repeat; }
#splash-en { position:absolute; top:112px; background:#E1F6FF; width:495px; height:322px; overflow:hidden; padding:8px; font-size:1.2em; }

#colwrap { margin-top:27px; background:#80D9FF url(/uploads/images/colwrap_bg_c146.gif) repeat-y; }

#col1, #col2, #col3 { float:left; overflow:hidden; }
#col1 { width:256px; margin:230px 1px 0 0; }
#col2 { width:254px; margin:230px 1px 0 0; }
#col3 { width:278px; }

.english #col1 { margin-top:339px; }
.english #col2 { margin-top:339px; }

.box { border-top:1px solid #3DA1CC; background:#80D9FF url(/uploads/images/box_bg_a85c.gif) repeat-x; min-height:98px; padding:8px; font-size:1.2em; }
.box a { color:#3DA1CC; font-weight:bold; }
.content { padding:8px; font-size:1.2em; }

.nopadding { padding:0 !important; }

.subpages { background:url(/uploads/images/colwrap_bg_sub_0d0b.gif) repeat-y !important; }
.subpages #col1 { width:511px; margin-top:0px; }

.box5 strong { font-size:1.5em; padding-left:40px; }

.box6 img { border:3px solid #3DA1CC; margin-left:28px; }

/* Navigation styles */

#nav { position:absolute; top:84px; left:0px; width:790px; background:#CFAF2F url(/uploads/images/nav_bg_9c4f.gif) repeat-x; height:26px; border-top:1px solid #B38F00; border-bottom:1px solid #B38F00; }

#nav ul { margin:0; padding:0; list-style:none; }
#nav ul li { float:left; position:relative; }
#nav ul li a { display:block; font-weight:bold; color:#fff; text-decoration:none; padding:6px 10px 6px 9px; margin-left:1px; margin-right:1px; }
#nav ul li a:hover { background:#FFCC00; border-left:1px solid #B38F00; border-right:1px solid #B38F00; margin:0; text-decoration:none !important; }

#nav ul li:hover ul, #nav ul li.over ul { display:block; }
#nav li ul { display:none; position:absolute; top:26px; border-top:1px solid #B38F00; width:167px; }

#nav ul ul li { float:none; }
#nav ul ul li a { float:none; display:block; background:#F2CE3D; min-width:150px; margin:0; padding:3px 9px 3px 8px; border-bottom:1px solid #B38F00; border-left:1px solid #B38F00; border-right:1px solid #B38F00; }
#nav ul ul li a:hover { background:#B38F00; }

#utils { position:absolute; top:92px; right:10px; }
#utils ul { margin:0; padding:0; list-style:none; }
#utils ul li { float:left; }
#utils ul li a { float:left; width:19px; height:13px; overflow:hidden; text-indent:-300px; }
#utils ul li a.english { background:url(/uploads/images/flag_en_adae.gif) no-repeat; margin-right:11px; }
#utils ul li a.icelandic { background:url(/uploads/images/flag_is_3fbf.gif) no-repeat; }

#footer { color:#fff; padding:4px; }
#footer a { color:#fff; }

#driving-test {}
#driving-test li { font-weight:bold; }
#driving-test img { margin-left:50px; }
#driving-test h4 { font-size:1.1em; font-weight:bold; }
#driving-test .correct { color:green; }
#driving-test .correct a { color:green; }
#driving-test .incorrect { color:red; }
#driving-test .incorrect a { color:red; }
