/*----------------------------------------------------------------------*/
/*      Skin Styles for DotNetNuke                                      */
/*      Copyright Sajtkonsulterna.com/Agny - All rights reserved        */
/*----------------------------------------------------------------------*/

/* ControlPanel style */
#s_wrap_main{display:table;width:900px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}
.ControlPanel{ width: 100%; background:transparent url(img/dnn/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(img/dnn/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(img/dnn/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/* Page style */
html { width:100%; overflow-y:scroll; }
* html { margin: 0px; padding: 0px; border: none; background-repeat: no-repeat;}
ul { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 30px; }
.ContentPane ul { margin: 0px; }
/* Body style */ 
body {font-family: Arial, Helvetica, sans-serif; font-size: 76%; line-height:140%; color: #4b4b4b; background:#fff; width:100%; margin: 0px; }
img { border:none; }
.ClearBoth { clear:both; height:1%; }

/*----------------------------------------------------*/
.PageWidth { width:764px; padding: 0px 10px 0px 10px; }
.Wrapper {width:100%; text-align: center; }
.Bg { background-color: #fff; }
.Bot { padding: 0px 0px 0px 0px; }
.Header { margin: 0px auto 15px auto; padding: 0px; }

/* Logo */
.LogoPane { padding: 20px 0px 0px 0px; border-right: 13px solid #626262; z-index:1000; float:left; width: 504px; height: 48px; margin: 0px 0px 10px 0px; }
.LogoPane a {  width:206px; float:left; }
.LogoPane h1 { font-weight:bold; color:#000; float:left; width:200px; font-size:large; margin: 22px 0px 0px 0px; padding:0px; }
.LogoPane img {border: none; }

/* Breadcrumb */
.BreadCrumbPane { z-index:1000; float:right; width: 220px; height: 24px; margin: 0px 0px 0px 20px; padding: 43px 0px 0px 0px; font-size:90%; line-height:90%; }

/* Menu */
.MainMenuPane {padding:0px 0px 0px 0px; margin: 0px auto; clear:both; }
.SubMenuPane { padding:0px 0px 0px 0px; height:1%; margin: 0px auto 0px auto; float:left; clear:both; }

/* */
.Container {margin: 0px auto 0px auto; padding:0px; text-align:left; clear:both; }
.Content { margin:0px auto; clear:both; height: 1%; }
.Content .Bot { background:none; }
.Content p { padding: 0px 0px 10px 0px; margin: 0px; color:#4b4b4b; }
.Default { float:left; }

.ContactWrapper { width:100%; display:block; float:left; }
.ContactWrapper h2 { margin-bottom: 10px; }

/* Footer */
.FooterHolder { text-align:center; border-top: 0px #bab4ac solid; border-bottom: 0px #bab4ac solid; }
.FooterPane { line-height:120%; margin:0 auto; min-height:170px; padding:25px 0px 0px 0px; text-align:left; background:transparent url(img/bg/footer-bg.gif) repeat-x top; }
.FooterPane .AddressPane { float:left; width:734px; font-size: 11px; }
.FooterPane .AddressPane p { padding:0px; margin:0px; font-size:80%; }
.FooterPane div#ContactInfo .LoginPane { float:left; width:30px; }
/******************/
.FooterPane ul {padding: 0px 0px 0px 0px; margin: 0px; list-style:none; width:764px; float:left; }
.FooterPane ul li ul li {padding: 0px; margin: 0px; list-style: none; float:left; }
.FooterPane div#ContactInfo {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  width: 100%; text-align:left; }
.FooterPane div#ContactInfo .LoginPane a.SkinObject:link { text-decoration:none; font-weight:normal; color:#4b4b4b; font-size:80%; }
/***********************/
.FooterPane ul ul {margin: 0px; padding: 0px; list-style: none; }
.FooterPane a, a.FooterToken, a.FooterToken:visited, a.LoginToken:visited, .FooterToken, .UserToken {color: #797673; text-decoration: none; border: none; }
.FooterPane a:hover { color: #91887B; text-decoration: underline; }

/* Navigation */
.Navigation a, .Navigation { clear:both; display:block; }
/* ContentPanes */
.ContentPane { width: 764px; float:left; margin: 0px 0px 0px 0px; }
.Content { margin:0px auto; clear:both; height: 1%; }
.SmallContentPane { float:left; padding-right:13px; width:246px; }
.VerySmallContentPane { float:left; padding-right:13px; width:143px; }
.VerySmallContentPane h2 { width: 300px; display:block; overflow:visible; }
.XSmallContentPane { width:100px }
.SpecialPane h2 { width: 300px; display:block; overflow:visible; margin: 10px 0px 5px 0px; }
.FixedHeight { min-height:260px; }
.TopLeftContentPane { float:left; width: 256px; margin-right:13px; }
.TopRightContentPane { float:right; width: 495px; }

/* Contact table */
.SmallContentPane table tbody tr td { width:170px; } 

/* Specials */
.NoPadding { padding: 0px; }

/* Editor values */
.ArrowLink { font-weight: bold; color: #144f95; }
h1 { font-size: 160%; color: #4b4b4b; margin: 0px 0px 10px 0px; }
h2 { font-size: 140%; color: #4b4b4b; margin: 0px; }
h1.TitleBlue { color: #4b4b4b; font-weight:normal; }
h1.TitleGreen { color: #4b4b4b; font-weight:normal; }
h1.TitleYellow { color: #4b4b4b; font-weight:normal; }

.StartpageHeadline { color:#4b4b4b; font-size: 24px; }
.StartPageText { color:#4b4b4b; font-size: 14px; width: 270px; line-height:24px; }
.AlignRight { text-align:right; }

/* PDF Container */
.PDFContainer { float:left; width: 764px; margin: 0px 0px 10px 0px; }
.PDFContainer ul { padding: 0px 0px 0px 0px; float:left; margin:auto 0 0; }
.PDFContainer ul li { list-style:none outside none; margin:0px; padding:0px 10px 0px 0px; }
.PDFContainer ul li { float:left; line-height:16px; vertical-align:middle; }
.PDFContainer ul li br { display:block; clear:both; margin-top:2px; }

.ContactTable .NormalTextBox { width: 285px; }
.ContactTable .NormalCheckbox { padding: 0px 0px 0px 0px ;}
.ContactTable tbody tr td { padding: 0px 10px 5px 0px; }
.ContactTable tbody tr td p span { color:#ff0000; }
.ContactTable input[type="checkbox"] { margin: 0px; }
.ContactTable #dnn_ctr860_FormMaster_lblRequired { display:none; visibility:hidden; }
.ContactTable  .NormalTextBox { background-color: #e7e7e7; }

/* Module menu container */ 
.ModuleTitle_SubMenu {background:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #040404; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=90, FinishOpacity=75, Style=1); -moz-opacity:.80; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem {background:#040404; color:#FFFFFF; font-weight:bold; font-style:normal; padding:0px 15px 0px 10px; height:20px; border:1px solid #000000; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel {background:#cc3300; color:#FFFFFF; font-weight:bold; cursor:pointer; cursor:hand; padding:0px 15px 0px 10px; height:20px; border:1px solid #4a8abe; }
/* Module menu container */ 
.ModuleTitle_MenuContainer {background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar {cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow {display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow {display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon {background:transparent; border:0px; width:0px; height:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG {margin:0 10px 0 10px; }

/* References */
.ReferenceContainer { float: left; height: 160px; padding: 0px 11px 0px 0px; width: 98px; }
.ReferenceContainer h2 { font-size:110%; }
.ReferenceContainer h3 { margin: 0px; font-size:95%; }

.ReferenceItemContainer .ReferenceImage { float: left; margin-right: 15px; width: 505px; }
.ReferenceItemContainer .ReferenceImage img { margin-bottom: 10px; }
.ReferenceItemContainer .BreadText { float: left; width: 244px; }
.ReferenceItemContainer .BreadText h2 { margin-bottom: 5px; } 
.PagingWrapper { margin: 0px 0px 10px 0px; }
.PagingWrapper .PageItem { margin: 0px 5px 0px 0px; }
.PagingWrapper .PrevPage { margin: 0px 5px 0px 0px; }
.PagingWrapper .NextPage { margin: 0px 0px 0px 5px; }

.ReferenceSearchContainer { margin: 0px 0px 20px 0px; }
