html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* fixes the background-image for IE */
h5 { font-size: 10px; }
body.normal { font: 62.5% arial, verdana, sans-serif; margin: 0; padding: 0; text-align: center; }
body,
body.zoom1 { font-size: 80%; }
body.zoom2 { font-size: 95%; }
body a { text-decoration: none; color: #AA0000; }
div.clear { clear: both; }
#topbar { width: 100%; height: 3em; background: #2e2e2e; }
#topbar  ul { font-size: 0.9em; width:760px; margin: 0 auto 0 auto; padding: 8px 0 0 0; color: #FFF; }
#topbar ul li { display: inline; }
#topbar ul li a { color: #cccccc; }
#topbar ul li a:hover { text-decoration: underline; }
#topbar ul li.english { background: url(../images/flag_english.gif) no-repeat 0 0; float: left; padding: 0 0 0 22px; }
#topbar ul li.small { font-weight: bold; float: right; padding: 0 10px 0 0; height: 1.2em; top: 1px; position: relative; }
#topbar ul li.zoom { font-weight: bold; float: right; padding: 0 10px 0 0; font-size: 1.2em; }
#topbar ul li.colour { font-weight: bold; float: right; padding: 0 5px 0 0; background: blue; width: 5px; height: 1.2em; top: 1px; position: relative; }
#topbar ul li.colour a { margin: 1px 0 0 2px; }
#bigwrapper {  background: transparent url(../images/header_bak.gif) repeat-x; }
div#header { height: 299px; }
#contentwrapper { position : relative; margin : 0 auto; text-align : left; min-width : 770px; max-width : 74em; _width : expression((document.body.clientWidth>1000) ? "770px" : ((document.body.clientWidth<771) ? "740px" : "auto") ); }
/* Width fix for IE6 and older - they can't expand with the growing letter so I manually have to expand wrapper */
body.zoom1 #contentwrapper { _width: 920px; }
body.zoom2 #contentwrapper { _width: 1050px; }
div#header div.wrapper { margin: 0 auto; height: 100%; }
div#header div.wrapper div.right { width: 161px; float: right; padding-top: 25px; }
form#list_form { margin: 0px; }
form#list_form h5 { margin: 0; padding: 0; }
form#list_form h5 a { width: 67px; height: 12px; text-decoration: none; margin: 10px 10px 0 2px; padding: 0; cursor: pointer; float: left; display: block; bottom: 10px; position: relative; color: #FFF; font-size: 1em; }
form#list_form h5 a:hover { text-decoration: underline; }
form#list_form input{ border: 1px solid #000; padding: 5; width: 155px; margin: 0 0 5px 0; font-size: 1.2em; }
/* Valmyndinn vinstra megin ķ hausnum */  
div#header div.wrapper div#left { padding-top: 32px; width: 16.1em; float: left; text-align: center; }
div.wrapper #righttop { float: right; width: 16.1em; }
#righttop .midasala a { background: url(../images/midasala.gif) no-repeat 0 0; width: 150px; height: 103px; display: block; }
#righttop .midasala h1 span { display: none; }
#righttop .frettabref { background: url(../images/frettabref.gif) no-repeat 0 0; width: 153px; height: 93px; }
#righttop .frettabref h2 { display: none; }
#menuheader { margin: 30px 0 0 0; padding: 0; list-style-type: none; }
#menuheader li { margin: 0; padding: 0; border-bottom: 1px solid #5A5A5A; font-family: verdana; font-size: 1.1em; min-height: 19px; text-align: center; }
#menuheader li a { color: #C7C7C7; width: 150px; }
#menuheader li a:hover { color: #CCCC99; }
#menuheader li.sfhover ul, #menuheader li:hover ul  { display: inline; }
#menuheader li ul { list-style-type: none; margin: 0; padding: 5px; position: absolute; left: auto; display: none; background: #393939; color: #666666; filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; border: 1px solid #5A5A5A; }
#image { width: 416px; height: 276px; margin: 0 auto; }
#image span { display: none; }
/* Lįrrétta valmyndin */
div#bar { width: 100%; height: 3.6em; text-align: center; padding: 0; margin: 0; vertical-align: middle; clear: both; }
div#bar div#wrapper { color: #999966; }
ul#barMenu { list-style-type: none; font-size: 1.1em; padding: 0; margin: 0; font-weight: normal; }
ul#barMenu li { display: inline; padding: 10px 13px 10px 13px; float: left; }
ul#barMenu li a { color: #666633; display: block; }
ul#barMenu a:hover { color: #BD4600; }
ul#barMenu li:hover, ul#barMenu li.barHover  {color: #BD4600; background: transparent url(../images/bar_sel_arrow.gif) no-repeat; background-position: 40% bottom; }
ul#barMenu ul { display: none; position: absolute; background: #DBDAC2; filter:alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90; list-style-type: none; left: auto; border: #8D8462 1px solid; text-align: left; margin: 10px 0 0 0; padding: 0; }
ul#barMenu  li:hover ul, ul#barMenu li.barHover ul { display: block; }
ul#barMenu ul li { display: block; float: none; padding: 5px 15px 5px 10px; }
ul#barMenu ul li:hover, ul#barMenu ul li.barHover { background: none;}
/* Breadcrumbs */
#breadcrumbs { margin: 5px 0 0 12px; font-size: 1.1em; }
#breadcrumbs em { color: #e45602; }
#breadcrumbs a { color: #666645; text-decoration: none; }
/* Main svęšiš */
/*div#main { background: transparent url(../images/main_background.gif) repeat-x; }*/
div#main div.wrapper { border-bottom: #D0D0B8 dashed 1px; text-align: left; padding: 19px 0 19px 0; }
div#main div.contentRight { width: 28.5em; float: left; vertical-align: top; }
div#main div.contentLeft { width: 28.5em; float: left; vertical-align: top; margin-right: 15px;}
div#main div.contentBig { width: 57em; vertical-align: top; float:left; }
div#main div#right { width: 161px; text-align: center; float: right; }
div#main div#right img.augl { border: #9A9A6A 1px solid; margin-left: auto; margin-right: auto; vertical-align: bottom; }
div#main div#right img.event { border: #9A9A6A 1px solid; width: 153px; height: 58px; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; }
img#eventImage { border: #9A9A6A 1px solid; width: 153px; height: 58px; float: right; margin-top: 15px; margin-right: 10px; }
div#main div.right div.date { color: #333333; font-size: 10px; font-weight: bold;}
div#main div.right div.heading a { color: #666633; font-size: 12px; }
div#main div.right div.heading a:hover { color: #BD4600; }
/* Event Info hlutir */
td.eventHeading { border-top: #9A9A6A 1px solid; border-bottom: #9A9A6A 1px solid; padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #474747; font-family: Georgia; font-size: 1.2em; }
td.eventKaupa { border-top: #9A9A6A 1px solid; border-bottom: #9A9A6A 1px solid; text-align: right; padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #605520; font-family: Georgia; font-size: 12px; }
td.eventInfo { color: #555555; font-size: 1.1em; padding: 5px 0 0 15px; }
td.eventInfo table { color: #000000; font-size: 1.1em; padding: 5px 0 0 15px; }
/* Generic content hlutir */
.cAd { max-height: 75px; max-width: 285px; margin: 0 0 30px 0; }
div.cHeading { width: 100%; color: #474747; font-family: Georgia; font-size: 1.5em; margin: 0 0 10px 0; }
div.cContent { vertical-align: top; float:left; font-size: 1.2em; color: #555555; }
div.cContent table { font-size: 1.0em; color: #000000; }
div.cImageContainer { border: #9A9A6A 1px solid; float: left; margin-right: 5px; margin-bottom: 5px; text-align: center; padding: 0; }
div.cImageContainer img { border: white 1px solid; margin: 0; padding: 0; vertical-align: bottom; }
/* Bottomiš */
div#bottom div.wrapper { margin-top: 10px; width: 76em; color: #999966; }
div#bottom div.wrapper div.seperator_begin { padding-right: 5px; border-right: 1px red solid; display: inline; }
div#bottom div.wrapper div.seperator { padding-right: 5px; padding-left: 5px; padding-top: 6px; padding-bottom: 6px; border-right: #ECECE3 solid 1px; display: inline; }
div#bottom div.wrapper div.seperator_end { padding-left: 5px; padding-top: 6px; padding-bottom: 6px; display: inline; }
#hall { position: relative; margin: 0 auto; width: 760px; height: 490px; }
#process { display: none; border: 1px solid #9A9A6A; text-align: center; padding: 5px 0; margin: 10px 0 0; font-weight: bold; color: #605520; font-family: Georgia; font-size: 12px; height: 30px; }
/****Fiffi aš Fikta****/
form#Register { width:100%; }
form#Register div.register-right { border-left:solid 1px black; padding-left:10px; float:left; _width:460px; width:420px; }
form#Register div.register-right div{ margin:0px 0px 10px 0px; }
form#Register div.register-left { width:294px; float:left; padding:0px 0px 0px 10px; }
form#Register div.register-right ul.registerlist { margin:0px 0px 15px 0px; padding:0; float:left; list-style:none; }
form#Register div.register-right ul.registerlist li.registerleft { float:left; width:60px; }
form#Register div.register-right ul.registerlist li.registerleft label { top:2px; position:relative; }
form#Register div.register-right ul.registerlist li.registerright { float:none; }
form#Register div.register-right div.submitbtn { width:100%; }
form#Register div.register-right div.submitbtn input { margin:40px 0px 0px 0px; float:right; _right:172px; right:142px; position:relative; }
.homeadvert { float: left; height:102px; }
div.leit div#menu { float: left; display: inline; margin: 0 0 0 10px; }
div.leit div#submenu { float: left; display: inline; margin: 0 0 0 10px; }
div.dagsetning { margin: 0 20px 0 4px; }
.subheading { font-size: 1.4em; font-weight: bold; padding: 0 0 2px 0; margin: 15px 0 8px 0; }
/* Mišasala */
#tboBuy input { font-size: 1.2em; }
/* Leitarsķšan */
#results{ font-size: 1.2em; }
#results p { margin-bottom: 10px; font-size: 1.4em; }
#results .listing { width: 40em; }
#results .event { margin-bottom: 5px; border-bottom: solid 1px black;}
.leitsub { font-size: 1.2em; }


.pghead {
	background:#FFFFFF url(/images/pghead-bg.png) no-repeat scroll 100% 0;
	padding-bottom:30px;
	text-align:left;
	font-size:1em;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:1.25;
}

.pghead .brand {
	font-size:1em;
	margin:0;
}
.logo{
	border:medium none;
	margin:0;
	padding:0;
}

.mnav {
	left:320px;
	margin-top:-4.4em;
	position:absolute;
	top:61px;
	width:329px;
}

.mnav .boxhead {
left:auto;
position:absolute;
right:9999px;
}
.boxhead {
font-size:1.17em;
margin-top:0;
padding-top:0;
}

.mnav .boxbody {
	font-size:1.1em;
}

.level1 {
	margin-left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:0.7em;
	margin-top:0;
}

.mnav li {
	float:left;
	width:164px;
}

.mnav li a {
color:#333333;
display:block;
padding:2px 16px;
white-space:nowrap;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
}

.mnav  a:hover{
	color:#AA0000;
	text-decoration:underline;
}

.flnav {
	left:649px;
	margin-top:-3.6em;
	position:absolute;
	top:61px;
	width:160px;
}

.flnav .boxhead {
	left:auto;
	position:absolute;
	right:9999px;
	
}
.flnav .boxbody {
	font-size:1.1em;
}
.flnav ul
{
	margin-left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:0.7em;
	margin-top:0;
}
.flnav li a {
	color:#555555;
	display:block;
	padding:1px 13px 2px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.flnav  a:hover{
	color:#AA0000;
	text-decoration:underline;
}

.buyticket {
position:absolute;
right:10px;
top:22px;
}

.buyticket a {
background:transparent url(/images/buyticket.png) repeat scroll 0 0;
display:block;
font-size:1px;
height:65px;
letter-spacing:-1em;
line-height:0;
overflow:hidden;
padding:0;
text-align:left;
text-indent:-9999px;
width:130px;
}
.buyticket a:hover{
	background-position: 0 -65px;
}




























