* {
	padding: 0;
	margin: 0;
}
.tekstilogo {
	position: absolute;
	top: 45px;
	left: 110px;
}
html, body {
	height: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 90%;
	line-height: 1.4em;
}
td {
	font-size: 90%;
	line-height: 1.4em;
}
body {
	/* background: center 169px #5E3113 url("images/bodybg.jpg") no-repeat; */ 
       background-color:#F3F1E6;

}
#blank {
background:#FFFFFF;
height:100%;
}


#chatvuorot {
width:200px;
position:absolute;
top:24px;
left:0px;
}
#chat {
width:500px;
position:absolute;
top:0px;
left:200px;
}
dnn_ctr2938_ContentPane * {
font-size:9px;
}

.Normal, td .Normal {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
img {
	border: none;
}
a, a:link, a:visited {
	color: #EF8D0D;
	text-decoration: none;
}
a:active, a:hover {
	color: #EF8D0D;
	text-decoration: underline;
}
hr {
	border: none;
	border-top: 1px solid #ccc;
	clear: both;
}
.hr1 {
	border-top: 1px solid #ccc;
	margin-top: 12px;
	width:100%;
	clear: both;
}
.hr1a {
	border-top: 1px solid #ccc;
	width:100%;
	clear: both;
}
.hr3 {
	border-top: 3px solid #ccc;
	margin-top: 12px;
	margin-bottom: 6px;
	width:100%;
	clear: both;
}
hr.long {
	width: 968px;
}
hr.small {
	width: 230px;
}
.hrDiv {
	margin-left: auto;
	margin-right: auto;
	width: 968px;
	border-bottom: 1px solid #ccc;
	clear: both;
}
input {
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 2px;
}
select {
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 2px;
}
textarea {
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 2px;
}
input:focus {
	background: #fff;
	border: 1px solid #333;
}
select:focus {
	background: #fff;
	border: 1px solid #333;
}
textarea:focus {
	background: #fff;
	border: 1px solid #333;
}
#Frame {
	background: #FFF;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -216px;
/* the bottom margin is the negative value of the 

footer's height */	width: 1000px;
      
	text-align: left;
}
.push {
	height: 200px;
}
.contentClear {
	clear: both;
}
#Header {
	height: 150px;
	background: #6E4425 url(images/navi715.gif) bottom left no-repeat;
	position: relative;
}
#Header img {
	float: left;
	margin-left: 16px;
}
.InfoPane {
	height: 19px;
	width: 100%;
	background: #6E3E0E;
	text-align: center;
	overflow: hidden;
}
.InfoPaneContent {
	width: 1000px;
	margin: 0 auto;
}
.InfoPaneContent a {
	border-left: 1px solid #5E3113;
	padding-left: 7px;
}
#User .SkinObject, #Date .SkinObject, #Login .SkinObject {
	color: #ccc;
	font-weight: normal;
	padding-top: 1px;
	float: right;
	margin-left: 7px;
	font-size: 60%;
	display: block;
	text-transform: uppercase;
	font-family: arial,sans-serif;
	letter-spacing: 0.5px;
}
#Login {
	margin-right: 16px;
}
#Search {
	background: #6E4425 top right url(images/hakubg.gif) no-repeat;
	width: 285px;
	height: 46px;
	position: absolute;
	bottom: 0;
	right: 0;
}
#Search .NormalTextBox {
	position: absolute;
	bottom: 14;
	right: 50;
	height: 20px;
	width: 220px;
	border: 1px solid #ccc;
}
#Search .SkinObject {
	background: bottom right url(images/hae.gif) no-repeat;
	color: #cccccc;
	font-size: 0px;
	font-weight: bold;
	position: absolute;
	height: 20px;
	width: 31px;
	bottom: 14;
	right: 14;
}
.SubHead {
	color: #333;
	font-weight: normal;
}
.imgLift {
	float: left;
	margin-left: 16px;
}
#Content {
	text-align: left;
	margin-top: 12px;
        
}
.Settings {
	text-align: left;
	margin-top: 12px;
	margin-left: 16px;
	font-size: 90%;
}
#Content p {
	margin-bottom: 16px;
}
#Content li {
	margin-left: 16px;
}
#Content h1, #Content h2, #Content h3, #Content h4, .ContainerTitle {
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	letter-spacing: -1px;
	color: #666;
	font-weight: bold;
}
#imgFrontpage {
	margin-top: 16px;
	margin-bottom: 32px;
}
#imgFrontpage img {
	height: 294px;
	margin-left: 16px;
}
.esittely {
	font-style: italic;
	font-family: Georgia, serif;
	font-size: 0.9em;
}
.leftContentNorm {
	float: left;
	width: 474px;
	margin-right: 16px;
}
.floatContainerNarrow {
	float: left;
	width: 246px;
	text-align: left;
}
.C00_Icons, .C00_Actions {
	margin-left: 32px;
}
.CommandButton {
	border: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
}
a.CommandButton {
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
}
a.CommandButton:active, a.CommandButton:visited, a.CommandButton:link {
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
}
a.CommandButton:hover {
	color: #FFFFFF;
	background: #EF8D0D;
	text-decoration: none;
}
#dnn_ctr2664_XModFeedback_Tilaus, #dnn_ctr2664_XModFeedback_Tilaus label {
	font-size: 90%;
}
/**********   PROFIILI  *******************/
#ProfiiliKuva {
float:left;
width:100px;
}
#ProfiiliTeksti {
float:left;
}


