﻿.displace 
{
    position: absolute;
    left: -9999px;
}

.clearfix:after,
.ms-toolbarContainer:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


html  
{
	height: 100%; 
}

body
{
	height: 100%;
	line-height: 1.3;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 70%;
	background: url(images/bg_body.gif) #fff 50% top;
}

#bodySection
{
	display: block;
	width: 860px;
	height: 100%;
	margin: auto;
	background: url(images/bg_bodySection.gif) #fff repeat-y 50% top;
}

#globalMoss 
{
	background-color: rgb(237,237,237);
	height: 25px;
	width: 846px;
	padding-right: 2px;
	padding-left: 4px;
	margin-left: 4px;
	margin-right: 4px;
	border-bottom: 1px solid #CCC;
}

#globalMoss a 
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}

.globalBreadcrumb 
{
	line-height: 25px;
	float: left;
	height: 25px;
}

.globalNavigation 
{
	float: right;
	height: 25px;
}

#globalWrap
{
    width: 852px;
    margin: 0px 4px;
}

#globalNav
{
	height: 29px;
	position: relative;
	padding-bottom: 9px;
	clear: both;
}

.public #globalNav 
{
	padding-bottom: 8px;
}

.santra #globalNav 
{
	background: url(images/santra/bg_globalnav_services.gif) no-repeat bottom center;
}

.public #globalNav 
{
	background: url(images/public/bg_globalnav_rightnow.gif) no-repeat bottom center;
}

.extra #globalNav 
{
	background: url(images/extra/bg_globalnav_services.gif) no-repeat bottom center;
}

.tab 
{
	position: absolute;
	display: block;
	height: 27px;
}

.santra .services 
{
    width: 204px;
	background-image: url(images/santra/tab_services.gif);
}

.santra .rightnow 
{
    left: 212px;
    width: 204px;
	background-image: url(images/santra/tab_rightnow.gif);
}

.public .rightnow 
{
    left: -3px;
    width: 409px;
	background-image: url(images/public/tab_rightnow.gif);
}

.en .public .rightnow 
{
	background-image: url(images/public/tab_rightnow_en.gif);
}

.extra .services 
{
    left: 18px;
    width: 387px;
	background-image: url(images/extra/tab_services.gif);
}

.en .extra .services 
{
	background-image: url(images/extra/tab_services_en.gif);
}

.santra .documents 
{
    width: 204px;
	left: 425px;
	background-image: url(images/santra/tab_documents.gif);
}

.public .documents 
{
    width: 204px;
	left: 425px;
	background-image: url(images/public/tab_documents.gif);
}

.en .public .documents 
{
	background-image: url(images/public/tab_documents_en.gif);
}

.public .documents:hover 
{
	background-image: url(images/public/tab_documents_hover.gif);
}

.en .public .documents:hover 
{
	background-image: url(images/public/tab_documents_hover_en.gif);
}

.extra .documents 
{
    width: 204px;
	left: 425px;
	background-image: url(images/extra/tab_documents.gif);
}

.extra .documents:hover
{
	background-image: url(images/extra/tab_documents_hover.gif);
}

.en .extra .documents
{
	background-image: url(images/extra/tab_documents_en.gif);
}

.en .extra .documents:hover
{
	background-image: url(images/extra/tab_documents_hover_en.gif);
}

#headerWrap 
{
    position: relative;
    margin: 0px 4px; 
    background: url(images/bg_header.gif) repeat-x 50% bottom;
}

.public .logo 
{
	padding: 27px 248px 30px 41px;
	color: #808080;
}

.extra .logo 
{
	padding: 0px 248px 4px 41px;
}

.santra .logo 
{
    padding: 28px 0px 15px 39px;
}

.logo p 
{
    font-size: 12px;
}

.logo a 
{
	display: block;
	margin-top: 11px;
}

.en .public .logo img 
{
    margin-bottom: 12px;
}

.en .extra .logo a 
{
    margin-top: 11px;
}

.en .extra .logo img 
{
    margin-bottom: 1px;
}

