/* Fontit */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);

.horizontal, .mainmenu-menu {
width:948px !important;
}
a.personal-training {
background:url('http://custom.twid.com/twidcustom/kuntoliikunta/images/personal-training.jpg') no-repeat;
width:220px;
height:270px;
position:relative;
display:block;
overflow:hidden;
text-indent:-9999px;
}
a:hover.personal-training {
background-position:0 -269px;
}
h1 {
font-family:"Droid Serif" !important;
}
h2, h3, #mainmenu {
font-family:"Droid Sans" !important;
}
div.homepageboxes {
background: url("http://www.kuntoliikunta.com/twidcustom/kuntoliikunta/images/etusivu.png") no-repeat scroll -11px -4px transparent !important;
    height: 290px;
    margin-left: 1px;
    padding: 0;
    width: 707px;
}
.escapearea {
}
.escapearea .box {
background:#ffffff !important;
-moz-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);

border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; width: 300px; padding: 10px; margin: 10px; float: left; height: 100px; max-height: 100px; min-height: 100px;
}
.escapearea .box:hover {
-moz-opacity:1.0;
opacity:1.0;
filter:alpha(opacity=100);
}
.signedin .ownerprofilecontent {
  display: none;
}
.signedin .sourcehomelink .ownerprofilecontent {
  display: inline;
}
#customheader {
behavior: url('/js/ie-css3.htc');
border-top-right-radius:8px;
border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-topleft:8px;
margin-top:20px;
}
#customheader {
-moz-box-shadow: 0px 0px 30px #666; /* Firefox */
-webkit-box-shadow: 0px 0px 30px #666; /* Safari, Chrome */
box-shadow: 0px 0px 30px #666; /* Loput */
}
#mainmenu, #arena {
-moz-box-shadow: 0px 0px 30px #888; /* Firefox */
-webkit-box-shadow: 0px 0px 30px #888; /* Safari, Chrome */
box-shadow: 0px 0px 30px #888; /* Loput */
}
#footerarea a {
color:#858585;
} 
#footerarea a:hover {
color:#222222;
}
#arena {
  background:#ffffff;
  clear: both;
}
/* SISÄLTÖ-ULKOASU */
.wide .module-header , .wide .module-content, .wide .module-footer, .wide .module-content, .narrowdual, .narrowdual .module-footer, .narrowdual .module-header, .narrowdual .module-content, .widget, .widget-inner , .widget-header, .widget-content, .widget-footer {
background:none !important;
}
.tabs-module .module-header {
    height: 9px;
}
.latestnews {
}
.latestcontent {
float:left !important;
}
.narrowdual {
width:345px !important;
padding:10px 10px 30px 10px !important; 
}
.narrowdual .module-content .content .dr-list .dr-list-item div div
border-bottom:1px solid #bbbbbb;
}
.contentarea {
width:770px !important;
}
.widget {
border:1px solid #bbbbbb;
}
.widget-header {
border-bottom:1px solid #bbbbbb;
}
.wide, .widget {
background:transparent;
padding:8px;
}
.widget {
margin:0 0 15px 0 !important;
padding:0 !important;
}
.mostactiveusersarea .widget-content ul {
overflow:auto;
margin:0 0 0 4px;
}
.extbanners img {
width:auto !important;
height:auto !important;
}
.widget-content {
background:none #ffffff;
}
.widget-header {
text-align:center !important;
padding:0 0 4px 0 !important;
overflow:hidden !important;
height:20px !important;
background:transparent;
color:#646464 !important;
}
.widget-content, .widget-footer {
background:transparent;
}
.widget-footer {
}
.contentpreview {
overflow:hidden !important;
}
.module-content .header, .module-header {
margin:0 !important;
padding:0 !important;
}
.homecontent .centerarea .arena .bodyarea .contentarea .ownerprofilecontent .wide .module-content .content {
background:transparent !important;
}
.escapearea .narrowdual {
margin:0 20px 15px -8px !important;
float:left;
}
.narrowdual .content, .narrowdual .content2 {
background:transparent;
}
/* END: SISÄLTÖ-ULKOASU */
.mainmenu-submenu {
  list-style-type: none;
  height: 12px;
  background-color: #015283;
  background-image: url('http://kuntoliikunta.twid.com/twidcustom/kuntoliikunta/images/navi_ala.png');
}
.mainmenu-submenu ul li {
  float: left;
}

.tab-panel .tab-header, .tab-panel .active-tab-header {
  width: 100%;
  background-image: none;
  background-color: transparent;
  height: auto;
  padding-right: 0px;
}
.tab-panel .tab-header .content, .tab-panel .active-tab-header .content {
  line-height: 16px;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  width: auto;
}
.tab-panel .tab-header .content {
  background-image: url('http://kuntoliikunta.twid.com/images/tab-header-before-bg.png');
}
.tab-panel .active-tab-header .content {
  background-image: url('http://kuntoliikunta.twid.com/images/tab-header-before-active-bg.png');
}
.tab-panel .tab-header .after {
  background-image: url('http://kuntoliikunta.twid.com/images/tab-header-bg.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 5px;
  width: 100%;
}
.tab-panel .active-tab-header .after {
  background-image: url('http://kuntoliikunta.twid.com/images/tab-header-active-bg.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 5px;
  width: 100%;
}


body {
  background-image: url('http://kuntoliikunta.twid.com/twidcustom/kuntoliikunta/images/sivutausta.jpg');
  background-repeat: repeat-x;
  background-color: #fff;
}

#customheader {
  height: 151px;
  background-color: transparent;
  background-image: url('http://www.kuntoliikunta.com/twidadmin/file/original/banneri_uusi2.jpg?fileId=11352');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.page_VIITASAARI #customheader {
  background-image: url('http://kuntoliikunta.twid.com/twidcustom/kuntoliikunta/images/customheader_bg_viitasaari.png');
}

.page_PIHTIPUDAS #customheader {
  background-image: url('http://kuntoliikunta.twid.com/twidcustom/kuntoliikunta/images/customheader_bg_pihtipudas.png');
}

.mainmenu {
  width: 948px;
  background-color: transparent;
  background-image: url('http://kuntoliikunta.twid.com/twidcustom/kuntoliikunta/images/mainmenu_bg2.png');
}

#mainmenu a { color: #ffffff; font-size: 13px; }

#mainmenu a:hover { color: #aaaaaa; text-decoration: none; }

.widget-header {
  background-image: url('http://kuntoliikunta.twid.com/twidcustom/kuntoliikunta/images/widget-header-bg.png');
}
.widgetuserlist li {
    padding-right: 6px;
}

.mainmenu-menu ul li {
  padding-top: 3px;
  padding-left: 15px;
  padding-right: 5px;
}

.mainmenu-menu li.splitter { 
  width: 0px;
  background-image: none;
}

h1 {
  color: #015283;
}
#MENU_viitasaaren_sahkoinenvarausjarjestelma a, #MENU_pihtiputaan_sahkoinenvarausjarjestelma a {
  color: #ff3535;
  font-weight: bold;
  font-size: 14px;
}

#MENU_viitasaaren_ryhmaliikuntalukkari a, #MENU_Pihtiputaan_ryhmaliikuntalukkari a {
color: #ffcc00;
font-weight: bold;
font-size: 14px;
}
.wide .sorting {
  width: 720px;
}