/**********   Container  *******************/
.ContainerRSS {
	float: left;
}
.ContainerTitle {
	float: left;
}
.ContainerActions {
	float: right;
	clear: right;
}
.ContainerContentPane {
	clear: both;
}
.ContainerPrint {
	float: left;
}
.ContainerTitle a img {
	margin-right: 9px;
	vertical-align: top;
}
/**********   Pane  *******************/
.AdminPane {
	height: 50px;
}
.ImagePane {
	margin-top: 16px;
	overflow: hidden;
	padding-bottom: 8px;
	height: 120px;
}
.ImagePane2 {
	/*margin-top:8px;*/
        margin-bottom: 32px;
	overflow: hidden;
	padding-bottom: 8px;
	height: 294px;
}
.ContentPane1 {
	float: left;
	width: 700px;
	margin-right: 0px;
	margin-left: 16px;
}
.ContentPane3, .ContentPane4, .ContentPane5 {
	float: left;
	width: 400px;
	text-align: left;
	margin-left: 16px;
}
.ContentPane2 {
display: none;
}
.ContentPane {
	text-align: left;
	width: 964px;
	margin-left: 16px;
}
.FooterPane1, .FooterPane2, .FooterPane3, .FooterPane4 {
	float: left;
	width: 230px;
	text-align: left;
	margin-left: 16px;
}
/**********   Lift Element *******************/
.liftElement {
	margin-bottom: 48px;
}
.liftElement h2 {
	/*border-bottom:1px solid #ccc;*/
	padding-bottom: 8px;
}
.liftElement span {
	font-weight: bold;
}
.liftElement h2 img {
	margin-right: 8px;
	display: inline;
}
.liftElement ul li {
	list-style-type: none;
	line-height: 1.75em;
}
.liftElement ul {
	margin-left: 16px;
}
.liftElement ul li a {
	color: #333;
	display: block;
	text-decoration: none;
	font-size: 0.9em;
}
.liftElement ul li a:hover {
	background: #fff;
	color: #9F6300;
}
/*************Footer ***************/
#Footer {
	height: 200px;
	margin: 0 auto;
	width: 1000px;
	background: #FFF center 140px url(images/footerbg2.gif) no-repeat;
	clear: both;
}
.floatContainerFooter {
	float: left;
	width: 230px;
	text-align: left;
	margin-top: 16px;
	border-right: 1px solid #ccc;
}
.floatContainerFooter ul {
	list-style: none;
	margin-right: 16px;
}
.floatContainerFooter ul li {
	line-height: 1.75em;
	list-style-type: none;
}
.floatContainerFooter ul li a {
	color: #333;
	text-decoration: none;
	margin: 1px;
}
.floatContainerFooter ul li a:hover {
	color: #9F6300;
}
.floatContainerFooter strong {
	font-weight: bold;
	color: #9F6300;
}
/**************   SEARCH RESULTS  *****************/
#dnn_ctr2443_SearchResults_dgResults {
	color: #FFFFFF;
	width: 766px;
	font-size: 25%;
}
#dnn_ctr2443_SearchResults_dgResults td {
	border-top: 1px solid #ccc;
	margin-top: 12px;
}
#dnn_ctr2443_SearchResults_dgResults .NormalBold a {
	border: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
}
#dnn_ctr2443_SearchResults_dgResults .NormalBold a:active, #dnn_ctr2443_SearchResults_dgResults .NormalBold a:visited, #dnn_ctr2443_SearchResults_dgResults .NormalBold a:link {
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
}
#dnn_ctr2443_SearchResults_dgResults .NormalBold a:hover {
	color: #FFFFFF;
	background: #EF8D0D;
	text-decoration: none;
}
#dnn_ctr2443_ModuleContent {
}
#dnn_ctr2443_SearchResults_dgResults_ctl03_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl03_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl03_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl03_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl04_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl04_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl04_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl04_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl05_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl05_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl05_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl05_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl06_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl06_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl06_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl06_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl07_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl07_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl07_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl07_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl08_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl08_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl08_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl08_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl09_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl09_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl09_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl09_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl10_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl10_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl10_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl10_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl11_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl11_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl11_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl11_lblPubDate, #dnn_ctr2443_SearchResults_dgResults_ctl12_lblNo, #dnn_ctr2443_SearchResults_dgResults_ctl12_lblRelevance, #dnn_ctr2443_SearchResults_dgResults_ctl12_lnkLink, #dnn_ctr2443_SearchResults_dgResults_ctl12_lblPubDate {
	display;none;
}
#dnn_ctr2443_SearchResults_dgResults_ctl03_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl03_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl04_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl04_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl05_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl05_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl06_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl06_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl07_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl07_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl08_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl08_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl09_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl09_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl10_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl10_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl11_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl11_lblSummary, #dnn_ctr2443_SearchResults_dgResults_ctl12_lnkTitle, #dnn_ctr2443_SearchResults_dgResults_ctl12_lblSummary {
	color: #666666;
	font-size: 12px;
}