.en .extra .logo p 
{
    margin-top: 1px;
}


.headerLink 
{
    right: 0px;
    display: block;
    position: absolute;
}

.about 
{
    top: 10px;
    right: -4px;
    width: 176px;
    height: 35px;    
    background: url(images/public/bg_metsateollisuus_about.gif) no-repeat;
}

.en .about 
{
    background: url(images/public/bg_metsateollisuus_about_en.gif) no-repeat;
}

.about:hover
{
    background: url(images/public/bg_metsateollisuus_about_hover.gif) no-repeat;
}

.en .about:hover
{
    background: url(images/public/bg_metsateollisuus_about_hover_en.gif) no-repeat;
}

.extra .about 
{
    top: 67px;
}

.extranet 
{
    top: 48px;
    right: -4px;
    clear: right;
    width: 176px;
    height: 54px;    
    background: url(images/public/bg_extranet.gif) no-repeat;
}

.en .extranet 
{
    background: url(images/public/bg_extranet_en.gif) no-repeat;
}

.extranet:hover
{
    background: url(images/public/bg_extranet_hover.gif) no-repeat;
}

.en .extranet:hover
{
    background: url(images/public/bg_extranet_hover_en.gif) no-repeat;
}

.publicSite 
{
    top: 35px;
    height: 18px;    
    width: 178px;
    background: url(images/extra/bg_metsateollisuus_public.gif) no-repeat;
}

.en .publicSite 
{
    background: url(images/extra/bg_metsateollisuus_public_en.gif) no-repeat;
}

.extra .publicSite 
{
    left: 674px;
    top: 34px;
}

.commonLinksOuter
{
    padding-top: 13px;
    position: absolute;
    left: 649px;
    top: 20px;
	display: block;	
	width: 208px;
	background: url(images/bg_commonLinks_top.gif) no-repeat left top;
}

.commonLinksInner 
{
	background: url(images/bg_commonLinks_bottom.gif) no-repeat left bottom;
	padding-bottom: 11px;
}

.commonLinksContent
{
	background: url(images/bg_commonLinks.gif) repeat-y left;
	padding-left: 10px;
	padding-top: 1px;
}

.contentWrap 
{
    margin: 0px 4px;
    background: transparent url(images/bg_index_content.gif) repeat-y scroll;
}

.column 
{
    background-color: transparent;
    display: block;
    float: left;
    overflow: hidden;
}

.col1 
{
    padding-top: 24px;
    margin: 12px 29px 0px 8px;
    width: 397px;
}

.public .col1 
{
    height: 100%;
    margin: 0px 14px 0px -1px;
    padding-left: 8px;
    padding-right: 18px;
    background: url(images/border_ver.gif) repeat-y right;
    min-height: 224px;
}

.santra .col2 
{
    margin: 12px 29px 0px 0px;
    width: 187px;
}

.public .col2 
{
    margin-left: 13px;
    width: 170px;
}

.col2 .ms-WPTitle,
.col3 .ms-WPTitle
{
    width: 92px;
    overflow: hidden;
}

.santra .col3
{
    margin: 12px 0px 0px;
    width: 186px;
}

.public .col3
{
    margin: 0px 7px 0px 12px;
}

.extra .col3
{
    padding-top: 11px;
    margin: 0px 0px 0px 17px;
    width: 192px;
}

#search
{
    background: url(images/bg_box_top_gray.gif) no-repeat top center;
    width: 186px;
    padding-top: 5px;
}

#searchInner 
{
    background: url(images/bg_box_bottom_gray.gif) no-repeat bottom center;
    padding-left: 8px;
    padding-bottom: 5px;
}

#search h2 
{
    width: 150px;
    height: 25px;
    background: url(images/bg_search_header.gif) no-repeat top center;
}

.en #search h2 
{
    background: url(images/bg_search_header_en.gif) no-repeat top center;
}

.searchInput
{
    background-image: url(images/bg_input_text.gif);
    height: 17px;
    border-top: #7c7c7c 1px solid;
    border-right: #f0f0f0 1px solid;
    border-bottom: #dddddd 1px solid;
    border-left: #c3c3c3 1px solid;
}

