
/* - helsinkiruwebsite.css - */
@media screen {
/* http://www.helsinki.ru/portal_css/helsinkiruwebsite.css?original=1 */
body {
background: #edf2f6 url(http://www.helsinki.ru/body_bg.jpg) repeat-x 0% 0%;
color: #212224;
}
body.popup {
background: #ffffff none;
}
#visual-portal-wrapper {
width: 980px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
}
#portal-header {
height: 78px;
}
/* */
#global-portal-tabs-wrapper {
position: relative;
width: 670px;
height: 71px;
}
#global-portal-tabs {
position: absolute;
bottom: 0px;
left: 0px;
list-style-image: none;
list-style-type: none;
margin: 0px 0px 0px 0px;
}
#global-portal-tabs a {
color: #ffffff;
border-top: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
font-size: 1.2em;
font-weight: bold;
padding: 5px 0px 5px 10px;
width: 150px;
text-decoration: none;
}
#global-portal-tab-helsinki a {
background-color: #5795aa;
position: absolute;
bottom: 0px;
left: 0px;
}
#global-portal-tab-tampere a {
background-color: #d37927;
position: absolute;
bottom: 0px;
left: 170px;
}
#global-portal-tab-kotka a {
background-color: #9ba33d;
position: absolute;
bottom: 0px;
left: 340px;
}
#global-portal-tab-helsinki-centre a {
background-color: #007bce;
position: absolute;
bottom: 0px;
left: 510px;
}
#global-portal-tabs .selected a {
height: 2em;
padding: 5px 0px 5px 10px;
}
/* */
#portal-searchbox {
margin: 40px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}
#portal-searchbox input.searchButton {
background: transparent url(http://www.helsinki.ru/search_button_icon.gif) 0% 0% no-repeat;
border: 1pt none;
height: 22px;
padding: 0;
width: 22px;
}
/* */
#panorama {
position: relative;
height: 244px;
}
/* */
#portal-logo {
background: transparent none !important;
margin: 0px;
position: absolute;
top: 73px;
left: 0px;
height: 89px;
}
#portal-logo a {
padding: 89px 0 0;
}
.section-helsinki-centre #portal-logo a {
width: 280px;
}
/* */
#portal-globalnav-wrapper {
}
#portal-globalnav {
padding: 10px 0 10px 0;
}
#portal-globalnav li a {
color: #5795aa;
font-size: 1.2em;
padding: 10px 16px 10px 16px;
}
#portal-globalnav li a:hover {
border-top: 3px solid #5795aa;
background-color: transparent;
color: #5795aa;
}
#portal-globalnav li.selected a {
background-color: transparent;
color: #5795aa;
border-top: 3px solid #5795aa;
}
/* */
.section-tampere #portal-globalnav li a {
color: #d37927;
}
.section-tampere #portal-globalnav li a:hover {
border-top: 3px solid #d37927;
}
.section-tampere #portal-globalnav li.selected a {
color: #dd8f47;
border-top: 3px solid #d37927;
}
/* */
.section-kotka #portal-globalnav li a {
color: #9ba33d;
}
.section-kotka #portal-globalnav li a:hover {
border-top: 3px solid #9ba33d;
}
.section-kotka #portal-globalnav li.selected a {
color: #9ba33d;
border-top: 3px solid #9ba33d;
}
/* */
.section-lahti #portal-globalnav li a {
color: #476ea6;
}
.section-lahti #portal-globalnav li a:hover {
border-top: 3px solid #476ea6;
}
.section-lahti #portal-globalnav li.selected a {
color: #476ea6;
border-top: 3px solid #476ea6;
}
/* */
.section-helsinki-centre #portal-globalnav li a {
color: #007bce;
}
.section-helsinki-centre #portal-globalnav li a:hover {
border-top: 3px solid #007bce;
}
.section-helsinki-centre #portal-globalnav li.selected a {
color: #007bce;
border-top: 3px solid #007bce;
}
/* */
#portal-breadcrumbs {
background-color: #ffffff;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
color: #bbbbbb;
}
#portal-breadcrumbs a {
color: #bbbbbb;
}
#portal-columns {
background-color: #ffffff;
}
#portal-column-one-top {
height: 15px;
}
#portal-column-one-bottom {
height: 15px;
}
#portal-column-one {
border-right: 1px solid #cccccc;
}
#portal-column-one .visualPadding {
padding: 15px 0 1em 15px;
}
#portal-column-one .portlet {
margin-right: 15px;
}
#portal-column-two {
background-color: #fbfff1;
border-left: 1px solid #cccccc;
}
#portal-column-two .visualPadding {
padding: 15px 15px 1em 15px;
}
#content {
padding: 15px 0px 0px 0px !important;
}
.documentContent {
padding: 0px 15px 2em 15px !important;
}
#portal-footer {
background-color: #ffffff;
border-top: 1px solid #cccccc;
margin: 0px 0px 1em 0px;
}
#portal-footer a {
color: #cccccc;
}
#portal-footer a:visited {
color: #cccccc;
}
/* */
/* */
#portlet-navigation-tree .portletHeader {
color: #5795aa;
font-weight: bold;
border-bottom: 1px solid #212224;
}
#portlet-navigation-tree .portletHeader a {
color: #5795aa;
font-weight: bold;
}
#portlet-navigation-tree li {
margin-bottom: 0px;
}
/* */
.section-tampere #portlet-navigation-tree .portletHeader {
color: #d37927;
}
.section-tampere #portlet-navigation-tree .portletHeader a {
color: #d37927;
}
/* */
.section-kotka #portlet-navigation-tree .portletHeader {
color: #9ba33d;
}
.section-kotka #portlet-navigation-tree .portletHeader a {
color: #9ba33d;
}
/* */
.section-lahti #portlet-navigation-tree .portletHeader {
color: #476ea6;
}
.section-lahti #portlet-navigation-tree .portletHeader a {
color: #476ea6;
}
/* */
.section-helsinki-centre #portlet-navigation-tree .portletHeader {
color: #007bce;
}
.section-helsinki-centre #portlet-navigation-tree .portletHeader a {
color: #007bce;
}
/* */
.navTreeLevel2,
.navTreeLevel3,
.navTreeLevel4,
.navTreeLevel5 {
margin-left: 0;
}
#portlet-navigation-tree .navTreeItem a {
color: #212224;
padding-bottom: 0px;
padding-top: 0px;
border: 1pt none !important;
}
#portlet-navigation-tree .navTreeItem a.navTreeCurrentItem {
color: #5795aa !important;
text-decoration: underline;
}
#portlet-navigation-tree .navTreeItem a.state-published {
color: #212224 !important;
}
#portlet-navigation-tree .navTreeItem a.visualIconPadding {
line-height: 1.2em;
min-height: 1.2em;
}
#portlet-navigation-tree .navTreeLevel0 .navTreeItem a {
background: transparent url(http://www.helsinki.ru/arrow_black.gif) no-repeat 0px 4px !important;
padding-left: 12px !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a {
background: transparent url(http://www.helsinki.ru/arrow_black.gif) no-repeat 12px 4px !important;
padding-left: 24px !important;
}
#portlet-navigation-tree .navTreeLevel3 .navTreeItem a {
background: transparent none !important;
font-size: 0.9em;
padding-left: 24px !important;
}
#portlet-navigation-tree .navTreeLevel4 .navTreeItem a {
padding-left: 30px !important;
}
#portlet-navigation-tree .navTreeLevel5 .navTreeItem a {
padding-left: 36px !important;
}
#portlet-navigation-tree .navTreeLevel0 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_helsinki.gif) no-repeat 0px 4px !important;
color: #5795aa !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_helsinki.gif) no-repeat 12px 4px !important;
color: #5795aa !important;
}
/* */
.section-tampere #portlet-navigation-tree .navTreeLevel0 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_tampere.gif) no-repeat 0px 4px !important;
color: #d37927 !important;
}
.section-tampere #portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_tampere.gif) no-repeat 12px 4px !important;
color: #d37927 !important;
}
/* */
.section-kotka #portlet-navigation-tree .navTreeLevel0 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_kotka.gif) no-repeat 0px 4px !important;
color: #9ba33d !important;
}
.section-kotka #portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_kotka.gif) no-repeat 12px 4px !important;
color: #9ba33d !important;
}
/* */
.section-lahti #portlet-navigation-tree .navTreeLevel0 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_lahti.gif) no-repeat 0px 4px !important;
color: #476ea6 !important;
}
.section-lahti #portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_lahti.gif) no-repeat 12px 4px !important;
color: #476ea6 !important;
}
/* */
.section-helsinki-centre #portlet-navigation-tree .navTreeLevel0 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_helsinki_centre.gif) no-repeat 0px 4px !important;
color: #007bce !important;
}
.section-helsinki-centre #portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem {
background: transparent url(http://www.helsinki.ru/arrow_helsinki_centre.gif) no-repeat 12px 4px !important;
color: #007bce !important;
}
/* */
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeOnPath {
background: transparent url(http://www.helsinki.ru/arrow_black.gif) no-repeat 12px 4px !important;
}
#portlet-navigation-tree .navTreeLevel3 .navTreeItem a.navTreeCurrentItem {
background: transparent none !important;
}
#portlet-navigation-tree .navTreeLevel3 .navTreeItem a.navTreeOnPath {
background: transparent none !important;
}
#portlet-navigation-tree .navTreeLevel0 .navTreeItem a.state-unpublished,
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.state-unpublished,
#portlet-navigation-tree .navTreeLevel3 .navTreeItem a.state-unpublished,
#portlet-navigation-tree .navTreeLevel4 .navTreeItem a.state-unpublished,
#portlet-navigation-tree .navTreeLevel5 .navTreeItem a.state-unpublished {
color: #ff0000 !important;
}
/* */
.portlet {
width: 185px;
}
/* */
.portlet .portletHeader {
background-color: transparent;
border-bottom: 1px solid #212224;
padding: 0 0;
font-size: 1.2em;
}
.portlet .portletFooter {
background-color: transparent;
}
.portlet .even {
background-color: transparent;
}
.portletItem {
padding: 3px 0px;
}
/* */
.simpleportlet {
background-color: transparent !important;
}
.simpleportlet .portletHeader {
background-color: transparent !important;
}
/* */
.portlet-green-header {
background-color: transparent !important;
}
.portlet-green-header .portletHeader {
color: #b8bf57;
background-color: transparent;
border-bottom: 1px solid #cccccc;
}
/* */
.portlet-without-heading {
background-color: transparent !important;
}
.portlet-without-heading .portletHeader {
display: none;
}
/* */
.portlet-image {
}
.portlet-image .portletHeader {
display: none;
}
/* */
#portlet-assortedevent-calendar,
#portlet-assortedevent {
background-color: transparent;
}
/* */
.feedportlet .portletItem .discreet {
display: block;
}
#region-content .documentFirstHeading {
}
h1 {
color: #212224;
}
h2, h3, h4, h5, h6 {
color: #dd8f47;
}
h1 a, h2 a {
color: #dd8f47 !important;
}
/* */
h1, h2, h3, h4, h5, h6 {
padding-bottom: 0.4em;
}
/* */
.item .date {
color: #999999;
}
.newsItemLine {
border-top: 1px solid #cccccc;
clear: both;
margin: 12px 0 3px;
}
/* */
#plonegossip h1 {
font-size: 1.5em;
}
#plonegossip h1.forum-title {
font-size: 1.8em;
}
#plonegossip .documentByLine table {
background-color: #ffffff !important;
}
.pgpost-member img {
display: none;
}
.pgpost-member {
border: 1pt none;
float: left;
margin: 0 20px 0 0;
padding: 0;
text-align: left;
width: 680px;
}
.pgpost-author {
float: left;
margin: 0 10px 0 0;
text-align: left;
width: 100%;
}
.pgpost-author img {
display: none;
}
#plonegossip .commentBody {
float: left;
width: 680px;
}
.contenttype-pgpost {
background-image: none;
}
#plonegossip .visualIconPadding {
padding-left:0;
}
.pgforum_quoted {
background-color: transparent;
border: 1pt none;
margin: 0.3em 0;
padding: 0;
}
.contenttype-pgthread {
background-image: none;
}
.discussion {
margin-top: 10px;
}
/* */
.comment {
background: transparent none repeat scroll 0 0;
border:1pt none;
margin-bottom: 0;
}
.comment h3 a {
background-image: none;
padding-left: 0px;
}
.commentBody {
margin: 0 0 1em;
}
.comment .blockquote,
.commentBody blockquote {
background-color: transparent;
margin: 0;
padding: 0 0 0 1em;
}
/* */
.contentViews {
padding-left: 10px;
}
.contentViews li a {
margin-right: 3px;
padding: 0 6px;
}
/* */

}