/**************   FOORUMI  *****************/
#tblMain tr td {
background: #FFFFFF;
}
.Forum_BreadCrumb, .Forum_FooterText, .Forum_FooterDisabled, .Forum_Link, 
.Forum_NormalSmall, .Forum_NormalTextBox {
font-size:0.9em;
color:#666666;
}
.Forum_HeaderText, .Forum_AltHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	letter-spacing: -1px;
	color: #666;
	font-weight: bold;
}
.Forum_NormalBold {
font-weight: bold;
}
.Forum_NormalBold,
.Forum_NormalSmall,
.Forum_Normal,
.Forum_GroupDetails {
margin-left:20px;
}
.Forum_LastPostText,
.Forum_NavBarButtonDisabled .Forum_NormalBold {
font-weight: normal;
font-size:0.9em;
color:#cccccc;
}
.Forum_Profile {
left:-15px;
}
#dnn_ctr2946_Forum_Container_DNNForum_cmdForumSearch,
* .Forum_SpacerRow img,
* .Forum_SpacerRow img,
* .Forum_Row img,
* .Forum_Row_Alt img,
* .Forum_NavBarButtonDisabled img,
* .Forum_Header img,
* .Forum_PostButtons_Alt img,
* .Forum_HeaderCapLeft img {
display:none;
}
#dnnSOLPARTACTIONS_ctldnnSOLPARTACTIONS,
#dnn_ctr2946_Forum_Container_DNNForum_txtForumSearch,
* .NavigationToolbar,
* .Forum_NavBarButton img,
* .Forum_ToolbarLink {
display:none;
}
a.Forum_ToolbarLink {
	font-weight: bold;
	text-decoration: none;
}
a.Forum_ToolbarLink:active, a.Forum_ToolbarLink:visited, a.Forum_ToolbarLink:link {
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
}
a.Forum_ToolbarLink:hover {
	color: #000000;
	background: #dddddd;
	text-decoration: none;
}
a.Forum_Link {
	font-weight: bold;
	text-decoration: none;
padding: 2 5 2 5;
border: 1px solid #cccccc;
}
a.Forum_Link:active, a.Forum_Link:visited, a.Forum_Link:link {
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
}
a.Forum_Link:hover {
	color: #FFFFFF;
	background: #EF8D0D;
	text-decoration: none;
}