#searchAdvanced 
{
    margin: auto;
    display: block;
    width: 176px;   
    margin-left: -3px;
    margin-top: 2px;
    height: 24px;   
    background-image: url(images/bg_search_advanced.gif);
    background-repeat: no-repeat;
}

.en #searchAdvanced
{
    background-image: url(images/bg_search_advanced_en.gif);
}


.articleLink 
{
    background: url(images/bullet_arrow.gif) no-repeat left top;
    padding-left: 15px;
}

.articleLink img
{
    display: block;
    margin: 0.2em 0 0.2em 0;
    clear: both;
}

a, a:link, a:visited, a:active
{
    color: #333;
    font-size: 1.1em;
    text-decoration: none;
}

a:hover
{
    color: #99CC00;
    text-decoration: none;
}

.contentWrap a, 
.contentWrap a:link, 
.contentWrap a:visited, 
.contentWrap a:active
{
    color: #333 !important;
    text-decoration: none !important;
}

.contentWrap a:hover
{
    color: #99CC00 !important;
    text-decoration: none !important;
}

.article 
{
    font-family: Arial;
    margin-left: 17px;
    font-size: 1.1em;
}

.articleDate
{
    font-family: Arial;
    font-size: 0.96em;
    color: #808080;
}

.article .articleDate 
{
    font-size: 0.8em;
}

.article .articleTitle 
{
    display: block;
    clear: both;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 2.1em;
}

#sendBulletin 
{
    display: none;
}

#sendBulletin.visible 
{
    display: block;
}

#sendBulletinToggle 
{
    cursor: pointer;
}

h2.articleListHeader,
h2.eventListHeader
{
    font-size: 2.3em;
    font-weight: normal;
    margin-left: 12px;
    margin-bottom: 10px;
}

ul.articleList,
ul.eventList 
{
    margin-left: 12px;
}

ul.articleList li,
ul.eventList li 
{
    margin-bottom: 0.2em;
}

.santra #newsCategoriesHeader 
{
    background: url(images/santra/bg_news_category.gif) no-repeat;
    width: 186px;
    height: 28px;
    margin-top: 15px;
}

.public #newsCategoriesHeader 
{
    background: url(images/public/bg_news_category.gif) no-repeat;
    width: 192px;
    height: 28px;
    margin-top: 15px;
}

.en .public #newsCategoriesHeader 
{
    background: url(images/public/bg_news_category_en.gif) no-repeat;
}

.public ul.categories 
{
    padding-bottom: 12px;
    background: url(images/border_hor.gif) no-repeat bottom;
}

.categories
{
    margin-bottom: 15px;
}

.categories li 
{
    background: url(images/bullet_arrow.gif) no-repeat left top;
    padding-left: 15px;
    margin-left: 8px;
    font-family: Arial;
    font-size: 0.94em;
}

.categories li a 
{
    cursor: pointer;
}

.separator
{
    border: none;
    height: 12px;
    margin-bottom: 9px;
    margin-top: 6px;
    background: url(images/border_hor.gif) repeat-x;
}

.col2 .separator 
{
    background: url(images/border_hor_2.gif) repeat-x bottom;
}

.separator hr
{
    display: none;
}

.news .newsCategory a,
.bulletins .bulletinsCategory a,
.featured .featuredCategory a,
.events .eventsCategory a
{
    color: #99cc00 !important;
    font-weight: bold;
}


#footerWrap
{
	background: url(images/bg_bodySection.gif) #fff repeat-y 50% top;
	padding: 15px 20px;
	width: 820px;
}

#mySiteSearch
{
    margin-top: 10px;
    background: #C6C6C6 url(images/bg_box_top_gray.gif) no-repeat top center;
    width: 186px;
    padding-top: 5px;
}

#mySiteSearchInner 
{
    background: url(images/bg_box_bottom_gray.gif) no-repeat bottom center;
    padding-left: 8px;
    padding-bottom: 5px;
}

