/*-------------------------------
MEDIUM
-------------------------------*/

.only-mobile,
.no-medium,
img#haku-ikoni,
div#someicon-cont-mobile,
div#fontsize-change-cont-mobile { display: none; }

body { margin-top: 0 !important; }

div#header-cont { width: 730px; }

img#img_src_header { width: 156px !important; }

div#header-cont .table-cell.right { padding: 20px 0 20px 15px; }

div#assistant-cont .table { width: 730px; }

.flexslider-img-text-cont { width: 100%; }

.flexslider-img-text { padding: 15px 30px; }

div#assistant-cont.sp div#readspeaker-wrap div#readspeaker_button1 { top: -10px; }

div#content-wrap-sp { margin-top: -30px; }

div#content-wrap { 
 width: 730px;
 table-layout: fixed;
}

div#leftCol {
 width: 215px;
 padding: 50px 0;
}

div#leftCol img { max-width: 100%; }

div#centerCol {
 width: 470px;
 padding: 50px 0;
}

div#centerCol-sp { width: 730px; }

div#centerCol img { max-width: 100%; }

/*
div#centerCol-sp div#readspeaker-wrap { width: 730px; }
div#centerCol div#readspeaker-wrap div#readspeaker_button1 { top: -30px; }
*/

div#banner-container p.admin-linkset { width: 730px; }

div#banner-cont { width: 730px; }

div#footer-cont { width:730px; }

div#footer1-wrap,
div#footer2-wrap,
div#footer3-wrap,
div#footer4-wrap,
div#footer5-wrap,
div#footer6-wrap,
div#footer7-wrap { width: 156px; } 

div#footer1-wrap img,
div#footer2-wrap img,
div#footer3-wrap img,
div#footer4-wrap img,
div#footer5-wrap img,
div#footer6-wrap img,
div#footer7-wrap img { max-width: 156px; }

/*------------------------------------------------
NAVIGATION
------------------------------------------------*/

ul#main-navi { width: 730px; }

ul#main-navi li.level1 { width: 121px; }

ul#main-navi li.level1 > a, ul#main-navi li.level1 > a:visited { font-size: 13px; }

ul.megamenu li.level2 > a { font-size: 15px; }

ul#main-navi li.level2 { width: 215px; }

li.pikalinkit2 li.bg { width: 215px; }

li.pikalinkit1 ul {
 left: 260px;
 width: 215px;
}

li.pikalinkit2 ul { width: 215px; }

li.pikalinkit1 div { 
 width: 215px;
 font-size: 15px;
}

li.pikalinkit2 div { 
 width: 215px;
 font-size: 15px; 
}

ul#navi-left div.nav-text { width: 190px; }

/*------------------------------------------------
STARTPAGE
------------------------------------------------*/

div.liftarea-cont-wrap2 { width: 730px; }

div#content-wrap-sp div.sp-narrow-cont { width: 730px; }

div#content-wrap-sp div.searchpage-narrow-cont,
div#content-wrap-sp div.sidemap-narrow-cont { width: 730px; }

div#shortcut-wrap { width: 730px; }

div#shortcut-wrap .table-cell { width: 215px; }

div#facebook-wrap { width: 730px; }

div#facebook-wrap .table-cell { width: 215px; }

div#facebook-cont-aloitussivu div#facebook-wrap { width: 470px; }

div#facebook-cont-aloitussivu div#facebook-wrap .table-cell { width: 212px; }

/*------------------------------------------------
SUBPAGES
------------------------------------------------*/

div#pageimage2-wrap { width: 212px; }

div#pageimage2-text {  width: 212px; }

div#pageimage2-wrap img { max-width: 212px; height: auto !important;  }

div#highlighttext-wrap { width: 212px; }

/*------------------------------------------------
CALENDAR
------------------------------------------------*/

div.cal-wrapper div#cal-container-right {
 display: table-cell;
 width: 385px;
 padding-left: 40px;
}

/*------------------------------------------------
RESPONSIVE TABLE, 2 COLUMNS
-----------------------------------------------*/

div.table-2col div.table-cell { width: 212px; }

/*------------------------------------------------
DIV.PAINIKKEET 2 vierekkäin
------------------------------------------------*/

div.buttons-2col-wrap { width: 470px; }

div#colContainer div.buttons-2col-wrap.table div.table-cell { width: 227px; }

div#colContainer div.buttons-2col-wrap div.table-gap { width: 16px; }

/*------------------------------------------------
MISC
------------------------------------------------*/

div#leftCol p.banner-wrapper img.ad-img { 
 max-width: 210px !important;
 height: auto !important;
}

/*------------------------------------------------
TILAVARAUS
------------------------------------------------*/

div.tilavaraus_kuva { width: 257px; }

div.tilavaraus_kuva img { max-width: 212px; }