.Forum_AltHeader,
.Forum_Header{
padding:4 0 4 0;
border-bottom:1px solid #cccccc;
}

.Forum_HeaderCapLeft, 
.Forum_Row, 
.Forum_Row_Alt, 
.Forum_RowHighlight1, 
.Forum_RowHighlight2, 
.Forum_RowHighlight3,
.Forum_RowHighlight1_Alt, 
.Forum_RowHighlight2_Alt, 
.Forum_RowHighlight3_Alt {
border-bottom:1px solid #cccccc;
}

.Forum_AltHeader,
.Forum_Header {
border-top:1px solid #cccccc;
}

/**************   NEWS, EVENTS & BLOG  *****************/
.Aihepiiri {
position:absolute;
left:580px;
color:#999999;
}

#News, #Blog, #Events {
	font-size: 0.9em;
	margin-top: 10px;
}
#Profiles {
	height: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;
}

#News .Title, #Events .Title, #Blog .Title, #DayView .Title, #Documents .Title, #News .Title a, #Events .Title a, #Blog .Title a, #DayView .Title a, #Documents .Title a {
	font-weight: normal;
	color: #333333;
}
#News .Title H1, #Events .Title H1, #Blog .Title H1, #DayView .Title H1, #Documents .Title H1, #Contacts .Title H1 {
	color: #CCCCCC;
}
#Documents {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 32px;
	padding-left: 32px;
	border-bottom: 1px solid #ccc;
	background: 6px 16px url("images/tiedosto.gif") no-repeat;
}
.Date {
	font-weight: bold;
	color: #333333;
}
.Location {
	color: #694024;
}
.Type {
}
.Text {
	color: #333;
}
.URL {
}
.Return a {
	font-style: italic;
}
#TagTitle {
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	letter-spacing: -1px;
	line-height: 1px;
	color: #CCCCCC;
	font-weight: bold;
}
/**********   CALENDAR   **********/
.fgtagcloud {
	margin-top: 0px;
	padding-top: 0px;
	border: 0px solid #dcdcdc;
	padding-bottom: 1px;
	text-align: left;
}
.fgtagcloud a {
	font-size: 90%;
	text-decoration: none;
	margin: 1px;
	text-transform: lowercase;
}
.fgtagcloud a.fgtag7 {
	color: #694024;
	font-size: 1.5em;
}
.fgtagcloud a.fgtag6 {
	color: #A97319;
	font-size: 1.3em;
}
.fgtagcloud a.fgtag5 {
	color: #694024;
	font-size: 1.1em;
}
.fgtagcloud a.fgtag4 {
	color: #333;
	font-size: 0.9em;
}
.fgtagcloud a.fgtag3 {
	color: #694024;
	font-size: 0.7em;
}
.fgtagcloud a.fgtag2 {
	color: #A97319;
	font-size: 0.5em;
}
.fgtagcloud a.fgtag1 {
	color: #694024;
	font-size: 0.3em;
}
/**********   CALENDAR   **********/
/**********   Month view **********/
.Calendar {
	border: 1px solid #dcdcdc;
	width: 180px;
	font-size: 11px;
}
.Calendar .Title {
	background: #A97319;
	color: #E8DAC2;
	font-size: 1em;
	padding: 2px;
	text-transform: uppercase;
}
.Calendar .DayHeader {
	text-align: center;
	background: #694024;
	color: #fff;
	padding: 2px;
	padding-top: 4px;
}
.Calendar .MonthNav {
	color: #E8DAC2;
	font-size: 1em;
	padding: 2px;
}
.Calendar .Day {
	text-align: center;
	border: 1px solid #DCDCDC;
	padding: 2px;
}
.Calendar .DayWithEvents {
	text-align: center;
	background: #FCE8A0;
	padding: 2px;
}
.Calendar .DayToday {
	text-align: center;
	background: #F8C512;
	padding: 2px;
}
.Calendar .DaySelected {
	background: #A97319;
	text-align: center;
	padding: 2px;
}
.Calendar .DayWeekend {
	text-align: center;
	padding: 2px;
}
.Calendar .DayOtherMonth {
	text-align: center;
	color: #A97319;
	padding: 2px;
}
/**********   Day view **********/
#DayView {
}
#DayView .Date {
	font-weight: normal;
}
#DayView .Text {
}
#DayView .Location {
}
.DayViewItem {
}
.DayViewAltItem {
}
.DayViewAllDayEvent {
}
.DayViewHourlyEvent {
	padding: 3px;
	font-size: 11px;
	border: 1px solid #dcdcdc;
	width: 180px;
}
.DayViewFooter {
}
.DayViewHeader {
}
.DayViewHour {
}
/**************   GALLERY *****************/
.Gallery br {
	display: none;
}
#ImageThumbnails {
}
#ImageThumbnail {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
#ImageThumbnailButtons {
	display: block;
	float: left;
	width: 56px;
	margin-left:-56px;
	padding-top:5px;
}
#ImageThumbnailProfiili {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