#mySiteSearch h2
{
    width: 150px;
    height: 25px;
    background: url(images/bg_mysite_header.gif) no-repeat top center;
}

#mySiteFaqLink
{
    margin: auto;
    display: block;
    width: 176px;   
    margin-left: -3px;
    margin-top: 2px;
    height: 24px;   
    background-image: url(images/bg_what_is_mysite.gif);
    background-repeat: no-repeat;
}

.mySiteSearchMessage 
{
    font-size: 0.8em;
}

.public .contentWrap,
.extra .contentWrap
{
    margin: auto;
    padding-top: 7px;
    width: 852px;
    background: #F8F8F8 url(images/bg_content_gradient.gif) repeat-x 50% bottom;
}

.bodyColumnsOuter, .eventOuter
{
    float: left;
    width: 635px;
    padding-top: 20px;
    background-image: url(images/public/corners_main_top.gif);
    background-repeat: no-repeat;
    background-position: -1px top;
    border-left: solid 1px #E8E8E8;
    margin-left: -3px;
}

.bodyColumns, .event
{
    width: 100%;
    background-image: url(images/public/bg_main.gif);
    background-repeat: repeat-y;
    background-position: -1px top;
}

.bodyColumnsInner, .eventInner
{
    padding-bottom: 20px;
    background-image: url(images/public/corners_main_bottom.gif);
    background-repeat: no-repeat;
    background-position: -1px bottom;
}

.eventPage 
{
    margin: 0px 4px;
    background: transparent url(images/bg_content_gradient.gif) repeat-x;
    padding-top: 7px;
}

.event 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.12em;
    padding-left: 8px;
    width: 615px;
    padding-right: 20px;
}

.event .articleTitle 
{
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 38px;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 2.1em;
}

.event .eventFieldRow
{
    margin-top: 11px;
    clear: both;
    vertical-align: top;
    font-size: 1.12em;
}

.event label 
{
    margin-left: 20px;
    display: block;
    float: left;
    width: 110px;
    font-weight: bold;
}

.event .eventField
{
    display: block;
    float: left;
    width: 412px;
}

.event .nolabel
{
    padding-left: 130px;
}

#statisticsSearch
{
    background: url(images/bg_box_top_gray.gif) no-repeat top center;
    width: 186px;
    padding-top: 5px;
    margin-top: 15px;
}

#statisticsSearchInner 
{
    background: url(images/bg_box_bottom_gray.gif) no-repeat bottom center;
    padding-left: 8px;
    padding-bottom: 5px;
}

#statisticsSearch h2 
{
    width: 170px;
    height: 25px;
    background: url(images/bg_search_statistics_header.gif) no-repeat top center;
}

.statisticsSearchInput
{
    background-image: url(images/bg_input_text.gif);
    height: 17px;
    border-top: #7c7c7c 1px solid;
    border-right: #f0f0f0 1px solid;
    border-bottom: #dddddd 1px solid;
    border-left: #c3c3c3 1px solid;
}

#statisticsSearchAdvanced 
{
    margin: auto;
    display: block;
    width: 176px;   
    margin-left: -3px;
    margin-top: 2px;
    height: 24px;   
    background-image: url(images/bg_search_advanced.gif);
    background-repeat: no-repeat;
}

#PublishingMenu2 
{
	margin-left: 6px !important;
}

.ms-separator 
{
	padding: 3px;
}

td.ms-consoletoolbar.ms-separator
{
	padding: 2px 3px 0 3px;
}

.ms-consoleframe
{
	border-top: none;
}
.commonLinksInner ul
{
    width: 100%;
    padding: 0px 20px 0 0;
    margin: 0px;
}

.commonLinksContent li
{
	background-image:url("images/bullet_arrow.gif");
	background-repeat: no-repeat;
	padding-left: 13px;
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 123%;
}

#footerWrap .separator
{
    margin-bottom: 4px;
}

.footerRss
{
    float: left;
}

.footerRss a
{
    display: block;
    width: 22px;
    height: 13px;
    background: url(images/icon_rss.gif) no-repeat;
}

