/* 116190 */
/****** zone width ******/
div#content-main, div#content-middle { width: 680px }
div#zone-left { width: 240px }
div#zone-top { width: 680px }
div#zone-_main { width: 680px }
div.content-right-stuff div#zone-right { width: 240px }
div.content-right-stuff div#zone-_main, div.content-right-stuff div#content-middle { width: 420px }
div.sidemenucontainer,
div.sidemenucontainer ul { width: 240px }
div.page-wide div#content-main, div.page-wide div#content-middle { width: 940px }
div.page-wide div#zone-top { width: 940px }
div.page-wide div#zone-_main { width: 940px }
div.page-wide div.content-right-stuff div#zone-right { width: 465px }
div.page-wide div.content-right-stuff div#zone-_main, div.page-wide div.content-right-stuff div#content-middle { width: 465px }
/****** layout/div *****/
html {
overflow-y: scroll;
min-height: 100%;
}
body {
background: url('/sys/gtext/hgrad-450-faf9d8-f6f3b1.png') repeat-x #f6f3b1;
background: -moz-linear-gradient( top, #faf9d8 0%, #f6f3b1 450px, #f6f3b1 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #faf9d8 0%, #f6f3b1 450px, #f6f3b1 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #faf9d8 0%, #f6f3b1 450px, #f6f3b1 100%) no-repeat; /* W3C */
;
padding: 0;
margin: 0;
_background: #f6f3b1;
}
a img {
border: none;
}
hr.clear {
clear: both;
height: 1px;
visibility: hidden;
margin: 0;
}
div#main {
margin: 50px auto 20px auto;
width: 970px;
}
div#main div#header div.Hd {
width: 970px;
}
div#main div#header {
position: relative;
}
p.pageHasSubPages{
font-style: italic;
}
/* apuvalikko */
div#header div#wizhelpmenu {
position: absolute;
z-index: 3;
}
div#SearchPageForm {
position: absolute;
top: 0;
right: 0;
z-index: 3;
}
div#wizhelpmenu,
div#wizhelpmenu span.separator {
color: #4f4f4f;
}
div#wizhelpmenu span a {
color: #3086df !important;
}
/* ylavalikko */
div#main table.topmenucontainer {
}
/* sisaltoalue */
div#content-left,
div#content-main,
div.zone {
overflow: visible;
}
div#zone-bottom {
clear: both;
}
div#content,
div#container {
min-height: 450px;
height: auto !important;
height: 450px;
}
div#content div#container {
background-color: #ffffff;
padding: 15px;
}
/* vasen sisXltXpalsta */
div#content-left {
width: 240px;
float:left;
}
div#content-middle {
float:left;
}
/* sisXltXpalstat (oletus, oikea) */
div#content-main {
float: right;
/* IE6 tuplaa marginaalit jos ei sanota kellutusta inlineksi */
_display: inline;
}
/* sisXltXpalsta (oletus) */
div#zone-_main {
}
div.content-right-stuff div#zone-_main {
}
/* sisXltXpalsta (oikea) */
div#zone-right {
float: right;
}
div#zone-right-onlyfordroppable {
position: relative;
overflow: visible;
}
div#zone-right-onlyfordroppable div.token {
position: absolute;
top: -28px;
right: 0px;
z-index: 100;
height: 18px;
width: 200px;
}
/* korjaa tokenien asettelun, jos ed. tokenissa on esim. taulukko, jolla (epavalidi) align=left) */
div.token {
clear: both;
}
div.token {
overflow:hidden;
}
div.token.token-Memberform {
overflow:visible;
}
/* sivuvalikon leveys */
div.sidemenucontainer {
margin-bottom: 10px;
}
div.sidemenucontainer ul
{
overflow: hidden;
}
/* footer */
div#main div#footer {
padding: 10px;
clear: both;
}
/* sisaltolistat */
ul {
padding-top: 0;
margin-top: 0;
}
/* sisXltXtaulukot */
table.visible,
table.invisible,
table.border,
table.no-border {
width: 100%;
empty-cells: show;
border-spacing: 0px;
border-collapse: collapse;
}
table.visible td,
table.border td {
padding: 3px;
vertical-align: top;
border: 1px solid #888888;
}
table.invisible td,
table.no-border td {
padding: 3px 3px 3px 0;
vertical-align: top;
}
/* sisXltXlinkit */
a {
}
a:visited {
}
a:hover {
text-decoration: underline !important;
}
div#room-menu a, div#room-menu span, div#room-menu span.separator {
color: #3086df !important;
font-size:14px;
}
/* YLEISIA */
/* kielto- yms. lukkoikonit sivuvalikossa (ja lukko ylXvalikossa) */
.topmenucontainer ul img.treemark,
.sidemenucontainer ul img.treemark {
width: 12px;
height: 12px;
border: 0;
margin-left: 3px;
vertical-align: middle;
*margin-bottom: 1px;
}
table.contentImageArea {
border-collapse: collapse;
}
table.contentImageArea td {
padding: 0;
}
/* jsc */
div.jsc-bg {
position: absolute;
left: 0;
top: 0;
z-index: 20;
}
div.jsc-holder {
position: relative;
}
div.jsc-content {
position: relative;
z-index: 40;
}
div.jsc-1 {
position: absolute;
left: 0;
top: 0;
z-index: 30;
background-repeat: no-repeat;
font-size: 1px;
}
div.jsc-2 {
position: absolute;
background-repeat: repeat-y;
z-index: 25;
left: 0;
top: 0;
}
div.jsc-3 {
position: absolute;
left: 0;
bottom: 0;
/* ie6: js:lla */
z-index: 30;
background-repeat: no-repeat;
background-position: bottom;
font-size: 1px;
}
div.content-container {
word-wrap:break-word;
}
div.content-container table.contentImageArea td,
div.content-container table td {
vertical-align: top;
}
div.content-container ul,
div.content-container ol {
overflow: hidden; padding-left: 40px; margin-left: 0; zoom: 1;
}
div.content-container li,
div.content-container li {
list-style-position: outside; padding-left: 0;
}
div.content-container.news-item {
min-height: 400px;
}
hr.wiz-text {
background-color: #4f4f4f;
color: #4f4f4f;
height: 1px;
border: 0;
}
.wiz-1of13-bg {
background-color: #f2f2f2;
}
.wiz-4of13-bg {
background-color: #cccccc;
}
.wiz-2of3 {
color: #898989;
}
/* ckeditor fix */
span.cke_toolgroup a:hover { text-decoration: none !important}
div.searchbox {
padding: 5px;
padding-right: 0;
border-radius: 2px 2px 0 0;
text-align: right;
float: right;
line-height: 20px;
padding-top: 9px;
margin-left: 4px;
height: 26px;
width: 300px;
}
div.searchbox input.keywords {
background:url(http://s.freemore.com/public-page/img/magnifier.png?R=1459933329) no-repeat 5px center #fff;
border: 1px solid #ccc;
height: 15px;
font-size: 14px;
font-family: Helvetica, Arial, Sans-serif;
width: 155px;
float: right;
color: #9f9f9f;
letter-spacing: 0.04em;
padding:5px 5px 5px 30px;
border-radius:2px;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
div.searchbox input.search-focus {
color: #333;
}
div.searchbox input.btn {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
background-color:#ededed;
-webkit-border-radius:2px;
border-radius:2px;
border:1px solid #dcdcdc;
color:#444;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
padding:3px 14px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
cursor:pointer;
-moz-box-shadow: 0px 0px 1px #333;
-webkit-box-shadow: 0px 0px 1px #333;
box-shadow: 0px 0px 3px #666;
float:right;
margin:1px 2px 5px 5px;
height:24px;
}
/* klikki-banneri */
div#free-ad {
padding: 30px;
width: 910px;
margin: 0 auto;
}
div.klikki {
xtext-align: center;
padding-top: 3px;
padding-bottom: 3px;
width: 970px;
height: 90px;
margin: 0 auto;
position: relative;
}
div.klikki-textonly {
text-align: center;
width: 99%;
font: 60px Arial;
color: white;
text-shadow: 0 0 3px #000;
margin: 0 auto;
position: absolute;
left: 1px;
opacity: .3;
}
div.klikki-textonly span {
}
div.klikki iframe {
z-index: 2;
position: absolute;
left: 121px;
margin: 0 auto;
}
/* apuvalikko */
div#room-menu select:hover {
color: #000 !important;
background: #fff none no-repeat top left !important;
border: 2px solid #dddddd;
}
div#room-menu select {
margin: 0 !important;
height: auto;
font-weight: normal !important;
padding: 3px 6px 3px 6px !important;
border: 2px solid #dddddd;
background-color: #f6f6f6;
color: #000 !important;
font: 12px Helvetica, Arial, Sans-serif;
cursor: text;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
div#room-menu select {
cursor: pointer !important;
}
div#room-menu span.separator {
padding-left: 4px;
padding-right: 4px;
}
/* from tiedote.dip.css */
TABLE.artikkeli {
clear: both;
height: 150px;
width: 100%;
table-layout: fixed;
}
TABLE.artikkeli TD {
vertical-align: top;
}
TABLE.artikkeli TD.kuvat {
padding-left: 5px; padding-right: 5px;
}
TABLE.artikkeli span.suurenna {
font-weight: bold;
display: block;
}
TABLE.artikkeli TD.tiedot P.ingressi {
font-weight: bold;
}
dl.tiedote dt div { padding-bottom: 5px; }
/* Memberdata */
table.memberdata-table {
border-collapse: collapse;
width: 100%;
}
table.memberdata-table th {
vertical-align: top;
text-align: left;
padding: 4px 18px 4px 4px;
font-weight: bold;
background-repeat: no-repeat;
background-position: center right;
background-color: #ebebeb;
font-size: 82%;
cursor: pointer;
border-right: 1px solid #d3d3d3;
}
table.memberdata-table th:hover {
background-color: #c4c4c4;
}
table.memberdata-table td {
vertical-align: top;
text-align: left;
padding: 4px 10px 4px 4px;
}
table.memberdata-table thead tr .header {
background-image: url(http://s.freemore.com/public-page/tablesorter/bg.gif?R=1459933329);
}
table.memberdata-table thead tr .headerSortUp {
background-image: url(http://s.freemore.com/public-page/tablesorter/asc.gif?R=1459933329);
}
table.memberdata-table thead tr .headerSortDown {
background-image: url(http://s.freemore.com/public-page/tablesorter/desc.gif?R=1459933329);
}
table.memberdata-table td {
border-top: 1px solid #a7a7a7;
}
#preview-throbber {
position: fixed;
left: 10px;
top: 10px;
background-color: #ddd;
color: black;
padding: 7px 7px 7px 34px;
background-image: url(http://s.freemore.com/editmode/sitewiz/throbber.gif?R=1459933329);
background-position: 7px 8px;
background-repeat: no-repeat;
border-radius: 4px;
font: 11px Trebuchet MS, sans-serif;
opacity: .7;
display: none;
}
.token-Memberform .error-text {
font-weight:bold;
text-transform: uppercase;
margin-left:15px;
color:#b94a48;
font-size: 12px;
background: white;
border-radius: 5px;
padding: 5px;
display:inline-block;
}
.token-Memberform .bs3 .help-block,
.token-Memberform .bs3 .has-error .control-label,
.token-Memberform .bs3 .has-error .help-block {
color:inherit;
}
.token-Memberform .bs3 h3 {
font-size: 150%;
margin-left: 15px;
margin-right: 77px;
border-bottom: 1px solid #888;
}
.token-News table a {
word-break: break-word;
}
@media (min-width: 768px) {
.token-Memberform .error-text {
margin-left:250px;
}
}
.datepicker.dropdown-menu table * {
padding: 0 !important;
}
/****** topmenu/kehystetyt *****/
/* topmenu */
table.topmenucontainer {
margin: 0;
padding: 0;
empty-cells: show;
border-collapse: separate;
*border-collapse: collapse;
border-spacing: 0;
width: 100%;
background: url('/sys/gtext/hgrad-21-1f58d6-98a0e6.png') repeat-x #98a0e6;
background: -moz-linear-gradient( top, #1f58d6 0%, #98a0e6 21px, #98a0e6 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #1f58d6 0%, #98a0e6 21px, #98a0e6 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #1f58d6 0%, #98a0e6 21px, #98a0e6 100%) no-repeat; /* W3C */
;
}
table.topmenucontainer td { padding: 0;
border: 1px solid #e3e3e3;
}
table.topmenucontainer ul,
table.topmenucontainer ul li {
margin: 0; padding: 0;
}
table.topmenucontainer ul li {
float: left;
list-style-type: none;
/* ie6 */
_width: auto;
}
table.topmenucontainer ul li a {
border-right: 1px solid #e3e3e3;
display: block;
text-decoration: none !important;
background: url('/sys/gtext/hgrad-21-0d2be7-a5acee.png') repeat-x #a5acee;
background: -moz-linear-gradient( top, #0d2be7 0%, #a5acee 21px, #a5acee 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #0d2be7 0%, #a5acee 21px, #a5acee 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #0d2be7 0%, #a5acee 21px, #a5acee 100%) no-repeat; /* W3C */
;
padding: 5px 12px 5px 12px;
color: #1b197b !important;
font-size: 15px;
/* ie7 */
*width: 100%;
/* ie6 */
_width: auto;
}
table.topmenucontainer ul li a:hover,
table.topmenucontainer ul li.level1-onpath a {
color: #1b197b !important;
background: url('/sys/gtext/hgrad-21-c4e3f3-e6e6e6.png') repeat-x #e6e6e6;
background: -moz-linear-gradient( top, #c4e3f3 0%, #e6e6e6 21px, #e6e6e6 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #c4e3f3 0%, #e6e6e6 21px, #e6e6e6 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #c4e3f3 0%, #e6e6e6 21px, #e6e6e6 100%) no-repeat; /* W3C */
;
}
table.topmenucontainer ul li span {
display: block;
font-weight: bold;
}
/****** sidemenu/kevyet *****/
div.sidemenucontainer ul,
div.sidemenucontainer ul li {
margin: 0;
padding: 0;
}
div.sidemenucontainer {
}
div.sidemenucontainer ul li {
list-style-type: none;
/* ie6 */
_display: inline;
}
div.sidemenucontainer ul li a {
padding-left: 10px;
padding-right: 10px;
display: block;
text-decoration: none !important;
line-height: normal;
color: #151f79 !important;
border-bottom: 1px dotted #dbdbdb;
}
div.sidemenucontainer ul li a {
background: url('/sys/gtext/hgrad-21-89a2e6-ffffff.png') repeat-x #ffffff;
background: -moz-linear-gradient( top, #89a2e6 0%, #ffffff 21px, #ffffff 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #89a2e6 0%, #ffffff 21px, #ffffff 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #89a2e6 0%, #ffffff 21px, #ffffff 100%) no-repeat; /* W3C */
;
padding-top: 4px;
padding-bottom: 5px;
/* ie */
*padding-top: 3px;
*padding-bottom: 4px;
}
/* ekan tason linkkien hoveri ja valittu linkki */
div.sidemenucontainer ul li a:hover,
div.sidemenucontainer ul li.level1-onpath a.level1 {
color: #3086df !important;
background: url('/sys/gtext/hgrad-21-ededed-ebebeb.png') repeat-x #ebebeb;
background: -moz-linear-gradient( top, #ededed 0%, #ebebeb 21px, #ebebeb 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #ededed 0%, #ebebeb 21px, #ebebeb 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #ededed 0%, #ebebeb 21px, #ebebeb 100%) no-repeat; /* W3C */
;
}
div.sidemenucontainer ul li.level1-onpath a.level1 {
font-weight: bold;
color: #3086df !important;
}
/* ekan tason bulletit */
div.sidemenucontainer ul li a span {
font-size: 12px;
padding-left: 10px;
display: block;
font-weight: bold;
background: url(http://s.freemore.com/public-page/img/arrow_black_50.png?R=1459933329) no-repeat;
_background: url(http://s.freemore.com/public-page/img/arrow_blackish_ie6.gif?R=1459933329) no-repeat;
background-position: 0 5px;
}
/* toisen tason linkit + syvemmXt */
div.sidemenucontainer ul li li a {
color: #151f79 !important;
background: #f0f0f0;
border-bottom: none;
padding-top: 3px;
padding-bottom: 5px;
/* ie */
*padding-bottom: 4px;
*padding-top: 3px;
}
div.sidemenucontainer ul li li.level2-first a.level2-first {
padding-top: 7px;
}
div.sidemenucontainer ul li li.level2-last a {
padding-bottom: 7px;
border-bottom: 1px dotted #dbdbdb;
}
/* toisen tason linkkien + syvempien hoveri ja valittu */
div.sidemenucontainer ul li li.here a.level1,
div.sidemenucontainer ul li li a:hover {
color: #3086df !important;
background: #e6e6e6;
text-decoration: underline;
}
div.sidemenucontainer ul li li a.here {
color: #3086df !important;
background: #e6e6e6;
}
div.sidemenucontainer ul li li a.here span {
font-weight: bold;
}
/* toisen tason linkkien + syvempien bulletit */
div.sidemenucontainer ul li li a span {
background: url(http://s.freemore.com/public-page/img/arrow_black_50.png?R=1459933329) no-repeat;
_background: url(http://s.freemore.com/public-page/img/arrow_blackish_ie6.gif?R=1459933329) no-repeat;
background-position: 0 5px;
font-weight: normal;
}
/****** app1/jsc *****/
/* upotus */
div.app1-bg {
background: #f9f790;
}
/* headeri */
div.app1 div.hd h2 {
color: #2031cb;
font-size: 16px;
font-weight: normal;
border-bottom: 2px solid #0c14c6;
}
div.app1 div.hd h2 a {
color: #2031cb !important;
text-decoration: none !important;
font-size: 16px;
font-weight: normal;
}
/* sovellusten datarivit */
div.app1 div.bd {}
div.app1 div.bd div.row {
background: url(http://s.freemore.com/public-page/img/arrow_black_50.png?R=1459933329) no-repeat 5px 6px;
_background: url(http://s.freemore.com/public-page/img/arrow_blackish_ie6.gif?R=1459933329) no-repeat 5px 6px;
border-bottom: 1px dotted #888888;
color: #000;
}
div.app1 div.bd div.rowLast {
border-bottom: none;
}
/* linkit poiminnoissa */
div.app1 a {
text-decoration: none;
font-weight: bold;
color: #fa1f14 !important;
}
/* invert-linkki */
div.app1 a.inverse {
background-color: #fa1f14 !important;
color: #f9f790 !important;
padding: 3px 6px !important;
}
div.app1 a.inverse:hover {
background-color: #fa1f14 !important;
text-decoration: none !important;
opacity:.75 !important;
filter: alpha(opacity=75) !important;
}
img.poll {
/* vastausmaarapalkit otsikkovarilla? */
background-color: #2031cb;
}
/* pvm */
div.app1 span.pvm,
div.app1 div.pvm {
color: #888888;
font-size: 11px;
}
/* ingressi, poiminnon teksti, pikakyselyn vastausvaihtoehdot */
div.app1 td.poll_choice,
div.app1 div.ingressi,
div.app1 div.text {
color: #595959 !important;
font-style: oblique;
font-size: 90%;
}
div.app1 div.title,
div.app1 p.poll_question,
div.app1 td.poll_choice {
color: #595959;
}
/* highlight, korostus esim. hinnoille yms */
div.app1 div.highlight,
div.app1 span.highlight {
color: #8C3232 !important;
}
/* Listausten odd-rivin tausta */
div.app1 .evenrow {
background: #f0ee8c !important;
}
/* !!! NXMX SIIRTYISI POIS (kyse taittomallin asettelusta) - poimittu ylemmistX mXXrityksistX !!! */
div.app1-wrap {
margin-bottom: 10px;
}
body.ie6-9 div.app1 {
padding: 10px 15px 10px 15px;
}
body.modern div.app1 {
padding: 7px 11px 5px;
}
div.jsc-holder {
overflow: hidden;
}
div.app1 div.hd {
margin-bottom: 6px;
}
div.app1 div.hd h2 {
padding: 5px 10px 2px 0px;
}
div.app1 div.bd div.row {
margin-bottom: 5px;
padding: 0 10px 5px 15px;
}
div.app1 div.bd div.rowLast {
margin-bottom: 0px;
}
/* kuva poiminnoissa */
div.rel div.img {
float: right;
clear: both;
padding-left: 10px;
}
/* datarivin asettelua uutisissa ja tapahtumissa */
div.app1 table.rc {
width: 100%;
empty-cells: show;
border-collapse: collapse;
border: 0;
border-spacing: 0;
margin: 0;
}
div.app1 table.rc td {
padding: 0;
}
div.app1 div.bd p {
margin: 0;
padding: 0;
}
/* ainakin pikakyselyssa.. */
div.app1 div.bd form {
padding: 0;
margin: 0;
}
table.poll { width: 100%; }
div.pvm {
padding-left: 0px;
}
div.app1 td.poll_choice,
div.app1 div.ingressi,
div.app1 div.text {
padding-left: 0px;
padding-top: 3px;
}
/* footer */
div.app1 div.ft {
padding: 0 5px 5px 5px;
}
div.app1 a.feed_link {
float: right;
}
div.app1 a.feed_link img {
border: none;
margin-top: 2px;
margin-right: 2px;
vertical-align: middle;
}
body.ie6-9 div#zone-left div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-240-5-ffffff--2e8aff-1-1.png'); width: 240px; height: 6px; }
body.ie6-9 div#zone-left div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-240-5-ffffff--2e8aff-1-2.png'); width: 240px; }
body.ie6-9 div#zone-left div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-240-5-ffffff--2e8aff-1-3.png'); width: 240px; height: 6px; }
body.modern div#zone-left div.app1-bg { width: 234px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div#zone-top div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-680-5-ffffff--2e8aff-1-1.png'); width: 680px; height: 6px; }
body.ie6-9 div#zone-top div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-680-5-ffffff--2e8aff-1-2.png'); width: 680px; }
body.ie6-9 div#zone-top div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-680-5-ffffff--2e8aff-1-3.png'); width: 680px; height: 6px; }
body.modern div#zone-top div.app1-bg { width: 674px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div.content-right-stuff div#zone-_main div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-420-5-ffffff--2e8aff-1-1.png'); width: 420px; height: 6px; }
body.ie6-9 div.content-right-stuff div#zone-_main div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-420-5-ffffff--2e8aff-1-2.png'); width: 420px; }
body.ie6-9 div.content-right-stuff div#zone-_main div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-420-5-ffffff--2e8aff-1-3.png'); width: 420px; height: 6px; }
body.modern div.content-right-stuff div#zone-_main div.app1-bg { width: 414px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div#zone-right div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-240-5-ffffff--2e8aff-1-1.png'); width: 240px; height: 6px; }
body.ie6-9 div#zone-right div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-240-5-ffffff--2e8aff-1-2.png'); width: 240px; }
body.ie6-9 div#zone-right div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-240-5-ffffff--2e8aff-1-3.png'); width: 240px; height: 6px; }
body.modern div#zone-right div.app1-bg { width: 234px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div#zone-_main div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-680-5-ffffff--2e8aff-1-1.png'); width: 680px; height: 6px; }
body.ie6-9 div#zone-_main div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-680-5-ffffff--2e8aff-1-2.png'); width: 680px; }
body.ie6-9 div#zone-_main div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-680-5-ffffff--2e8aff-1-3.png'); width: 680px; height: 6px; }
body.modern div#zone-_main div.app1-bg { width: 674px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div.page-wide div#zone-top div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-940-5-ffffff--2e8aff-1-1.png'); width: 940px; height: 6px; }
body.ie6-9 div.page-wide div#zone-top div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-940-5-ffffff--2e8aff-1-2.png'); width: 940px; }
body.ie6-9 div.page-wide div#zone-top div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-940-5-ffffff--2e8aff-1-3.png'); width: 940px; height: 6px; }
body.modern div.page-wide div#zone-top div.app1-bg { width: 934px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div.page-wide div.content-right-stuff div#zone-_main div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-465-5-ffffff--2e8aff-1-1.png'); width: 465px; height: 6px; }
body.ie6-9 div.page-wide div.content-right-stuff div#zone-_main div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-465-5-ffffff--2e8aff-1-2.png'); width: 465px; }
body.ie6-9 div.page-wide div.content-right-stuff div#zone-_main div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-465-5-ffffff--2e8aff-1-3.png'); width: 465px; height: 6px; }
body.modern div.page-wide div.content-right-stuff div#zone-_main div.app1-bg { width: 459px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div.page-wide div#zone-_main div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-940-5-ffffff--2e8aff-1-1.png'); width: 940px; height: 6px; }
body.ie6-9 div.page-wide div#zone-_main div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-940-5-ffffff--2e8aff-1-2.png'); width: 940px; }
body.ie6-9 div.page-wide div#zone-_main div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-940-5-ffffff--2e8aff-1-3.png'); width: 940px; height: 6px; }
body.modern div.page-wide div#zone-_main div.app1-bg { width: 934px;border-radius: 5px;border: 1px solid #2e8aff; }
body.ie6-9 div.page-wide div#zone-right div.app1-jsc-holder div.jsc-1 { background-image: url('/sys/gtext/mc-465-5-ffffff--2e8aff-1-1.png'); width: 465px; height: 6px; }
body.ie6-9 div.page-wide div#zone-right div.app1-jsc-holder div.jsc-2 { background-image: url('/sys/gtext/mc-465-5-ffffff--2e8aff-1-2.png'); width: 465px; }
body.ie6-9 div.page-wide div#zone-right div.app1-jsc-holder div.jsc-3 { background-image: url('/sys/gtext/mc-465-5-ffffff--2e8aff-1-3.png'); width: 465px; height: 6px; }
body.modern div.page-wide div#zone-right div.app1-bg { width: 459px;border-radius: 5px;border: 1px solid #2e8aff; }
/****** obsbox/default *****/
/* huomiolaatikko */
p.as_huomiolaatikko,
div.as_huomiolaatikko {
background-color: #eeeeee;
border: 1px solid #cccccc;
color: #333333;
overflow: hidden;
_overflow-y: visible;
padding: 10px;
margin-bottom: 4px;
}
/* avoid handles in IE */
body.d4ck div.as_huomiolaatikko,
body.d4ck p.as_huomiolaatikko {
overflow: visible;
height: auto !important;
}
div.as_tietolaatikko,
div.token p.as_tietolaatikko,
p.as_tietolaatikko {
background: url(http://s.freemore.com/public-page/obsbox/info.png?R=1459933329) no-repeat #eeeeee;
_background: url(http://s.freemore.com/public-page/obsbox/info.gif?R=1459933329) no-repeat #eeeeee;
background-position: 8px 8px;
border: 1px solid #cccccc;
padding-left: 50px;
padding-bottom: 13px; /* obs: different value for editmode below */
height: auto !important;
height: 25px;
}
div.as_halylaatikko,
div.token p.as_halylaatikko,
p.as_halylaatikko {
background: url(http://s.freemore.com/public-page/obsbox/alarm.png?R=1459933329) no-repeat #eeeeee;
_background: url(http://s.freemore.com/public-page/obsbox/alarm.gif?R=1459933329) no-repeat #eeeeee;
background-position: 11px 8px;
border: 1px solid #cccccc;
padding-left: 50px;
padding-bottom: 13px; /* obs: different value for editmode below */
height: auto !important;
height: 25px;
}
div.as_raquolaatikko,
div.token p.as_raquolaatikko,
p.as_raquolaatikko {
background: url(http://s.freemore.com/public-page/obsbox/raquo.png?R=1459933329) no-repeat #eeeeee;
_background: url(http://s.freemore.com/public-page/obsbox/raquo.gif?R=1459933329) no-repeat #eeeeee;
background-position: 18px 12px;
border: 1px solid #cccccc;
padding-left: 50px;
height: auto !important;
height: 18px;
}
/* ckeditorin dropdowniin vahan pienempina */
ul.cke_panel_list p.as_huomiolaatikko {
padding: 4px;
}
ul.cke_panel_list p.as_tietolaatikko,
ul.cke_panel_list p.as_halylaatikko,
ul.cke_panel_list p.as_raquolaatikko {
padding-left: 40px;
background-position: 4px 4px;
}
/* sisaltotaulukon reunat yms. huom: nama kuuluisi 'yleisiin', mutta ovat taalla, jotta saadaan helposti myos ckeditoriin */
table.d4contentTable {
border-collapse: collapse;
empty-cells: show;
}
body.d4ck table {
border-collapse: collapse !important;
}
table.d4border {
empty-cells: show;
}
div.token-Form table.d4contentTable {
width: auto;
}
div.token-Form table.d4contentTable.d4wide,
table.d4wide {
width: 100%;
}
table.d4contentTable th {
background-color: #e9e9e9;
}
table.d4contentTable th,
table.d4contentTable td {
padding: 4px 5px;
}
/* eka firefox-redraw-bugin vuoksi, muuten jaa ulkoreunat piirtamatta */
body.d4ck table.d4border,
div.token-Form table.form-fillin table.d4border th,
div.token-Form table.form-fillin table.d4border td,
table.d4border th,
table.d4border td {
border: 1px solid #c4c4c4;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body.d4ck table.d4noborder,
body.d4ck table.d4noborder th,
body.d4ck table.d4noborder td {
border: 1px dotted #d3d3d3 !important;
}
@-moz-document url-prefix() {
/* firefox <= 3.6 piirtaa vasemman reunan overflow:hidden-divistX vasemmalle piiloon */
div.token-Form table.d4border,
div.content-container table.d4border {
margin-left: 1px;
margin-top: 1px;
}
/* 100% levyisilla taulukoilla sama ongelma oikeassa reunassa */
div.token-Form table.d4border.d4wide,
div.content-container table.d4border.d4wide,
div.content-container table.d4border[width='100%'] {
width: 99.5%;
}
}
/* muokkaustilassa */
body.d4ck td,
body.d4ck th {
min-width: 10px !important;
}
body.d4ck p.as_tietolaatikko {
padding-bottom: 17px;
}
body.d4ck p.as_halylaatikko {
padding-bottom: 16px;
}
/* ks. C11962 */
hr {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
opacity: .3;
background-color: #4f4f4f;
height: 1px;
border: 0;
padding: 0;
margin-top: 0pt;
}
/****** text/arial *****/
/* sivuvalikon ekan tason linkit */
div.sidemenucontainer a {
font-family: arial;
letter-spacing: 1px;
font-size: 12px;
}
/* sivuvalikon loput linkit */
div.sidemenucontainer li li a {
letter-spacing: normal;
}
/* ylavalikon linkit */
table.topmenucontainer a {
font-family: arial;
letter-spacing: 1px;
font-size: 12px;
}
h1, h2, h3, h4, p, li, div, span.footer, input, textarea,
div.Hd div.text, label {
margin: 0; padding: 0;
font-size: 12px;
font-family: arial;
font-weight: normal;
}
table th {font-weight: bold}
table caption { color: #1936be; margin-bottom: 4px; font-weight: bold; }
caption, th, td,
table.visible td, table.invisible td,
table.border td, table.no-border td {
font-size: 12px;
font-family: arial;
font-weight: normal;
color: #4f4f4f;
}
/* sivun otsikot */
h1 {
margin-bottom: 10px;
font-size: 22px;
font-weight: bold;
color: #0b21e0;
border-bottom: 3px double #1337f1;
padding-bottom: 2px;
}
/* loput otsikot */
h2,
h3,
h4 {
margin-bottom: 3px;
font-weight: bold;
color: #1936be;
}
h2 {
font-size: 16px;
}
h3 {
font-size: 14px;
}
h4 {
font-size: 13px;
}
/* sisaltokappale */
div.token, p, pre {
font-size: 12px;
margin-bottom: 10px;
color: #4f4f4f;
}
div.token p {
}
li, body.d4ck div {
color: #4f4f4f;
}
div.app p {
line-height: normal;
}
/* linkit */
a {
color: #3086df;
}
a:visited {
color: #3086df;
}
a:active,
a:hover {
color: #3086df;
}
/* kuvatekstit */
div.caption {
font-size: 10px;
color: #100e0e;
}
/* footer */
span.footer {
font-size: 10px;
letter-spacing: 1px;
}
span.footer a {
text-decoration: none;
}
/****** hd/custom *****/
div.Hd {
background: url('/@Bin/116231/VSVUkotis_yl%c3%a4osai.jpg') transparent;
}
div.Hd,
div#main div#header {
height: 172px;
}
div.Hd div.text1 {
color: #404040;
font-size: 30px;
position: absolute;
top: 30px;
left: 30px;
font-weight:bold
}
div.Hd div.text1 a {
text-decoration: none;
color: #404040;
}
div.Hd div.text1 a:hover { text-decoration: none !important; }
div.Hd div.text2 {
color: #666666;
font-size: 17px;
position: absolute;
top: 65px;
left: 30px;
}
div.Hd div.text3 {
color: #808080;
font-size: 14px;
position: absolute;
top: 85px;
left: 30px;
}
/****** ft/basic *****/
div#footer {
background: url('/sys/gtext/hgrad-41-266aed-ffffff.png') repeat-x #ffffff;
background: -moz-linear-gradient( top, #266aed 0%, #ffffff 41px, #ffffff 100%) no-repeat; /* FF3.6+ */
background: -webkit-linear-gradient(top, #266aed 0%, #ffffff 41px, #ffffff 100%) no-repeat; /* Chrome10+,Safari5.1+ */
background: linear-gradient( to bottom, #266aed 0%, #ffffff 41px, #ffffff 100%) no-repeat; /* W3C */
;
padding: 10px;
border-top: 1px solid #cccccc;
}
div.Ft div.row2 div { display: inline; }
div.Ft div.text1 {
color: #0b0a0a !important;
}
div.Ft div.text2 {
color: #0b0a0a;
margin-left: 10px;
}
div.Ft div.text3 {
color: #0b0a0a;
}
div.Ft div.copyright {
color: #1d1b1b;
}
div.Ft div.copyright a {
color: #1d1b1b;
text-decoration: none;
}
div.Ft div.optinet {
float: right;
margin-left: 10px;
color: #0b0a0a;
}
div.Ft div.optinet a {
color: #0b0a0a;
text-decoration: none;
}
div#free-ad {
text-align: center;
padding: 20px 0 10px 0;
}
div.rwd-menu {
display: none;
}
/*
Enable this CSS For:
- Desktop viewport width <= 800px, and initially exclude all devices
- OR any device in portrait mode
- OR any device with a device-width <= 750px (most phones etc. but not landscape tablets)
*/
@media only screen and (max-width:800px) and (min-device-width:1200px), only screen and (orientation: portrait) and (max-device-width:1024px), only screen and (max-device-width:750px) {
body,h1,h2,h3,p,a,span,input,textarea,label,td,th,div {
font-family: Helvetica, Arial !important;
-webkit-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}
.glyphicon {
font-family: 'Glyphicons Halflings' !important;
}
/* Set this so that we know we are in the RWD mode */
div#footer {
margin-bottom: -1px;
}
/* Page structure */
div#main {
max-width:970px;
margin: 0;
width: auto;
position:relative;
}
div#main div#header,
div#main div#header div.Hd {
max-width: 970px;
width: auto;
background-position: left;
background-size: contain;
background-repeat:no-repeat;
background-position: center bottom !important;
}
div#main div#header div.Hd embed {
display:none !important;
}
div#content-left,
div#zone-top,
div#zone-left,
div#zone-_main,
div.page-wide div#zone-top,
div#content-main,
div.page-wide div#content-main,
div.content-container,
body.modern div#zone-_main div.app1-bg,
body.modern div#zone-top div.app1-bg,
div.page-wide div.content-right-stuff div#zone-right,
div.page-wide div#content-middle {
width:100% !important;
}
div.app1-bg {
width:100% !important;
}
div#content div#container {
padding:10px;
}
div.token img {
max-width:100%;
height:auto;
display:block;
margin: 0 auto;
}
div.token .poll_choice img {
margin:0;
height:7px;
}
div.caption {
margin: 0 auto;
text-align: center;
margin: 10px 0;
font-size:14px;
}
/* Text */
div.token p, p, pre {
padding:0;
font-size:16px;
}
p.as_huomiolaatikko,
p.as_raquolaatikko {
padding:10px 10px 10px 50px !important;
}
/* General widget */
body.modern div#zone-left div.app1-bg,
body.modern div#zone-right div.app1-bg {
width: 99% !important;
}
/* Form widget */
.token-Form input[type="submit"],
.token-Form input[type="reset"] {
padding:8px 10px;
border:1px solid #ccc;
width: 100px;
margin-right:10px;
color:#FFF;
font-weight:bold;
background:#666;
}
.token-Form input[type="text"],
.token-Form textarea {
width:95% !important;
border:1px solid #ccc;
padding:5px;
}
/* Poll */
.token-Poll input[type="submit"] {
padding:8px 10px;
border:1px solid #ccc;
color:#FFF;
font-weight:bold;
background:#666;
margin:5px 0 5px 0;
}
.token-Poll .poll_question {
margin-top:20px !important;
display:inline-block;
}
.token-Poll .poll_question:first-child {
margin-top:0 !important;
}
div.app1 td.poll_choice {
font-size:100%;
}
/* Mediaclip */
.rwd-video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.rwd-video-container iframe,
.rwd-video-container object,
.rwd-video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* News */
.token-News dd {
margin-bottom:15px;
}
.token-News .feed_link img {
margin:5px;
display:inline;
}
div.rwd-news {
width: auto;
}
/* Image gallery */
.token-Gallery .galleryThumbnails div {
margin-right: 16px !important;
}
.token-Gallery div.galleryImage {
line-height:normal !important;
}
.klikki {
display: none !important;
}
div#main div#header,
div#main div#header div.Hd {
height: 101px;
}
div#header div.text1 {
top:25px;
left:25px;
width:auto;
height:auto;
}
div#header .text2,
div#header .text3 {
display:none;
}
div#header .text1 {
font-size:15px;
}
div#topmenu,
div.sidemenucontainer,
table.topmenucontainer,
div#room-menu-links {
display:none !important;
}
div#footer div {
width:100%;
display:block !important;
margin-bottom:3px;
}
/* Search */
div.searchbox {
width:auto;
float:none;
margin:0;
padding:5px 10px;
}
div.searchbox input.keywords {
width: 50%;
float: left;
}
div.searchbox .btn {
display:none;
}
.searchform #hakukentta {
display:block;
}
.searchform #ohjeet {
position: static;
}
.searchform #Q {
padding:5px;
}
.searchform input[type="submit"] {
padding:8px 10px;
border:1px solid #ccc;
width: 100px;
margin-right:10px;
color:#FFF;
font-weight:bold;
background:#666;
}
/* Menu */
div.rwd-menu {
margin-top:-5px;
margin-bottom:5px;
display:block;
}
div.rwd-menu .rwd-menu-trigger-common {
display:block;
background:#333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAF0lEQVQoz2P4TyFgoNiAgQejYTAIwgAAt3V+kMzQrQ0AAAAASUVORK5CYII=') no-repeat 5px center;
padding:5px 7px 0 7px;
height:25px;
font-size:15px;
font-weight:bold;
text-decoration: none !important;
position: absolute;
top:5px;
padding-left: 25px;
margin-right:0;
}
div.rwd-menu .rwd-menu-trigger {
right:5px;
}
div.rwd-menu .rwd-user-menu-trigger {
right:110px;
}
div.rwd-menu #rwd-menu-level-1 {
width: 100%;
}
div.rwd-menu .rwd-menu-trigger:hover,
div.rwd-menu .rwd-menu-trigger:focus {
text-decoration: none !important;
}
div.rwd-menu ul {
padding:0;
margin:0;
}
div.rwd-menu ul ul {
padding-left:30px;
list-style-type:none;
border-top:1px solid #666;
background:#333;
}
div.rwd-menu li {
background-color:#333;
border-bottom:1px solid #666;
padding:7px 0 0 0;
font-size:15px;
font-weight:bold;
color:#fff;
position: relative;
}
div.rwd-menu li.active {
background-color:#555;
}
div.rwd-menu ul ul li {
background:none;
}
div.rwd-menu li.room {
background:#333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxNjFDOTY0RDQyMDExRTM4RkFFQjAxNzY3REZBRTBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxNjFDOTY1RDQyMDExRTM4RkFFQjAxNzY3REZBRTBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTlBQzEzRkZENDE4MTFFMzhGQUVCMDE3NjdERkFFMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTlBQzE0MDBENDE4MTFFMzhGQUVCMDE3NjdERkFFMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6YdH3dAAABGElEQVR42mL4//8/Aw7MBMR1QHwPiL8D8S8gfgHEU4BYDI8+ojAuCSsg/vAfP0iltsUeWCx5BMSXgPgHmngJtSzmBOLHSAZfBWJTJHkOIF6OZrkVNSzuRjLwNB6NOUjqjlLD4mtIBtoR0HwQSa0GqRYzMSCANBCrQdnXgfgQA36wBomtzEAiQLZYAIiZoey3ROj9gMTmpMTif0hsNiL0siCx/1Ni8W8k9i8i9P5BYv8l1WKQq+WAWBKItZDERYDYDIjZcfj+ARDrIfENgPg+NNQuE2MxIzCFnQLSpgzUASDLlYgNakEG6gEOUuL4DxUt/kdO4qIrGLV41OJRi4eHxSwD4RGQpU+AWAWIP1NoKS8QvyFWMUCAAQAjXl+TuJyGAwAAAABJRU5ErkJggg==') no-repeat right center;
}
div.rwd-menu li.room-last {
border-bottom:5px dotted #666;
}
/*
div.rwd-menu li:last-child {
border-bottom:0;
}
*/
div.rwd-menu a {
color:#FFF !important;
text-decoration: none;
margin-left:10px;
display:block;
margin-right: 70px;
padding: 5px;
margin-bottom:7px;
}
div.rwd-menu a.rwd-sub-toggle {
display:block;
width:30px;
height:30px;
background: url('data:image/png;base64,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') no-repeat;
position: absolute;
right: 5px;
top: 6px;
margin:0;
padding:0;
}
div.rwd-menu a.rwd-sub-toggle-open {
background:url('data:image/png;base64,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') no-repeat;
}
ul#rwd-user-menu-ul span.user-menu-glyphicon {
padding-right: 20px;
}
.rwd-table-scroller {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.rwd-menu-selected {
background-color: #555 !important;
}
/* Events */
table.cc td.cal {
display:none;
}
table.cc td.list .rwd-element a:last-child {
float:right;
}
/* Gallery */
.token-Gallery .galleryThumbnails div {
width: 100% !important;
text-align: center;
height: auto !important;
margin-bottom: 20px;
}
/* Discussion board */
div.token-Discussion2 div.new-thread {
float: none;
}
div.token-Discussion2 form dt {
float:none;
width: auto;
text-align: left;
}
div.token-Discussion2 form dd {
margin:0;
}
div.token-Discussion2 form dd input,
div.token-Discussion2 form dd textarea {
padding:5px;
border:1px solid #ccc;
}
div.token-Discussion2 ul.threads .info,
div.token-Discussion2 ul.messages .hdr {
float:none;
text-align: left;
}
div.token-Discussion2 ul.messages .body {
margin:0;
}
.feed_link {
display:none;
}
#free-ad {
width:100% !important;
padding-top:5px !important;
padding-bottom:5px !important;
}
#free-ad img {
width:100%;
height:auto;
}
div.content-right-stuff div#zone-right,
div.content-right-stuff div#zone-_main,
div#content-middle {
width: 100% !important;
margin:0;
float:left;
}
}