/**************   NAVIGATION   *****************/
#Navigation {
	position: absolute;
	bottom: 0;
	left: 0;

	width: 715px;
	height: 45px;
	border-bottom: 1px solid #ccc;
 
}
#NavigationEnd {
	position: absolute;
	bottom: 0;
	left: 700;
	background: #FFF top right url(images/navi0.gif) no-repeat;
	width: 15px;
	height: 45px;
}
/**************   Top level *****************/
#Navigation ul li {
	float: left;
	list-style-type: none;
}
#Navigation ul li a {
	color: #5E3113;
	display: block;
	text-decoration: none;
	border-right: 1px solid #ccc;
	padding: 14 15 14 15;
	font-weight: bold;
}
#Navigation ul li a:hover, #Navigation ul li .NavigationLevel1Selected {
	background: top center url(images/naviHover.gif) no-repeat;
	color: #EF8D0D;
}
/**********   Level 1 sub menu   **********/
#Navigation li ul {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
}
#Navigation li ul a {
	border: none;
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	background: url(images/navi0.gif) bottom center no-repeat;
	font-weight: normal;
}
#Navigation li ul a:hover, #Navigation li ul a:active, #Navigation li ul a:focus {
	color: #EF8D0D;
	background: url(images/navi0.gif) top center no-repeat;
}
/* level 2 */
#Navigation li ul {
	width: 180px;
	position: absolute;
	margin: -1 0 0 0;
