﻿/* HIDING STUFF */

#search,
#setLanguage,
.debug{
display:none;
}


body{
font-family:georgia,times,"times new roman", serif;
font-size:12px;
line-height:18px;
color:#555;
}

/* LAYOUT */

#mainWrap{
width:976px;
margin:0 auto;
overflow:hidden;
}

#top{
width:976px;
height:121px;
background-image:url(/images/top-bg.png);
background-position:center top;
background-repeat:no-repeat;
position:relative;
overflow:visible;
z-index:20;
margin-bottom:-8px;
}

#homeLogo{
background-image:url(/images/homelogo.png);
background-repeat:no-repeat;
width:383px;
height:51px;
position:absolute;
left:24px;
top:18px;
}
#nskLink{
background-image:url(/images/nsk-top.png);
background-repeat:no-repeat;
width:124px;
height:60px;
position:absolute;
right:24px;
bottom:-10px;
}

/* NAVIGATION */

#FxPMenu1 ul{
display:inline-block;
line-height:28px;
position:absolute;
left:8px;
bottom:7px;
}
#FxPMenu1 ul li{
float:left;
display:inline-block;
}
#FxPMenu1 ul li a{
display:block;
color:#fff;
padding-left:10px;
padding-right:10px;
}
.FxPMenuRootLevelCurrentAText{
text-decoration:underline;
}

#FxPMenu2 ul{
display:block;
line-height:32px;
border-bottom:1px solid #ccc;
width:944px;
overflow:hidden;
}
#FxPMenu2 ul li{
float:left;
display:inline-block;
}
#FxPMenu2 ul li a{
display:block;
color:#555;
padding-left:10px;
padding-right:10px;
}

/* FRONT PAGE */

#fpContent{
width:960px;
overflow:hidden;
background-color:#F9FABF;
margin:0 auto;
}
#fpArticle{
display:block;
padding:16px;
}
#fpArticle .textArea{
display:block;
overflow:hidden;
float:left;
width:608px;
}
#fpArticle #sideBar{
float:right;
width:294px;
}
#fpNews{
background-color:#383838;
display:block;
width:976px;
min-height:100px;
background-image:url(/images/fp-news-heading.png);
background-repeat:no-repeat;
background-position:center top;
padding-top:40px;
color:#f2f2f2;
overflow:hidden;
padding-bottom:8px;
}
#fpNews a{
color:#F9FABF;
}
#fpNews .date{
display:block;
font-size:11px;
}
.fpMainNewsItem h3{
display:block;
font-size:15px;
padding-bottom:4px;
}
#fpNews .summary1{
display:block;
}
.fpMainNewsItem{
display:block;
float:left;
padding-left:16px;
padding-bottom:8px;
width:448px;
overflow:hidden;
}
#fpNewsList{
width:448px;
float:right;
margin-right:16px;
overflow:hidden;
}
#fpNewsList h3{
font-size:12px;
font-weight:normal;
}
.fpNewsItem{
display:block;
float:left;
padding-bottom:8px;
overflow:hidden;
}

#sideBar .cta{
display:block;
background:#FF6600;
color:#fff;
padding:6px;
font-family:'Bevan';
margin-bottom:8px;
font-size:20px;
background-image:url(/images/big-arrow.png);
background-position: 260px center;
background-repeat:no-repeat;
}
#sideBar .cta h5{
display:block;
font-size:14px;
}

/* NON FRONT PAGE */

#breadCrumbs{
font-size:11px;
font-style:italic;
display:block;
margin-bottom:16px;
padding-top:6px;
}

#nfpContent{
display:block;
overflow:hidden;
background:#f2f2f2;
padding:16px;
padding-top:0px;
width:924px;
margin:0 auto;
min-height:400px;
}

/* PARTNERS */

#partners{
display:block;
overflow:hidden;
border:1px solid #ccc;
width:974px;
}
#partners img{
vertical-align:bottom;
}

/* FOOTER */
#footerTop{
margin:0 auto;
vertical-align:top;
width:976px;
height:7px;
}
#footer{
display:block;
overflow:hidden;
margin:0 auto;
font-size:10px;
width:960px;
background-color:#404040;
color:#f2f2f2;
margin-top:-12px;
min-height:80px;
}
#footer a{
color:#fff;
}
.footerColumn{
float:left;
width:224px;
min-height:50px;
overflow:hidden;
margin:8px;

}
#column4{

text-align:right;
}

/* ADMIN STYLES */

#nonFrontPage .textArea{
display:block;
overflow:hidden;
width:596px;
}

#nonFrontPage #sideBar{
width:304px;
float:right;
}
#tipAndShare{
display:block;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:11px;
font-style:italic;
color:#555;
line-height:24px;
margin-bottom:8px;
}
#tipAndShare a{
margin-left:8px;
line-height:16px;
display:inline-block;
}
#fb{
background-image:url(/images/facebook.png);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}
#tipAfriend{
background-image:url(/images/tipafriend.png);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}
#twitterLink{
float:right;
width:110px;
height:20px;
margin-top:2px;
}

/* LISTING - 2 columns */

.PortalItemList td{
vertical-align:top;
}

#col2 .PortalItemList{

border-collapse:separate;
padding-top:16px;
margin-top:8px;
}

#col2 .PortalItemListTD_1{
padding-right:20px;
}
#col2 .PortalItemListTD_2{
padding-left:20px;
}
#col2 .PortalItemListTD_1 .smImageLink{
float:right;
margin-left:16px;
margin-bottom:4px;
}
#col2 .PortalItemListTD_2 .smImageLink{
float:right;
margin-left:16px;
margin-bottom:4px;
}
#col2 .smImageLink{
border:1px solid #ddd;
}

#col2 .PortalItemList .smallList{
display:block;
overflow:hidden;
padding-bottom:16px;
border-top:4px double #FF6600;
padding-top:8px;
width:440px;
}
#col2 .PortalItemList .smallList .smImageLink{

}
#col2 .PortalItemList .readMore{
display:block;
font-style:italic;
}
#col2 .PortalItemList .smallList h3{
font-size:17px;
line-height:20px;
font-family:'Arvo';
font-weight:bold;
/*   
font-weight:normal;*/
}
#col2 .PortalItemList .smallList h4{
display:block;
font-size:12px;
font-style:italic;
}
#col2 .PortalItemList .date{
display:block;
font-size:11px;
}

/* SPONSORER */

.sponsor{
width:224px;
overflow:hidden;
padding-top:8px;
margin:2px;
font-size:11px;
line-height:16px;
}
.sponsor a{
display:block;
}
.sponsor h3{
font-size:12px;
width:216px;
margin-left:8px;
}
.sponsor .summary1,
.sponsor .url{
width:216px;
margin-left:8px;
display:block;
overflow:hidden;
}


/* KONTAKTSKJEMA */

.tblContact{
}
.tblContact td{
font-size:11px;
}
.tblContact input[type='text'],
.tblContact textarea{
margin:4px;
width:304px;
padding:2px;
}

/* OVERRIDES TO HIDE STUFF */

/* hiding dates in listing of about */

.catID1195 .date{
display:none!important;
}
