@import "forums.css";

BODY
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size:11px;
	color:#444444;
	background: #FFFFFF url(../images/bg_maingradient.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

* { margin:0; padding:0; }
img { border:0; }

.ContentDisplay_Title {font-size:1.1em; font-weight:bold; }
h3 { color:#444444; font-size:1.1em; margin:0; padding:0; }

a { color:#00367c; text-decoration:none; }
a:hover { color:#e50016; text-decoration:none; }

.Clear { clear:both; }

.Page { margin:0 auto; background:url(../images/bg_middlebox.gif) repeat-y 0 0; position:relative; width:948px; overflow:hidden; }
.Background { position:relative; background: url(../images/bg_front_page.gif) no-repeat 0 0; width:948px; height:613px; z-index:10; }
.Wrapper { position:relative; padding:36px 24px 80px 24px; }
.Header { position:relative; height:74px; width:880px; }
.LeftMenu { position:relative; float:left; width:180px; padding-right:20px; }
.Content { position:relative; float:left; width:500px;  z-index:30; }
.Page.Sub.NoRight .Content { width: 700px !important; }
.RightMenu { position:relative; float:left; width:180px; padding-left:20px; }
.Footer {  position:relative; z-index:5; }
.Page.Sub .Footer { top:60px; }

.BackHeader { width:948px; background:transparent url(../images/bg_topbox.gif) no-repeat 0 0 !important; }
.BackFooter { padding:36px 24px 80px 24px; width:948px; background:transparent url(../images/bg_footer_sub.gif) no-repeat 0 100%; }

/*Header*/


.Header .Right { position:absolute; right:0; top:0; }
.Header .Right img { margin-right:-20px;}

/*Header   END*/

/*Left Menu

.LeftMenu ul { position:relative; width:180px; list-style-type:none; margin:10px 0 0 0; padding:0; }
.LeftMenu ul li { position:relative; width:180px;  }
.LeftMenu ul li a { cursor:pointer;  }
.LeftMenu ul li a .MenuIcon { width:50px; float:left; line-height:31px; background:url(../images/leftmenu_menu_icon.gif) no-repeat 0 0; }
.LeftMenu ul li a .MenuText { width:130px; float:left; line-height:31px; background: url(../images/leftmenu_menuoff.gif) no-repeat 0 0; color:#444444 !important; font-size:1.1em; font-weight:bold; text-indent:10px;  } 
.LeftMenu ul li a:hover .MenuText { position:relative; background: url(../images/leftmenu_menuon.gif) no-repeat 0 0; color:#00367c !important; }
.LeftMenu ul li .MenuShaddow { position:relative; width:180px; height:7px; background: url(../images/leftmenu_menu_shaddow.gif) no-repeat 0 0; }


.LeftMenu ul li ul { margin:0; padding:0; }
.LeftMenu ul li ul li a .MenuIcon { display:none;   }
.LeftMenu ul li ul li a .MenuText { background:url(../images/leftmenu_menu2off.gif) no-repeat 0 0; width:180px; line-height:30px;   }
.LeftMenu ul li ul li a:hover .MenuText { background: url(../images/leftmenu_menu2on.gif) no-repeat 0 0; color:#00367c !important; width:180px;}
*/


.LeftMenu ul 
{
	position:relative; 
	width:180px; 
	list-style-type:none; 
	margin:0; 
	margin-top:10px; 
	margin-bottom:28px;
	padding:0; 
	}
.LeftMenu ul li 
{
	position:relative; 
	width:180px; 
	margin:0 !important; 
	padding:0 !important; 
	overflow:hidden;  
	
	}
.LeftMenu ul li a 
{
	position:relative; 
	display:block; 
	
	}
.LeftMenu ul li a .MenuIcon 
{
	width:50px; 
	height:31px; 
	background:url(../images/leftmenu_menu_icon.gif) no-repeat 0 0; 
	float:left; 
	}
.LeftMenu ul li a .MenuText 
{
	cursor:pointer;
	background: url(../images/leftmenu_menuoff.gif) no-repeat 0 0; 
	color:#444444 !important; 
	width:120px; 
	line-height:31px; 
	font-size:1.1em; 
	font-weight:bold; 
	padding-left:10px; 
	float:left; 
	}

.LeftMenu ul li.RootInPath a .MenuText,
.LeftMenu ul li.Root.Active a .MenuText,
.LeftMenu ul li a:hover .MenuText 
{

	background: url(../images/leftmenu_menuon.gif) no-repeat 0 0; 
	color:#00367c !important; 
	}
	
.LeftMenu ul li a .MenuShaddow 
{
	position:relative; 
	overflow:hidden;
	clear:both;
	width:180px; 
	height:4px; 
	background: url(../images/leftmenu_menu_shaddow.gif) no-repeat 0 0; 
	}

.LeftMenu ul li ul { position:relative; list-style-type:none; margin:0; margin-bottom:5px; padding:0;  }
.LeftMenu ul li ul li { position:relative; display:block; width:180px;  margin:0 !important; padding:0 !important; overflow:hidden;  }
.LeftMenu ul li ul li a .MenuIcon { display:none; }
.LeftMenu ul li.RootInPath ul li a .MenuText,
.LeftMenu ul li.Root.Active ul li a .MenuText,
.LeftMenu ul li ul li a .MenuText {  background:white; border-bottom:solid 1px #AFAFAF; font-weight:normal; font-size:.9em; color:#444444 !important; line-height:20px; width:150px; float:right;   }

.LeftMenu ul li.RootInPath ul li.Active a .MenuText,
.LeftMenu ul li.Root.Active ul li a:hover .MenuText,
.LeftMenu ul li ul li a:hover .MenuText {  background:white; font-weight:normal; font-size:.9em; color:#00367c !important; line-height:20px; width:150px; float:right;   }
.LeftMenu ul li ul li .MenuShaddow { display:none; } 

.LeftMenu ul li.RootInPath ul li.Active ul li a .MenuText { width:120px; color:#444444 !important; }
.LeftMenu ul li.RootInPath ul li.Active ul li a:hover .MenuText { color:#00367c !important; }
.LeftMenu ul li.RootInPath ul li.InPath ul li a .MenuText { width:120px; color:#444444 !important; }
.LeftMenu ul li.RootInPath ul li.InPath a .MenuText { color:#00367c !important; }
.LeftMenu ul li.RootInPath ul li.InPath ul li.Active a:hover .MenuText,
.LeftMenu ul li.RootInPath ul li.InPath ul li.Active a .MenuText { width:120px; color:#00367c !important; }


.LeftMenu ul.Flags { margin:0 !important; }
.LeftMenu ul.Flags li { margin:0; padding:0 5px 0 0; display:inline; }
.LeftMenu ul.Flags li a { display:inline; }

.LeftMenu .Stores a { margin-top:-4px; }

/*Left Menu   END*/

/*Content*/

	/*Front Specials*/
	.Page.Front .Content .MidPane { background:url(../images/content_bg_tilbod.gif) no-repeat 0 0; width:505px; height:265px; }
	.Page.Front .Content .MidPane .ContentDisplay { width:166px; float:left; color:#333333; }
	.Page.Front .Content .MidPane .ContentDisplay .ContentDisplay_Title { line-height:31px; padding-left:10px; color:#FFFFFF;  }
	.Page.Front .Content .MidPane .ContentDisplay img { padding-left:1px; text-align:center; }
	.Page.Front .Content .MidPane .ContentDisplay p { padding:10px; font-weight:bold; font-size:1em; }
	.Page.Front .Content .MidPane .ContentDisplay p strong { color:#e50016; display:block; font-weight:bolder; font-size:1.6em; margin-top:2px; }
	/*Front Specials   END*/
	
	/*Front Shortcuts*/
	
	.Page.Front .Content { width:500px; }
	
	.Page.Front .Content .ContentPane { background:url(../images/content_bg_shortcuts_all.gif) no-repeat 0 0; height:140px; width:500px; padding-top:10px; }
	.Page.Front .Content .ContentPane .ContentDisplay
	{
		float:left; 
		width:166px; 
		height:151px; 
		}
		.Page.Front .Content .ContentPane .ContentDisplay_Body,
	.Page.Front .Content .ContentPane .ContentDisplay_Title { margin:0 20px; }

	.Page.Front .Content .ContentPane .ContentDisplay .ContentDisplay_Title { color:#444444; }
	.Page.Front .Content .ContentPane .ContentDisplay ul li { margin-left:14px; margin-bottom:5px; list-style-type:square; }

	/*Front Shortcuts   END*/
	.Page.Sub .MidPane { display:block; }

	.path { margin-bottom:15px;  }
	
	
/*Content   END*/




/*Right Menu*/

.RightMenu .RightSearch { position:relative; background: url(../images/rightmenu_bg_search.gif) no-repeat 0 0; height:143px; width:170px; padding:0 10px;}
.RightMenu h3 { display:block; line-height:30px; color:#FFFFFF; padding:0; margin:0; }
.RightMenu .RightSearch span { display:block; margin:5px 0; text-align:center;  }

.RightMenu .ContentDisplay { margin-bottom:7px; }

/*Right Menu   END*/



.Page.Sub .Footer { position:relative; margin-top:20px; width:100%;  text-align:center; }
.Page.Front .Footer { position:relative; margin-top:50px; width:100%;  text-align:center; }

/*OverAll*/

.ContentDisplay { position:relative; }
.EditBtn img { position:relative; top:2px; right:0; }
a.Btn { padding:3px 3px 2px 3px; background:url(../images/bg_btn_off.gif) repeat-x 0 0; border:solid 1px #333333; color:silver; }
a:hover.Btn { background:url(../images/bg_btn_on.gif) repeat-x 0 0; color:White;}

/*OverAll   END*/


/*Modifiers*/

.MarginBottom { margin-bottom:7px; }
.last { margin-left:0 !important; margin-right:0 !important; margin-bottom:0 !important;  }
.upper { text-transform:uppercase; }

.Content .hr { background:url(../images/content_seperator_dashed.gif) repeat-x 0 50%; height:10px; width:100%; }
.Content .hr hr { display:none; }
	
/*Modifiers   END*/


.EmployeeWrap { width:500px; overflow:hidden; }
.EmployeeSingle { width:166.6px; height:240px; float:left; margin-bottom:20px; }
.NyrStarfsm { position:absolute; top:25px; right:5px; }

.EmployeeSingle .hr { width:144px; }
.EmployeeSingle { text-align:center; }
.EmployeeSingle h4 { font-size:1em; color:#333333; }


/*Vörulisti*/

.ContentSection.Vorur .LeftCol,
.Header .LeftCol { padding-left:0 !important; }



.ContentSection.Vorur .RightCol.Subpage { width:0 !important; margin:0 !important; padding:0 !important;  }
.ContentSection.Vorur .RightCol.Subpage .Login { position:absolute; top:75px; right:0; }
html > body .ContentSection.Vorur .RightCol.Subpage .Login { top:78px; }
.Content.Vorurs { float:left; width:730px !important; top:-80px !important; padding-right:0 !important; }
.SearchBox { margin-bottom:10px; margin-top:10px; }


.Vorurnar {width:710px;}

.Vorurnar .KarfaExtended,
.Vorurnar .Karfa { position:absolute; width:362px; }
.Vorurnar .KarfaExtended span.rightText,
.Vorurnar .Karfa span.rightText { position:absolute; right:5px; }


.Vorurnar .TextHeader { float:left; text-align:right; padding:3px; color:#323b90; font-weight:bold; }

.Clear { clear:both; }

.Vorurnar .KarfaExtended .TextRow,
.Vorurnar .Karfa .TextRow { float:left; padding-top:2px; text-align:right; font-size:.9em; line-height:20px;  }
.Vorurnar .KarfaExtended .TextRow.alt,
.Vorurnar .Karfa .TextRow.alt { float:left; padding-top:2px; text-align:right; background:#f5f5f5; line-height:20px; width:100%; }
.Vorurnar .KarfaExtended .vNumer,
.Vorurnar .Karfa .vNumer { width:70px; padding:2px; }
.Vorurnar .KarfaExtended .vHeiti,
.Vorurnar .Karfa .vHeiti { width:116px; padding:2px; }
.Vorurnar .KarfaExtended .vBox,
.Vorurnar .Karfa .vBox { width:48px; padding:2px; }
.Vorurnar .KarfaExtended .vNumer,
.Vorurnar .KarfaExtended .vHeiti,
.Vorurnar .KarfaExtended .vBox,
.Vorurnar .Karfa .vNumer,
.Vorurnar .Karfa .vHeiti,
.Vorurnar .Karfa .vBox { float:left; }
.Vorurnar .KarfaExtended .bBody { position:absolute; width:362px;}
.Vorurnar .KarfaExtended * { z-index:10000; }

.Vorurnar .Karfa .bBody { position:relative; height:103px; }

.Vorurnar .KarfaExtended .TextHeader .vNumer,
.Vorurnar .Karfa .TextHeader .vNumber { padding:2px; }

.Vorurnar .KarfaExtended .ShowAll 
{
	position:absolute; 
	bottom:5px; 
	left:5px; 
	color:#323b90; 
	font-weight:bold; 
	text-decoration:none; 	
	}
.Vorurnar .Karfa .ShowAll 
{
	position:absolute; 
	bottom:0; 
	left:5px; 
	color:#323b90; 
	font-weight:bold; 
	text-decoration:none; 
	}
	
.Vorurnar .KarfaExtended a:hover.ShowAll,
.Vorurnar .Karfa a:hover.ShowAll { text-decoration:underline; }


.Vorurnar .Tilbod { position:absolute; left:372px; width:337px;   }
.Vorurnar .Tilbod .bBody { height:103px; }
.Vorurnar .Tilbod table.bBody td { padding-left:10px; line-height:15px; }
.Vorurnar .Tilbod table.bBody td.Name { width:50px; }

.Vorurnar .KarfaTilbod 
{
	position:relative;
	height:140px;
	display:block;
    clear:both;
	}

.Vorurnar .ProductCat {  margin-top:5px; margin-bottom:5px;  height:19px; }


.Vorurnar .List * { z-index:1; -moz-user-select:none;} 
.List { padding-top:10px;}
		
.Vorurnar input.TextBox 
{
	background: #FFFFFF url(../images/Calculator/bg_input.gif) no-repeat 1px 1px;
	height:17px !important;
	border: solid 1px #c0c0c0;
	font-size:.8em;
	padding-left:2px;
	vertical-align:middle;
	width:80px;
}

.Vorurnar TEXTAREA.TextArea 
{
	background: #FFFFFF url(../images/Calculator/bg_input.gif) no-repeat 1px 1px;
	border: solid 1px #c0c0c0;
	font-size: .8em;
	line-height:11px;	
	height:50px;
	width:155px;
	margin-right:10px;
	overflow:auto;
	}

.Vorurnar input.TextBoxQnt 
{
	background: #FFFFFF;
	line-height:12px;
	width:20px;
	border:solid 1px silver;
	}

.Vorurnar .buttonstyles { display:block; float:right; background:url(../images/Vorur/bg_button.gif) repeat-x 0 0; border:solid 1px #000000; color:White !important; text-decoration:none; width:55px; padding:2px; margin:0; margin-right:11px; text-align:center; font-weight:bold; }
.Vorurnar .buttonstyles2 { display:block; background:url(../images/Vorur/bg_button.gif) repeat-x 0 0; border:solid 1px #000000; color:White !important; text-decoration:none; width:55px; padding:2px !important; font-size:.8em;   text-align:center; font-weight:bold; }


p.SmallFont{ font-size:.9em; }

/* Boxes */
	/* Header */
.Vorurnar .bHeader { position:relative; background:#e0e0e0 url(../images/Vorur/header_middle_bg.gif) repeat-x 0 0; height:17px; padding-left:10px; padding-top:3px; padding-bottom:5px; color:White; font-weight:bold; }
.Vorurnar .bHeader .rightCorner { position:absolute; top:0; right:0; background:url(../images/Vorur/header_right_corner.gif) no-repeat right top; width:4px; height:20px; }
.Vorurnar .bHeader .leftCorner { position:absolute; top:0; left:0; background:url(../images/Vorur/header_left_corner.gif) no-repeat left top; width:4px; height:20px; }
.Vorurnar .bHeader .leftText { text-align:left }
.Vorurnar .bHeader .rightText { text-align:right }

	/* Body */

.Vorurnar .bBody { background: #e0e0e0; }


	/* Footer */


.Vorurnar .bFooter { position:relative; background: #e0e0e0 url(../images/Vorur/footer_left_corner.gif) no-repeat left bottom !important; height:2px; padding-top:5px !important; }
.Vorurnar .bFooter .rightCorner { position:absolute; bottom:0; right:0; background:url(../images/Vorur/footer_right_corner.gif) no-repeat right bottom !important; height:2px !important; width:2px !important; }

.Vorurnar .KarfaExtended .bFooter { display:none; }
.Vorurnar .KarfaExtended .bFooter .rightCorner { display:none; }

.Vorurnar .KarfaExtended .bFooterExt { float:left; height:20px; width:362px; background:#e0e0e0 url(../images/Vorur/footer_left_corner.gif) no-repeat left bottom !important; }
.Vorurnar .KarfaExtended .bFooterExt .rightCornerExt { position:absolute; bottom:0; right:0; background:url(../images/Vorur/footer_right_corner.gif) no-repeat 0 0 !important; height:2px !important; width:2px !important; }

/* Grid & QuickSearchList */
.Vorurnar .List {width:100%;}
.Vorurnar .List .GridRow_Default td,
.Vorurnar .List .GridAltRow_Default td,
.Vorurnar .QuickSearchList td { line-height:19px; padding-top:0; }
.Vorurnar .List th.GridHeader_Default,
.Vorurnar .QuickSearchList th.GridHeader_Default
 { line-height:19px; text-align:right; color:white; background:url(../images/Vorur/list_header_bg.gif) repeat-x 0 0 !important;   }

.Vorurnar .List tr td.tdModuleNormalListItemFirstColumn { background:white; border-bottom:solid 1px black;  }

.Vorurnar .List td.tdModuleNumberListItemFirstColumn { min-width:25px; text-align:center; vertical-align:top; }
.Vorurnar .List td.tdModuleNumberListItemFirstColumn INPUT { padding:0 !important; margin:0 !important; border:0 !important; }
.Vorurnar .List td.tdModuleNumberListItemLastColumn { color:#ef1c23 !important; font-weight:bold !important; }

.Vorurnar .List th.GridHeader_Default.left { text-align:left }
.Vorurnar .List td.tdModuleNumberListItem.tdProductDescription { text-align:left}


.Header.Vorur .RightCol.Subpage.Login { margin-top:5px; }
.Header.Vorur .RightCol.Subpage.Login .Login {  }

/* Radgrid fyrir reykinga */

.RadGrid_Default .GridHeader_Default {
	background: #d50014 url(../Images/Grid/bg_header_grid.gif) repeat-x 0 0 !important;
	border:0 !important;
}

.RadGrid_Default th.GridHeader_Default a {
	color:White !important;
}
	
div.RadGrid_Default {
	background:white !important;
	border:none !important;
}

.GridRow_Default td {
	 background: white !important;
	 border:0 !important;
}

.GridAltRow_Default td {
	 background-color:#F3F3F3 !important;
	 border:0 !important;
}

td.GridTopLinks { padding-bottom:3px; padding-top:10px;}
	 
.GridRow_Default, .GridAltRow_Default, .SelectedRow_Default, .ActiveRow_Default, .GridEditRow_Default, .GridHeader_Default { height:19px !important; padding-right:4px !important; padding-left:4px !important;   }

.GridRow_Default td, .GridAltRow_Default td, .SelectedRow_Default td, .ActiveRow_Default td, .GridEditRow_Default td, th.GridHeader_Default { border-left:solid 1px white !important; }

.Vorur .List th.GridHeader_Default.vsk {
    width:70px;
}
    
td.tdModuleNumberListItem {
	background-color:#F0F0F4;
	border-bottom:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	font-weight:normal;
	height:15px;
	padding:4px 5px 0;
	text-align:right;
	vertical-align:top;
}

.tdPictureColumn {
	text-align:center !important;
}

.tdPictureColumn img {
	padding-top: 1px;
	padding-bottom: 1px;
}

    
    
/*QuickSearch specific */

.Vorurnar .QuickSearchList .ContentCell {
     vertical-align:top;
}
    
.Vorurnar .QuickSearchList .ContentCell .tdModuleNumberListItemFirstColumn {
    background-color: #FFFFFF;
}


.List .itemInStore { width:300px; min-height:200px; position:absolute; border:solid 1px; background:#ffffff; display:none; }
.List .itemInStore .itemInStoreHeader { background: #999999; color:#ffffff; text-align:left; padding-left:5px; padding-top:3px; padding-bottom:3px; }
.List .itemInStore .itemInStoreItem { background: #ffffff; text-align:left; padding-left:5px; }