/* level 2, where to start  */	z-index: 99;
	left: -999em;
	height: auto;
}
/* level 3, where to start  */
#Navigation li ul ul {
	margin: -1.3em 0em 0em 14em;
}
/* width of submenu item*/
#Navigation li li {
	padding: 0;
	margin: 0;
	width: 180px;
}
/**********   Hide sub menu   **********/
#Navigation li:hover ul ul, #Navigation li:hover ul ul ul, #Navigation li.sfhover ul ul, #Navigation li.level1sfhover ul ul, #Navigation li.level1-activesfhover ul ul, #Navigation li.sfhover ul ul ul, #Navigation li.level1sfhover ul ul ul, #Navigation li.level1-activesfhover ul ul ul {
	left: -999em;
}
#Navigation li:hover ul, #Navigation li li:hover ul, #Navigation li li li:hover ul, #Navigation li.sfhover ul, #Navigation li.level1sfhover ul, #Navigation li.level1-activesfhover ul, #Navigation li li.sfhover ul, #Navigation li li.levelhavechildsfhover ul, #Navigation li li.levelhavechild-activesfhover ul, #Navigation li li li.sfhover ul, #Navigation li li li.levelhavechildsfhover ul, #Navigation li li li.levelhavechild-activesfhover ul {
	left: auto;
}
/**************   NAVIGATION ADMIN   *****************/
#NavigationAdmin {
	position: absolute;
	top: 0;
	right: 0;
}
/**************   Top level *****************/
#NavigationAdmin ul li {
	float: left;
	list-style-type: none;
	background: #EF8D0D;
	width: 80px;
}
#NavigationAdmin ul li a {
	padding: 2 2 2 8;
	color: #5E3113;
	display: block;
	text-decoration: none;
}
#NavigationAdmin ul li a:hover, #NavigationAdmin ul li .NavigationAdminLevel1Selected {
	color: #EF8D0D;
}
/**********   Level 1 sub menu   **********/
#NavigationAdmin li ul {
}
#NavigationAdmin li ul a {
	border: none;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #fff;
}
#NavigationAdmin li ul a:hover, #NavigationAdmin li ul a:active, #NavigationAdmin li ul a:focus {
	color: #EF8D0D;
}
/* level 2 */
#NavigationAdmin li ul {
	width: 160px;
	background: #fff;
	position: absolute;
	margin: -1 0 0 0;
/* level 2, where to start  */	z-index: 99;
	left: -999em;
	height: auto;
}
/* level 3, where to start  */
#NavigationAdmin li ul ul {
	margin: -1.3em 0em 0em 14em;
}
/* width of submenu item*/
#NavigationAdmin li li {
	padding: 0;
	margin: 0;
	width: 160px;
}
/**********   Hide sub menu   **********/
#NavigationAdmin li:hover ul ul, #NavigationAdmin li:hover ul ul ul, #NavigationAdmin li.sfhover ul ul, #NavigationAdmin li.level1sfhover ul ul, #NavigationAdmin li.level1-activesfhover ul ul, #NavigationAdmin li.sfhover ul ul ul, #NavigationAdmin li.level1sfhover ul ul ul, #NavigationAdmin li.level1-activesfhover ul ul ul {
	left: -999em;
}
#NavigationAdmin li:hover ul, #NavigationAdmin li li:hover ul, #NavigationAdmin li li li:hover ul, #NavigationAdmin li.sfhover ul, #NavigationAdmin li.level1sfhover ul, #NavigationAdmin li.level1-activesfhover ul, #NavigationAdmin li li.sfhover ul, #NavigationAdmin li li.levelhavechildsfhover ul, #NavigationAdmin li li.levelhavechild-activesfhover ul, #NavigationAdmin li li li.sfhover ul, #NavigationAdmin li li li.levelhavechildsfhover ul, #NavigationAdmin li li li.levelhavechild-activesfhover ul {
	left: auto;
}

/**********   PIILOTETUT  *******************/
#dnn_ctr2941_dnnSOLPARTACTIONS_ctldnnSOLPARTACTIONS,
#dnn_ctr2803_Login_chkCookie, #dnn_ctr_Login_chkCookie,
#dnn_ctr3097_ManageUsers_cmdProfile, 
#dnn_ctr3097_ManageUsers_Membership_MembershipEditor_tbl,
#dnn_ctr_ManageUsers_cmdProfile, #dnn_ctr_ManageUsers_cmdProfile .CommandButton {
	display:none;
}



/**********   POISTETUT BORDERIT  *******************/
#dnn_ctr3097_ContentPane .CommandButton {
border:0px;
}

/**********   END   **********/








