.footerLinks 
{
    float: right;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.footerLinkList 
{
    float: left;
}

.footerLinkList li 
{
    display: inline;
    float: left;
    padding-right: 12px;
    background-image: url(images/bg_vertical_separator.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 9px;
}

.footerLinks a,
.footerLinks p
{
    padding-bottom: 2px;
    display: block;
    color: #808080;
    font-size: 11px;
    float: right;
}

.article .commentsField 
{
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
}

.articleImageCaption 
{
    display: block;
    clear: both;
    margin-bottom: 1em;
}

.article ul li 
{
    list-style-type: disc;
    list-style-position: inside;
}

.article ol li
{
    list-style-type: decimal;
    list-style-position: inside;
}

.summaryLinksHeader 
{
    font-family: Arial, Sans-Serif;
    margin-top: 0.8em;
    color: #99cc00;
    margin-left: 2px;
}

.pageContent img 
{
    float: left;
    margin: 5px;
}

.pageContent p 
{
    margin-bottom: 1.4em;
}

.articleYearList li
{
    font-family: Arial, Sans-Serif;
    background: url(images/bullet_arrow.gif) no-repeat left top;
    padding-left: 15px;
}

.public .frontpage .articleListHeaderText,
.public .frontpage .eventListHeaderText
{
    position: absolute;
    left: -9999px;
}

.public .frontpage .articleListHeader,
.public .frontpage .eventListHeader
{
    margin-left: -8px;
    position: relative;
    display: block;
    width: 408px;
    height: 32px;
    background-repeat: no-repeat;
}

.public .bulletinList .articleListHeader 
{
    background-image: url(images/public/bg_bulletins.gif);
}

.public .eventLink 
{
    font-family: Arial, Sans-Serif;
    padding-top: 10px;
    padding-bottom: 5px;
    background: url(images/border_hor_2.gif) no-repeat top;
}

.public .eventList .first 
{
    padding-top: 0px;
    background: none;
}

.public .eventLink a 
{
    font-weight: bold;
    color: #99cc00;
}

.public .eventDate 
{
    display: block;
    clear: both;
    color: #808080;
    font-size: 0.92em;
}

.public .eventLink .location
{
    font-size: 1.2em;
}

.public .bulletinList .articleLink
{
    padding-left: 20px;
    background-image: url(images/bullet_paper.gif);
}

.public .articleLink a 
{
    color: black;
}

.public .articleLink a:hover
{
    color: #99CC00;
    text-decoration: none;
}

.en .public .bulletinList .articleListHeader 
{
    background-image: url(images/public/bg_bulletins_en.gif);
}

.public .newsList .articleListHeader 
{
    background-image: url(images/public/bg_news.gif);
}

.en .public .newsList .articleListHeader 
{
    background-image: url(images/public/bg_news_en.gif);
}

.public .featuredList .articleListHeader 
{
    background-image: url(images/public/bg_featured.gif);
}

.en .public .featuredList .articleListHeader 
{
    background-image: url(images/public/bg_featured_en.gif);
}

.public .eventList .eventListHeader 
{
    background-image: url(images/public/bg_events.gif);
}

.en .public .eventList .eventListHeader 
{
    background-image: url(images/public/bg_events_en.gif);
}

.changeLanguage 
{
    position: absolute;
    left: 765px;
    top: 3px;
    display: block;
    width: 59px;
    height: 20px;
    background: url(images/bg_change_language.gif) no-repeat;
}

.extra .changeLanguage 
{
    left: 767px;
    top: 10px;
}

.en .changeLanguage 
{
    background: url(images/bg_change_language_en.gif) no-repeat;
}

#userMenu
{
    display: block;
    width: 825px;
    height: 26px;
    position: relative;
    margin-left: 14px;
    background: url(images/extra/bg_usermenu.gif) no-repeat;
}

#userMenu li
{
    margin-top: 4px;
    display: inline;
    float: right;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 0.92em;
}

#userMenu .logout 
{
    margin-right: 17px;
    padding-left: 13px;
    background: url(images/bg_vertical_separator_2.gif) no-repeat left center;
}


.contentWrap .link-item
{
    margin-bottom: 0.4em;
}

.contentWrap .link-item a, 
.contentWrap .link-item a:link, 
.contentWrap .link-item a:visited, 
.contentWrap .link-item a:active
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #003399 !important;
}

.contentWrap .link-item a:hover
{
    color: #99CC00 !important;
    text-decoration: none !important;
}

.infocard .documentsInner a:hover,
.expertEmail a:hover
{
    color: #098936 !important;
    text-decoration: none !important;
}

.contentWrap .item 
{
    margin-left: 2px;
}

.eventPage .ms-WPTitle
{
    font-family: Tahoma, Sans-Serif;
    color: #99CC00;
}

.public .eventPage .ms-WPTitle
{
    font-size: 16px;
    padding-bottom: 1em;
}

.eventPage .ms-WPHeader td
{
    border-bottom: 1px solid #99CC00;
}

.extra .eventPage .ms-vh2
{
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 12px;
    color: #B2B2B2;
}

.extra .eventPage .ms-vb2
{
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 12px;
}

.extra .eventPage .ms-vb-title a
{
    color: #003399;
}

.public .eventPage .ms-vb-title a
{
    color: #99CC00;
    font-weight: bold;
}

.infocard .ms-pagetitleareaframe table, .infocard .ms-titleareaframe
{
    background: none;
    height: 10px;
    overflow:hidden;
}

.infocard .ms-pagetitle, .infocard .ms-titlearea
{
    display:none;
}

.infocardCol1
{
    padding-top: 13px !important;
    margin-left: 0px !important;
    padding-left: 8px;
    width: 414px !important;
}

.infocardCol1 p
{
    width: 86%;
}

.infocard .mainSpan2,
.statisticsPage .mainSpan2
{
    font-family: Arial;
    margin-left: 14px;
    margin-top: 4px;
}

.infocardTitle,
.statisticsPageTitle 
{
    margin-top: 29px;
    margin-left: 9px;
    font-size: 1.92em;
}

.statisticsPageTitle .ms-formfieldvaluecontainer 
{
    width: 580px;
}

.statisticsPageTitle .ms-formfieldvaluecontainer input 
{
    width: 576px;
}

.infocard .ingress,
.statisticsPage ingress 
{
    font-size: 0.94em;
    margin-top: 6px;
    margin-bottom: 12px;
    font-weight: bold;
}

.infocardCol2 
{
    padding-top: 17px;
    padding-right: 11px;
    margin-right: 26px !important;
    background-image: none !important;
}

.infocardCol2 .separator 
{
    margin-bottom: 8px;
    margin-left: 11px;
    background: url(images/border_hor_2.gif) repeat-x bottom;
}

.rememberPage 
{
    font-weight: bold;
    margin-left: 8px;
}

.infocard .rememberPage a 
{
    color: #098936 !important;
}

.publishedStatus 
{
    margin-left: 2px;
    margin-top: 1px;
}

.expertDetails 
{
    margin-left: 8px;
    margin-top: 2px;
}

.expertName 
{
    font-weight: bold;
}

.infocard .expertDetails a.expertName 
{
    color: #098936 !important;
}

.expertDetailsLabel 
{
    font-weight: bold;
    font-size: 1.1em;
    display: block;
}

.expertEmail
{
    display: block;
    margin-top: 4px;
}

.expertEmail a
{
    font-size: 11px;
}

.infocardCol3 
{
    margin-top: 0px !important;
    margin-left: 14px !important;
}

.infocardCol3 .separator
{
    margin-bottom: 0px;
}

.sendarticle 
{
    display: block;
    width: 135px;
    height: 40px;
    background: url(images/bg_send_article.gif) no-repeat;
}

.en .sendarticle 
{
    background: url(images/bg_send_article_en.gif) no-repeat;
}

.infocard,
.statisticsPage
{
    margin: 0px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: transparent;
    background: url(images/bg_bodySection.gif) repeat-y !important;
    background-position: -4px;
}

.infocard .main,
.statisticsPage .main 
{
    padding-top: 12px;
    width: 633px;
    float: left;
}

.infocard .sendarticle 
{
    background: url(images/santra/bg_send_article.gif) no-repeat;
    margin-left: 11px;
    margin-top: 19px;
}

.infocardRelatedSubjectAreas
{
    margin-left: 8px;
}

.infocardRelatedSubjectAreas h3 
{
    color: #098936;
    margin-bottom: 0.8em;
}

.infocardRelatedSubjectAreas .link-item a:hover
{
    color: #098936 !important;
    text-decoration: underline !important;
}

.infocardRelatedSubjectAreas h3
{
    font-weight: bold;
    font-size: 1.1em;
    display: block;
}

.infocard p,
.statisticsPage p
{
    font-family: Arial, Sans-Serif;
}

.en .infocard .sendarticle 
{
    background: url(images/santra/bg_send_article_en.gif) no-repeat;
}

.error 
{
    color: #FF0000;
}

.infocardCol2 
{
    width: 170px !important;
    float: right;
}

.infocardCol2 .ms-usereditor .ms-input
{
    width: 153px !important;
}

.infocardCol1 
{
    font-size: 1.1em;
    margin-right: 0px;
    float: left;
}

.infocardSelectedThemesHeader,
.infocardSearchTermsHeader
{
    font-weight: bold;
    color: #808080;
    margin-top: 5px;
}

.infocardSelectedThemesHeader,
.infocardMoreInformationHeader,
.infocardOrderPublicationHeader
{
    display: block;
    height: 15px;
    margin-top: 1.4em;
    margin-bottom: 1.4em;
}

.infocardSelectedThemes 
{
    display: block;
    margin-top: 3px;
}

.infocardSelectedThemes ul 
{
    margin-bottom: 11px;
}

.infocardSelectedThemes ul li
{
    list-style-type: disc;
    margin-left: 40px;
}

.infocard h2 
{
    font-weight: bold;
}

.infocard p 
{
    margin-bottom: 1.4em;
}

.usefulServices h2 
{
    margin-top: 15px;
    background: url(images/santra/bg_useful_links.gif) no-repeat;
    width: 186px;
    height: 26px;
}

.usefulServices li 
{
    background: url(images/bullet_arrow_small.gif) no-repeat left top;
    padding-left: 15px;
}

.documentsOuter 
{
    width: 414px;
    padding-top: 15px;
    margin-left: -27px;
    background: url(images/bg_infocard_attachments_top.gif) no-repeat;
    margin-bottom: 1em;
}

.documentsInner
{
    width: 414px;
    padding-bottom: 15px;
    padding-left: 28px;
    background: url(images/bg_infocard_attachments_bottom.gif) no-repeat left bottom;
}

.infocardFooter 
{
    clear: both;
    color: #808080; 
    text-align: right;
    margin-right: 30px;
}

li.attachment 
{
    padding-left: 20px;
}

.documentsInner h2 
{
    margin-bottom: 1em;
}

.attachment
{
    font-size: 0.94em;
    list-style-type: none;
    background-repeat: no-repeat;
    background: url(images/icon_basic.gif) no-repeat top left;
}

.attachment .attachmentMetadata
{
    font-size: 0.94em;
    display: block;
    clear: both;
}

li.pptx 
{
    background-image: url(/_layouts/images/icpptx.gif);
}

li.xlsx
{
    background-image: url(/_layouts/images/icpptx.gif);
}

li.docx {
    background-image: url(/_layouts/images/icdocx.gif);
}

li.doc {
    background-image: url(/_layouts/images/icdocx.gif);
}

li.ppt {
    background-image: url(/_layouts/images/icpptx.gif);
}

li.xlsx {
    background-image: url(/_layouts/images/icxlsx.gif);
}

li.xls {
    background-image: url(/_layouts/images/icxlsx.gif);
}

li.pdf {
    background-image: url(/_layouts/images/icpdf.gif);
}

li.jpg {
    background-image: url(/_layouts/images/icjpg.gif);
}

li.gif {
    background-image: url(/_layouts/images/icgif.gif);
}

li.wmv {
    background-image: url(/_layouts/images/icwmv.gif);
}

.infocard .main,
.statisticsPage .main
{
    background-image: url(images/public/corners_main_top.gif);
    background-repeat: no-repeat;
    background-position: 0px 9px;
    border-left: solid 1px #E8E8E8;
}

.infocard .mainSpan2,
.statisticsPage .mainSpan2
{
    width: 100%;
    background-image: url(images/public/bg_main.gif);
    background-repeat: repeat-y;
    background-position: -14px 0px;
}

.infocard .mainSpan1,
.statisticsPage .mainSpan1
{
    padding-bottom: 20px;
    background-image: url(images/public/corners_main_bottom.gif);
    background-position: 0px bottom;
    background-repeat: no-repeat;
}

.infocardTitle
{
    width: 600px;
}

.infocardTitle .ms-formfieldcontainer 
{
    display: block;
    width: 590px;
}

.infocardTitle .ms-formfieldvaluecontainer input
{
    width: 566px;
}

.infocardBodyText img 
{
    float: left;
    margin: 5px;
}

.infocardBodyText ul,
.infocardBodyText ol 
{
    padding-left: 2em;
}

.infocardBodyText ul li
{
    list-style-type: disc;
}

.infocardBodyText ol li
{
    list-style-type: decimal;
}


.expertDetails h3 .ms-usereditor
{
    width: 145px;
}

.expertDetails h3 .ms-usereditor .ms-inputuserfield
{
    width: 98% !important;
}

.statisticsCol2 
{
    width: 320px;
    padding-left: 20px;
    float: right;
}

.statisticsCommonTop
{
    margin-top: 12px;
    margin-bottom: 12px;
    width: 275px;
    padding-top: 15px;
    background: url(images/statistics_box_top.gif) no-repeat top center;
}

.statisticsCommonBottom 
{
    padding-bottom: 15px;
    background: url(images/statistics_box_bottom.gif) no-repeat bottom center;
}

.statisticsCommonMiddle
{
    position: relative;
    min-height: 1px;
    background: url(images/statistics_box_middle.gif) repeat-y top center;
    padding-left: 20px;
}

.statisticsPage h4 {
	margin-bottom: 1em;
}

.statisticsCommonTop ul
{
    width: 100%;
    padding: 0px 20px 0 0;
    margin: 0px;
}

.statisticsPage ul li 
{
    list-style-type: none;
	background-image:url(images/bullet_arrow_darkgreen.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 123%;
	background-image:url(images/bullet_arrow_darkgreen.gif);
	list-style-type: none !important;
	margin-left: 0em !important;
}

.santra .statisticsPage ul li 
{
	background-image:url(images/bullet_arrow.gif);
}

.statisticsPage .statisticsCommonTop ul
{
    margin-left: 0px;
}

.statisticsPageMain,
.statisticsPageExtranet,
.statisticsPageLimitedAudience,
.statisticsPageIntranet
{
	width: 285px;
	margin-bottom: 1em;
}

.statisticsPage .col3 {
	margin-left: 17px;
}

.statisticsPage ul
{
    margin-left: 1em;
}

.statisticsPage p,
.statisticsPage ul
{
    margin-bottom: 1em;
}

.statisticsPageExtranet2,
.statisticsPageLimitedAudience2
{
    padding-left: 20px;
}

div.statisticsCol2 .statisticsCommonBottom
{
	float: left;
	width: 100%;

}
div.statisticsCol2 .statisticsCommonMiddle
{
	float: left;
	width: 100%;
	padding: 0;
}
div.statisticsCol2 .statisticsCommonMiddle h2
{
padding: 0 0 10px 20px;
}

div.statisticsCol2 .statisticsCommonMiddle ul
{
	padding-left: 20px;
}

.statisticsPage .col3
{
	width: 190px;
}

.mitaEtsit ul 
{
    width: 186px;
}