/*
	LiSA LiVE BASE STYLESHEET
	v 1.0
	USE RELATIVE UNITS FOR TEXT SIZES, HANDY TOOL: http://riddle.pl/emcalc/
*/

* { margin:0; padding:0; }

body { font: 0.75em/140% arial, sans-serif; background: #fff; color: #323232; }
body.fontsize1 { font-size: 0.7500em; }
body.fontsize2 { font-size: 0.8125em; }

img { border:0; }
a { text-decoration:none; color:#323232; }
a:hover { text-decoration:underline; }

/* adjust fonts and spacing for headings */
h1,h2,h3,h4,h5,h6 { margin: 1em 0 .3em 0; }
h1 { font-size: 1.4167em; }
h2 { font-size: 1.3333em; }
h3 { font-size: 1.25em; }
#leftpanel h3 { font-size: 1em; text-transform: uppercase; font-weight: normal; }
h4 { font-size: 1.1667em; }
h5 { font-size: 1.0833em; }
h6 { font-size: 1em; }

#center { text-align:center; }
/* set basic formstyling */
form {}
fieldset { margin: 1em 0; padding: 10px; }
fieldset legend { color: #000; padding: 0 4px; }
input, textarea { font-size: 1em; padding: 2px; border: 1px solid #dedede; color: #373737; font-family: Arial, Sans-Serif; } /* remember to set fonts on inputs */
input {}
textarea {}
input.radio, input.checkbox { border: none; margin-right: 3px; } /* this is for IE6, obviously for it to work you have to put class="radio" on radio inputs and class="checkbox" on checkbox inputs in the HTML */
input[type='radio'], input[type='checkbox'] { border: none; margin-right: 3px; }
select {}
button {}

/* mind the font-sizes in tables */
table { font-size: inherit; border-collapse: collapse; }
th,td { padding: 2px; }
th { text-align: left; }
td {}

ul { list-style: none; }
ol {}
dl {}
dt {}
dd {}
blockquote {}
q {}

#content ul, #content ol, #content dl, 
#content blockquote, #content q { margin: 1em 0 1em 2em; }
#content ul { list-style: disc; }
#content dd { margin-left: 2em; }

#content p { margin-bottom: 1em; }

/* do not change these */
.hidden, .access  { display: none; }
.eskill-text-link { display: none; }
.eskill-image-link { height: 17px; width: 106px; background: transparent url(/lisalib/getfile.aspx?itemid=e4fe137d-3854-48a3-a13d-f33a7270541e) no-repeat 0 -17px; overflow: hidden; display: block; float: right; text-indent: -10000px; outline: none; } 
html>body .eskill-image-link { background-image: url(/lisalib/getfile.aspx?itemid=61453c8c-cddc-449d-ac6c-2837ddc1196a); }
.eskill-image-link:hover { background-position: 0 0; }

.left { float: left; }
.right { float: right; }
.clearthis, .clear, .clearme { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end of do not change these and hide from IE-mac */

/*= CONTENT
------------------------*/
#wrapper { width: 979px; background: url(/library/Images/Template/Wrappers/wrapper_bg.gif) repeat-y bottom left; margin: 30px auto 0; position: relative; }
#wrapperTop { width: 979px; background: url(/library/Images/Template/Wrappers/wrapper_top_bg.gif) no-repeat top left; height: 50px; }
#wrapperContent { width: 979px; }
.subpage #wrapperContent { background: url(/library/Images/Template/Wrappers/head_wrapper_bg_subpage.gif) no-repeat 27px 0; }
#wrapperBottom { background: url(/library/Images/Template/Wrappers/wrapper_bottom_bg.gif) no-repeat bottom left; height: 11px; width: 979px; }
#headWrapper { }
.subpage #headWrapper { }
#header { width: 218px; height: 180px; background: url(/library/Images/Template/Wrappers/header_bg.gif) no-repeat top left; float: left; margin-left: 20px; }
#header .logo a { width: 191px; height: 160px; padding: 20px 0 0 22px; display: block; }
.frontpage #banner { width: 721px; height: 180px; float: left; background: url(/library/Images/Template/Wrappers/banner_bg.gif) no-repeat top left; }
.subpage #banner { width: 721px; height: 91px; float: left; background: url(/library/Images/Template/Wrappers/banner_bg_subpage.gif) no-repeat top left; }

#column-wrapper { position: relative; width: 979px; clear: both; }
#leftpanel { width: 260px; float: left; height: 830px; font-size: 1.17em; margin-left: -962px; }

#leftpanel #panel { clear: both; padding-left: 20px; background: url(/library/Images/Template/Wrappers/leftpanel_bg_j.jpg) no-repeat top left; height: 650px; }
.subpage #leftpanel #panel { position:relative; background: url(/library/Images/Template/Wrappers/leftpanel_bg_subpage.jpg) no-repeat top left; }

#leftpanel .pi_box { width: 183px; text-transform: uppercase; padding: 0 15px; }
#leftpanel .pi_box.box1 { margin-top: 50px; }
#leftpanel .pi_box ul { margin-left: 15px; }
#leftpanel .pi_box ul li { list-style: disc; }

#leftpanel .boxes  { position: absolute; bottom: 50px; }
#leftpanel .pi_box ul { margin-left: 0; }
#leftpanel .pi_box ul li { list-style: none; font-size: .71em; color: #787878; }
#leftpanel .pi_box img {  margin-left: -9px; margin-top:17px;  }
#leftpanel .pi_box h3 { width: 7.5em; margin-bottom: 10px; }
// #leftpanel .fpbenefits { position:absolute; bottom: 44px; }
#leftpanel a.smallKey img { float: right; position: absolute; bottom: 40px; right: 0px; }

#rightpanel { width: 259px; float: right; background: url(/library/Images/Template/Wrappers/rightpanel_bg_j.jpg) no-repeat bottom left; height: 650px; margin-right: -2px; }
#rightpanel .pi_box { width: 212px; margin-right: 20px; float: right; }
#rightpanel .pi_box.box0 { background: url(/lisalib/getfile.aspx?itemid=9573288b-1d47-46b2-a4b6-2f3fde611f3e) no-repeat top left; height: 241px; color: #fff; }
#rightpanel .pi_box.box0 h3 { font-size: 1.3em; margin: 10px 0 5px 20px; text-transform: uppercase; }
#rightpanel .pi_box.box0 .phone { background: url(/library/Images/Template/Pagecomponents/service_web_phone.gif) no-repeat top left; height: 24px; display: block; margin-left: 20px; padding: 5px 0 0 20px; font-size: 1.33em; }
#rightpanel .pi_box.box0 input, #rightpanel .pi_box.box0 .lostpw { background: #fff; border-top: none; border-right: 1px solid #f3f3f3; border-bottom: solid 1px #d4d4d4; border-left: solid 1px #f2f2f2; color: #1e1e1e; font-size: 0.92em; width: 130px; }
#rightpanel .pi_box.box0 .SubmitButton, #rightpanel .pi_box.box0 .lostpw { text-align: center; width: 92px; }
#rightpanel .pi_box.box0 .lostpw { padding: 2px 0px; margin-top:8px; margin-left:8px; }
#rightpanel .pi_box.box0 .signin { position: relative; }
#rightpanel .pi_box.box0 #passwordText { width:192px; height: 16px; z-index: 5000; position:absolute; top: 38px; left: 6px; padding:2px 0 0 8px; color: #373737; font-size: .92em; }
#rightpanel .pi_box.box0 #loginContainer label { margin-left:5px; }
#rightpanel .pi_box.box0 #loginContainer table tr td { padding-top:8px; }
#rightpanel .pi_box.box0 .lostpwLink { float: left; color: #fff; margin: 13px }
#rightpanel .pi_box.box0 .SubmitButton { margin-top:8px; margin-left:8px; height:22px; border:none; cursor:pointer; float: right; margin-right: 10px; }
#rightpanel .pi_box.box0 a.signupbutton{ background: transparent url(/lisalib/getfile.aspx?itemid=8dc6c4f1-b6fd-4b82-9627-0bdef4b94a74); width: 190px; height: 13px; color: #FFFFFF; display: block; height: 13px; margin-left: 12px; padding: 7px 0 11px 0; text-align: center; width: 190px; text-decoration: none; color:#000;font-weight:bold;font-size: 0.9em }

#rightpanel .pi_box.box2 h3 { font-size: 1.17em; margin-left: 20px; text-transform: uppercase; font-weight: normal; color: #292928; }
#rightpanel .pi_box .offers p { font-size: 0.92em; margin: 0 7px; }
#rightpanel .pi_box .offers { margin: 0 10px 0 20px; }
#rightpanel .pi_box .offers .offer { clear: both; padding: 0 10px; }
#rightpanel .pi_box .offers .offer .info { font-size: 1.08em; float: left; margin-top: 30px; }
#rightpanel .pi_box .offers .offer .info div { margin-bottom: 3px; }
#rightpanel .pi_box .offers .offer .info .title { text-transform: uppercase; }
#rightpanel .pi_box .offers .offer .img { float: right; width: 70px; text-align: right; margin-bottom: 20px; margin-top: 20px; }
#rightpanel .pi_box .videoFrontpage{margin:10px; width:192px; height:130px; background:#BABABA}
#centerpanel { float: left; background: url(/library/Images/Template/Wrappers/content_bg.gif) repeat-x 0 180px; width: 724px; margin-left: 245px; }
.subpage #centerpanel { background: none; }
#rightpanel .pi_box.box2 { margin:0 30px 10px 10px; width: 190px; height: 210px; }

#rightpanel .pi_box .offers { margin:0 10px 0 0px;}
#rightpanel .pi_box .offers{ width: 190px}


#centerpanel #content { clear: both; width: 423px; float: left; margin: 22px; }
.subpage #centerpanel #content { width: 685px; }
#content .padding { margin-right: 30px; }
#content .padding .pi_box .content p a { color:#0000EE; }

.frontpage #content #orkukey { margin-top: 57px; }
.frontpage #content #orkukey label { float:left; }
.frontpage #content #orkukey input { background: #e3e3e3; width: 206px; margin-bottom: 10px; vertical-align: top; height: 25px; float: left; color: #1e1e1e; font-size: 1.4em; padding-right: 5px; border: 1px solid #B5B5B5; }
.frontpage #content #orkukey input.phone { width: 96px; } 
.frontpage #content #orkukey input.rightMargin { margin-right: 9px; }
.frontpage #content #orkukey input.submit { cursor:pointer; background: #dc568f; color: #fff; width: 96px; border: none; height: 30px; padding-bottom: 26px; padding-top: 5px; }

.frontpage #content .pi_box { text-transform: uppercase; }
.frontpage #content .pi_box h3 { margin-top: 0; }

.frontpage #content .pi_box.box0 { height: 260px; padding: 21px 0 0 0; }
.frontpage #content .pi_box.box0 h3 { font-size: 3.33em; text-transform: uppercase; line-height: 1em; font-weight: normal; }
.frontpage #content .pi_box.box0 .largeKey { position: absolute; top: 165px; right: 280px; }

.frontpage #content .pi_box.box1 { }
.frontpage #content .pi_box.box1 h3 { font-size: 2.2em; color: #dc568f; font-weight: normal; margin-top: 5px; }
.frontpage #content .pi_box.box1 .content { font-size: .92em; }
.frontpage #content .pi_box.box1 a { height: 81px; padding: 71px 0 0 0; display: block; }
.frontpage #content .pi_box.box1 a:hover { text-decoration: none; }


.frontpage #content .pi_box.box2 { }
.frontpage #content .pi_box.box2 h3 { font-size: 1.67em; color: #787878; float: right; width: 9em; font-weight: normal; line-height: 1.3em; margin-top: 25px; margin-right: 30px; }
.frontpage #content .pi_box.box2 .content { float: left; margin-left: 15px; }
.frontpage #content .pi_box.box2 a { height: 135px; padding-top: 20px; display: block; width:430px; }
.frontpage #content .pi_box.box2 a:hover { text-decoration: none; }

#nav { width: 213px; text-transform: uppercase; background: #c8c8c8; }
#nav ul {}
#nav ul li { background: url(/library/Images/Template/Wrappers/nav_li_bg.gif) no-repeat top left; border-bottom: solid 1px #fff; }
#nav ul li.first { background: url(/library/Images/Template/Wrappers/nav_li_first_bg.gif) no-repeat top left; }
#nav ul li a { padding: 15px 0 0 20px; height: 31px; display: block; }
#nav ul li.first a { padding-top: 17px; }
#nav ul li.selected a { color: #dc568f; font-weight: bold; }

#nav ul ul { margin-top: -10px; border-bottom: solid 1px #646464; }
#nav ul ul li.first { background: #c8c8c8; }
#nav ul ul li.last { }
#nav ul ul li {  font-size: 0.86em; text-transform: none; padding-left: 10px; background: none; border: none; }
#nav ul ul li.last { border-bottom: solid 1px #a6a6a6; }
#nav ul ul li a { color: #323232 !important; font-weight: normal; padding: 5px 0 0 17px !important; border-bottom: solid 1px #979797; border-top: solid 1px #e3e3e3; height: 21px; }
#nav ul ul li.first a { border-top: none; padding-top: 0px; }
#nav ul ul li.last a { border-bottom: none; }
#nav ul ul li.selected a { color: #df449b !important; }

.search-form { position: absolute; top: 22px; right: 27px; font-weight: normal; }
.search-form .text { width: 210px; }
.search-form .submit { background: url(/library/Images/Template/Wrappers/search_button.gif) no-repeat top left; width: 12px; height: 12px; border: none; position: absolute; top: 5px; right: 10px; }

#languages { position: absolute; top: 20px; right: 260px; }
#languages .english, #languages .polish { height: 26px; float: left; margin-left: 5px; display: none; overflow: hidden; }
#languages .english { width: 26px; background: url(/library/Images/Template/Wrappers/flag_british.gif) no-repeat top left; text-indent: -9999px; }
#languages .polish { width: 27px; background: url(/library/Images/Template/Wrappers/flag_polish.gif) no-repeat top left; text-indent: -9999px; }

#header-controls { position: absolute; top: 0; right: 0; }

#footer { text-align: center; font-size: .92em; position: static; right: auto; bottom: 30px; }
#footer ul {}
#footer ul li { display: inline; padding-right: 15px; }
#footer ul li.last { padding-right: 0; } 
#footer ul li a {}

.text-resize-options { display: none; }


/** Umsóknir **/
#application .error {border:1px solid #ED1B2D;  color:#ED1B2D; margin: 0 0 10px 0; }
#application .error ul li { margin:0; padding:10px; }
                
#application div { clear:both; padding:2px 0; width:600px; float: left; }
#application div label { float:left; width:90px; padding:2px 5px 0 0; }
             
#application span.label { display:block; }
#application .stack label { float:none; width:auto; padding:0; }
                
#application fieldset { position:relative; background:#F8F8F8; border:1px solid #DFE3E5; margin: 0 0 15px 0; padding:10px; width:663px; display:block; clear: both;}
#application fieldset legend { top:-8px; left:10px; margin:0; font-weight:bold; font-size:1.1em; color:#f173ac !important; }
#application fieldset abbr { border-bottom: none; color:red; }        
               
#application table.cards th { text-align:left; vertical-align: top; padding:0 0 5px 5px; border-bottom: 1px solid #808080; }
#application table.cards td { padding:0 5px 3px 5px; }
#application table.cards #gas { width:75px; }
#application table.cards .key { width:85px; }
#application #row_1 td { padding-top: 10px; }
                
#application input.regno { width:50px; }
#application input.driver { width:120px; }
#application input.maxcredit { width:60px; }
                
#application table.cards .cell1 { /*background:#E2E2E2;*/ }
#application table.cards .cell1,
#application table.cards .cell0 { text-align:center; }
#application table.cards .automated { padding-left:10px; }
#application table.cards span { display:block; cursor:help; border: 0; }
#application input.invalid { border:1px dotted red; }

#application input.ssn { width: 80px; }
#application input.name { width: 180px; clear:none; }
#application input.address { width: 180px; }
#application input.zip { width: 50px; }
#application input.place { width: 180px; }
#application input.phone { width: 75px; }
#application input.fax { width: 75px; }
#application input.email, #application input.email2 { width: 180px; }
#application input.work { width: 180px; }

#application .cardinfo input { float: left; margin: 3px 3px 3px 0; padding: 0; }
#application .cardinfo label { width: 155px; margin: 0; padding: 2px 0 0 0; }
#application .cardinfo .left { float: left; width: 45%; clear: none; }
#application .cardinfo .right { float: right; width: 100%; clear: none;}
#application .cardinfo .cardorkey { padding-left: 35px; }
#application .payment input { float: left; margin-right: 5px; }
#application .payment h3 { margin: 0; font-size: 1em; color: #f173ac !important; }
#application .payment .card { float: left; clear: left; margin-top: 10px; width: 663px; }
#application .payment label { width: 115px; }
#application .payment .expire { width: 70px; }
#application .payment .hidden { display: none; }
#application .payment .debitlabel { display: block; float: none; }
#application .payment .cardinfo { width:500px }
#application .payment .cardtype { width:530px }
#application .payment .checknumber { width: 130px; display: block; float: none; }
#labelwidth label.width { width: 155px; }

#application label.pin { width: auto; }

#application span.visa { background: transparent url(/library/Images/Template/Application/VISA-logo_169x79.jpg) no-repeat scroll 0%; float: left; padding: 5px 0pt 5px 60px; }
#application span.mastercard { background: transparent url(/library/Images/Template/Application/mc_accpt_030_gif.gif) no-repeat scroll 5px 0pt; float: left; padding: 5px 0pt 5px 60px; }

#application span.maestro { background: transparent url(/library/Images/Template/Application/maestro.gif) no-repeat scroll 0%; float: left; padding: 5px 0pt 5px 50px; height: 30px; }
#application span.electron { background: transparent url(/library/Images/Template/Application/Visa_Electron.gif) no-repeat scroll 30px 0pt; float: left; padding: 5px 0pt 5px 95px; height: 30px; width: 180px; }
#application span.giro { float: left; padding: 5px 0pt 5px 5px; }

#application .payment span.mastercard label { width: auto; }
#application .payment span.visa label { width: auto; }
#application .payment span.giro label { width: auto; }
#application .payment .pin label { width: auto; }
#application .payment .help { margin:-20px 0 0 128px; position:relative; color: #f173ac !important;  }
#application .payment .help .image { display:none; margin:-20px 0 0 128px; position:relative; color: #f173ac !important;}
.cardimage {margin:-172px 0 0 270px; position:relative; color: #FF5A00;}
/*#application .payment .image { display:none; margin:-20px 0 0 128px; position:relative; color: #f173ac !important;}*/
#application .payment .help:hover .image { display:block; position:absolute; top:-150px; left:50px;} 
#application .image { margin: -163px 0 0 362px; position:relative; color: #f173ac !important;}
#application .card_num label { width:130px; }
.signet { float: right; height:90px; margin-left:20px; margin-top:-30px; padding-right:40px; width: 130px; }
#application .in { clear:none; padding:2px 0; float:none; }
#application .leftcol { float:left; width:280px; clear:none; }
#application .rightcol { float:left; width:270px; clear:none; padding-left: 20px }
#application .rightcol2 { float:left; width:270px; clear:none; padding-left: 20px; }
#application #helptext { background: #F3F3F3 none repeat scroll 0 0; border: 1px solid #CCCCCC; font-weight: normal; left: 477px; padding: 10px; position: absolute; top: -58px; width: 177px; }

#application .rightcol label {width:109px}
.orkan #application div label { width: 90px; }
.orkan #application div label.widelabel { width: 125px; }
.orkan #application .maxamount { width: 150px; }
.orkan #application .leftcol {float:left; width:350px; clear:none; }
.orkan #application .rightcol {float:left; width:300px; clear:none; }
.orkan #application .payment .expire { width: 70px; }
.orkan #application .debitlabel { width: 130px; }
.orkan #application div.left div label{ width: 100px; }
.orkan #application div.right div label.pin { width: 470px; float:left;}

#application .apptypecard label{ width:auto }
#application .apptypecard .benefits { float:right; margin-right: 200px; color: #DF449B; }
#application .Card_Key_Information { font-weight: bold; }
#application .Card_Key_Information, #application .Card_Key_Type { width:365px; padding-left:35px; }
#application .Card_Key_Table td { vertical-align: top}
#application .Card_Key_Table .Key { padding-right:50px; }
#application .benefitsfrelsi a{ color: #DF449B; }
#application .termsdiv label{ width:auto; float: none; }
#application .termsdiv { margin-bottom: 10px; }
.empty p { font-size: 1.5em; font-weight: bold; margin: 0 0 10px 0; }

#application .emailslips { width: 100px; }
#application .emailslipinfo { width: 500px; clear: none; }

table.gaspricelist .row1 { background: #F6F6F6;  }
td.orkuFrelsiTD table.gaspricelist .row1 { background: #E5E5E5;  }
td.orkuKortTD table.gaspricelist .row1 { background: #CFCFCF;  }

/* Activation */
#activation .hidden { display: none; }
#activation div.container { margin-bottom: 1em; }
#activation .help { color: #f173ac !important; position: relative; }
#activation input { clear: both; }
#activation .help .image { display:none; }
#activation .help:hover .image { display: block; position:absolute; top:-50px; left:100px;} 
#activation span { color: red}
#activation .electron { color: black }
#activation .maestro { color: black }
#activation .visa { color: black }
#activation .mastercard { color: black }
#activation .mini {max-height:50px;}

.example { padding-top:10px; }
.clickzoomimage img { border:1px solid #BBBBBB; padding:3px 6px 0 2px; }
.clickzoomimage span { background:transparent url(/lisalib/getfile.aspx?itemid=b1520673-c3f4-4b90-b612-b140889b3599) no-repeat scroll 0 0; display:block; height:20px; overflow:hidden; position:absolute; text-indent:-10000px; width:20px; z-index:1; margin:-10px;}

.content .video { float:right; margin-left: 20px; margin-bottom: 20px; }
img.videolinkfront { margin-left:1px; }
img.videolink { height:128px; margin-left:6px; z-index:-1; }
img.playbutton { }

/*	=FANCYBOX JQUERY PLUGIN

-----------------------------*/
div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 90; width: 100%;	background-color: #333; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 280px; background: transparent url(/library/Images/Aukahlutir/fancy_progress.png) no-repeat; }
div#fancy_close { position: absolute; top: -15px; right: -16px; height: 31px; width: 31px; background: transparent url(/lisalib/getfile.aspx?itemid=1ba19ad8-63e0-4c95-8dd1-7f61cee95190); cursor: pointer; z-index: 100; display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }
div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 96%; padding: 0 2%; z-index: 100; display: none; }
div#fancy_title.long { bottom: -50px; }
div#fancy_title.longer { bottom: -65px; }
div#fancy_title.superlong { bottom: -80px; }
div#fancy_title.megalong { bottom: -90px; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font: bold 12px verdana; padding-bottom: 2px; }
td#fancy_title_main { padding: 5px 10px; background: transparent url(/library/Images/Aukahlutir/fancy-caption-bg.png) repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display: none; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #fff; background: #FFF; }

a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 100; outline: none; }
a#fancy_left { left: -13px; background: transparent url(/library/Images/Aukahlutir/fancy_left_inactive.png) no-repeat 0% 50%; }
a#fancy_right { right: -13px; background: transparent url(/library/Images/Aukahlutir/fancy_right_inactive.png) no-repeat 100% 50%; }
a#fancy_left:hover { background: transparent url(/library/Images/Aukahlutir/fancy_left.gif) no-repeat 0% 50%; }
a#fancy_right:hover { background: transparent url(/library/Images/Aukahlutir/fancy_right.gif) no-repeat 100% 50%; }
#fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }

div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne {	top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { 	bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw {	bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw {	top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(/library/Images/Aukahlutir/fancy_shadow_nw.png) no-repeat; }

.fan_box .connections { min-height: 105px !important; }

/* shadowbox classic skin */

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(/videoplayer/skin/classic/icons/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(/videoplayer/skin/classic/icons/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(/videoplayer/skin/classic/icons/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(/videoplayer/skin/classic/icons/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(/videoplayer/skin/classic/icons/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

