/* $Header: /data/cvs/kunta4/phx/def/localized/master/layout/layout900/css/style.css,v 1.100 2007/09/07 05:44:19 al Exp $ */
/* layout 900 stylesheet */

/* GROUP Teamware Pl@za Oy:n asiakaslehti COLOR CHOICE: sininen */

body {
margin:0;
padding:0;

background-color: #d9cbb6;

font-family:Verdana,Arial, Helvetica, sans-serif;font-size:0.71em;
color:#333;
}


/* Header */

table#header {
text-align: left;
width:100%;
margin: 0;
padding: 0;
border:0px;
background-image: url(/Resource.phx/workspace/workspace-plazanews/header.htx.i544.jpg);
background-repeat: no-repeat;
background-position: top right;background-color: #fff;

}

#h1 {
 min-width: 90px;

}




#h2 {
vertical-align: middle;text-align: left;
width:85%;
height:90px;
}

#h1 img, #h2 img {
 border: 0px;
}
/* \Header */

/* Top links */

#top-navi { 
background-color: transparent;

color: #333;
  text-align: right;
  padding: 15px 10px 3px 3px;
}

#top-navi span {

}

#top-navi {
 
}

#top-navi img {
  border:0px;
}

#top-navi a{
color: #333;
}


/* Layout's frame  */
.frame2, .frame {
 text-align:left;

width: 900px;
margin: 0 auto;
}

/* Left  bc image */

.l-bc {

}

/* \Left bc image */

/* Right  bc image */

.r-bc {

}

/* \Right bc image */

/* Content frame */

div.content-frame {
border: 0px;

}
/* \Frame fixed */

#top-links {
 text-align: left;
 width:100%;
 margin:0px;
 padding:0px 0px 0px 5px;
background-image:url(/Resource.phx/layout/layout900/img/empty.gif);
 background-repeat: repeat-x;
background-color:#7f8265;

}

#top-links td {
padding-left: 1px;
}

#top-links a{
color: #f1f1f1;
 font-weight: bold;
}

table#top-links-right {
 padding-right: 120px;
 float:right;
}

table#top-links-right #nav {
 float:left;
}

div#extra-links {
text-align: left;
 color: #f1f1f1;
background-image:url(/Resource.phx/layout/layout900/img/empty.gif);
background-color:#7f8265;
background-repeat: repeat-x;

 padding: 3px 0px 3px 7px;
 text-align:left;
}



#extra-links a{
color: #f1f1f1;
 font-weight:bold;
 padding:3px 6px 3px 6px;
}

/* \Top links */

/* Navipath */

#navipath {
 
background-repeat: repeat-x;
background-color:#f1f1f1;
 padding: 4px 10px 5px 13px;
 margin: 0px;
 text-align:left;
 font-size: 0.9em;
}

.letters {
 text-transform: capitalize;
}

/* \Navipath */

/* Search */

#form-space {
  margin:0;
}

div#search-box form {
 margin:0;
}

.formi {
  border: 1px solid #999;
  background : #fff;
}

#navipath form {
 float: right;

}

.left-box .greyline, #navipath .greyline {
  font-size:0.87em;
   margin:0px 2px 0px 2px;
}

.search-align .formi ,#navipath .formi{
  
   width: 104px;font-size:0.84em; height:11px;
}

.left-box .formi {
   height:11px;
   width: 104px;
font-size:0.9em;
}

#navipath #search-box a, .search-align a {
  font-size:0.9em;
}

.greyline {
  border: 1px solid #999;
  height: 15px;
  font-size: 0.83em;
}

.left-box .greyline {
  margin: 2px;
}

.formspace {
   margin: 0;
   padding: 0;
}

.search-border {
 border: 1px solid #999;
 padding: 3px 6px;
}
/* \Search */

/* Frame */

table#frame, table.c-body {
text-align: left;
 width:100%;
background-color: #fff;
 margin: 0;
 padding: 0;
 border:0px;
}

/* Content */

#content {
 vertical-align:top;
 padding: 15px 15px 10px 15px;
 
}

#ingressi {
 width: 100%;
background-image:url(/Resource.phx/layout/layout900/img/ingressi-back.jpg);
 background-repeat: repeat-x;
 background-color: #fff;
 padding:10px;
 margin-bottom: 10px;
 color: #333;
}

#ingressi .fieldheader, .serviceheader{
 margin-bottom:10px;
}

.news-line {
    height:1px;
    padding-bottom: 1px;
    margin-bottom: 10px;
background-image: url(/Resource.phx/layout/layout900/img/line-hor.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

.news {
   padding-bottom: 1px;
   margin-bottom: 10px;
background-image: url(/Resource.phx/layout/layout900/img/line-hor.gif);
background-repeat:repeat-x;
background-position:left bottom;	
}

a.mnews,  a.news-two-right, a.mnews2  {
 display: block; 
}

a.mnews{
background-image:url(/Resource.phx/layout/layout900/img/menu-arrow.gif);
 background-repeat: no-repeat;
 background-position: 0em .3em;
 padding-left: 11px; 
}


div.mnews {
 float:none;
 text-align: left;
}

div.mnews2 {
 float:none;
 text-align: left;
}

div.mnews a, a.mnews{
background-image:url(/Resource.phx/layout/layout900/img/menu-arrow.gif);
 background-repeat: no-repeat;
 background-position: .1em .3em;
 padding-left: 12px; 
}

div.mnews2 a, a.mnews2{
background-image:url(/Resource.phx/layout/layout900/img/menu-arrow.gif);
 background-repeat: no-repeat;
 background-position: .1em .3em;
 padding-left: 14px;
 color: #666;
}

.plist {
  padding-bottom: 8px;
}

/* Two column content */

.cel-left {
 vertical-align:top;
 padding:0px 15px 0px 0px; 
}

.cel-right {
 width:200px;
 vertical-align:top;
}

div.news-two-right , a.news-two-right{
 padding: 5px 5px 0px 5px;
background-color: #f3f3f3; 
 margin-bottom: 10px;
}

div.link-right {
text-align: left;
}

a.link-right {
 display:block;
}

/* \Two column content */

hr.clear {
 clear:both;
 display:block; 
 visibility:hidden;
 height:1px;
}

/* News boxes */

.news-box {
width:29%;
border:1px solid #b5cade;
 float:left;
 margin: 0px 5px 10px 0px;
 padding: 5px;
}

.news2-box {
width:29%;
background-color: #ebf0f6;
 float:left;
 margin: 0px 5px 10px 0px;
 padding: 5px; 
}
/* \News boxes */

/* Content page */

table.blocks {
 width:100%;
 border:0px;
}

td.bk1 {
  vertical-align: top;
  width: 45%;
  border:1px dotted #ccc;
  border-width: 0px 1px 0px 0px;
  padding: 0px 10px 0px 0px;
}

td.bk2 {
  vertical-align: top;
  width: 45%;
  padding: 0px 0px 0px 10px;
}

/* \Content */

/* Left column */

#cel-left {


 width: 170px;
 vertical-align:top;
 margin: 15px;
 padding: 15px 5px 10px 5px;
}

/* Menu */

.menu-box {
 vertical-align:top;
color: #333;
background-color:#eceded;
background-image:url(/Resource.phx/layout/layout900/img/empty.gif);
 background-repeat: repeat-x;
 padding: 5px;
 margin: 0px 0px 10px 0px;
}

div.menu-box a {
 display:block;
 padding: 3px 0px 3px 0px;
 background-repeat: no-repeat; 
 background-position: .1em .50em;
 color: #333;
background-image:url(/Resource.phx/layout/layout900/img/menu-arrow.gif);
padding-left: 12px;
}

.menu-over {  
  font-weight: bold;
}

div.menu-box a.menu-over  {
background-image:url(/Resource.phx/layout/layout900/img/menu-arrow-over.gif);

}

/* Submenu */

div.menu-box a.submenu-out, div.menu-box a.submenu-over{
background-image:url(/Resource.phx/layout/layout900/img/empty.gif);
  background-repeat: no-repeat;
  display:block;
  padding: 2px 0px 2px 15px;
  font-size: 0.9em;
}

div.menu-box a.submenu-over{
  text-decoration: underline;
}
/* \Submenu */

.left-box {
border:1px solid #b5cade;
background-color: #fff;
 padding: 5px;
 margin: 0px 0px 10px 0px;
}

.left-space {
 padding:5px;
 margin-bottom: 10px;
}

.r-space {
 padding-bottom: 5px;
}

#welcome-box {
 background-color: #eee;
 padding: 5px;
 margin: 0px 0px 10px 0px;
 color: #333;
}

.welcome-box a{
 color: #333;
}
/* \Left column */

.head-box {
color: #f1f1f1;
background-image: none;
background-color:#7f8265;
 font-weight:bold;
 background-repeat: repeat-x;
 padding: 2px 3px 2px 10px;
 margin: 0px 0px 1px 0px;
}

.head-box a {
 color: #f1f1f1; 
}

/* Right column */

#cel-right {
 width: 182px;
 vertical-align:top;
 padding: 15px 5px 10px 5px;
 


}

.right-box {
 background-color: #eee;
 padding: 2px 10px 2px 10px;
 margin: 0px 0px 10px 0px;
}

/* \Right column */

/* Img box */

#cel-left .img-box {
 text-align:center;
 margin-bottom:10px;
}

#cel-right .img-box {
 text-align:center;
 margin-bottom:10px;
}

.ad-box {
 text-align:center;
 margin-bottom:10px;
}

.ad-box img {
  border:0;
}
/* \Img box */

#footer {
background-image:url(/Resource.phx/layout/layout900/img/empty.gif);
background-color:#ffffff;
color: #333;text-align:left;  
 padding: 10px;
 font-size: 0.95em;
}

#footer a {
color: #333;
}

/* Plaza changes */

.phx-navbottom {
 margin-top:5px;
}

/*Backgrounds*/

/* Eman */

	.emname, .emanmonth, .emanmonth td, td.dweek {
	  background-color: #eee;
	}
	
	.eman-box {
	 margin:0px 3px 10px 3px;
	}
	
	td.earrow2 , td.earrow {
	    background-color: #fff;
	}

/* \Eman */

#wback {
  background-color: #fff;
}
.shcolor,.phx-header  {
 background-color: #f1f1f1;
}
/*\Backgrounds*/

/* some aligns & margins */

#aright {
 text-align:right;
}

/* Header fonts */
.serviceheader, .phx-title, .superheader , h1{
 color:#993d31;
 font-size: 1.4em;
 font-weight:bold;
}

div.serviceheader {
   padding-bottom: 5px;
background-image: url(/Resource.phx/layout/layout900/img/line-hor.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

#ingressi div.serviceheader {
background-image: none;
}

.fieldheader, h2 {
 color:#993d31;
 font-size: 1.1em;
 font-weight:bold;
}

span.columnheader{
 display: block;
}

div.news div.fieldheader, div.news div.columnheader , span span.columnheader{
 padding-bottom:5px;
}

.columnheader, h3 ,h4{
 font-size: 1em;
 font-weight:bold;
}

h5, h6 {
  font-weight:normal;
}
/* Formpage modify view */


div.mody .shcolor {
 background-color:#efe8e1;
}


div.mody {
 padding: 0px 15px 0px 15px;
}

div.f-element {
  background-color: #7bb8f5;
  padding: 5px;
  border:1px ridge #1b5997;
  font-weight:bold;
  color: #fff;
}

 /* formpage fields */
 
div.mody  input, div.mody  INPUT , div.mody  textarea, div.mody select  {
   background-color: #f1f1f1;
   border:1px solid #6ea7e0;
}

 /* formpage buttons */
div.mody .f-btn {
   background-color:#a0c9f8;
   border:1px solid #286fb8;
   
 }

 /* formpage selects */

a {
 color:#036;
 text-decoration:none;
}

a:hover {
     text-decoration:underline;
}

/************ \NEW STYLE **********/

/* TOP LINKS LAYER NAVIGATION */

ul#nav, #nav ul { 
  padding: 0;
  margin: 0;
  list-style: none;
}

#nav li {
  float: left;
  position: relative;
}




#nav li ul  {
  display: none;
  position: absolute;
  top: 19px;
  left: 3px;
  z-index: 10;
}

li>ul {
  top: auto;
  left: auto;
}

#nav li:hover ul,#nav li.over ul { 
  display: block;
}

.n-over {
   color:#fff;
   text-align: left;
   background-color: #4a5780;
}

.n-over a, li.nav1 a {
 color:#fff;
 text-align: left;
}

#nav li{
 padding:3px 7px 3px 7px;
}

#nav ul li a {
 color:#000;
 font-weight:300;
 background-color: #f0f0f0;
 opacity: .90;

}

#nav ul li a:hover {
 color:#f1f1f1;
background-color: #a8a56b;
opacity: 1;

}

#nav ul, #nav ul li {
 width: 180px;
 
 line-height:15px;
 
 border-style: solid;
 border-color: #f9f9f9; 
 border-width: 0px 0px 1px 0px; 
 margin: 0;
 padding: 0;

}

#nav ul li a{
 display: block;
 padding: 2px 1px 2px 2px;
 font-size:0.87em;
}

#nav a{
text-decoration: none;
}
 /* \TOP LINKS LAYER NAVIGATION */



/** CUSTOMED COLORS FOR ALL GROUPS 900 IN THIS SITE 2 **/

/* Teamware Plaza Oy styles */

	body { background: #5e5e5e url(/Resource.phx/layout/img/twp/redback.png) repeat-x;}
	
	.frame {
	  margin-top:36px;
	  border-width:0px;
	  background-image:none;
	  padding-right:0px;
	}
	
	.frame2 {
	  border-width:0px;
	  background-image:none;
	  padding-right:0px;
	}
	
	div.content-frame  {  border-width:0px;}
	
	#top-links {
	 padding-left:0px;
	 background-image:none;
	 background-color: transparent;
	 font-size:0.9em;
	}
	
	#top-links a{color: #5a5a5a;}
	
	.n-over { color: #ff0000; background-color: #fff;}
	
	#top-links li.n-over a{ color: #ff0000;}
	
	#top-links li.n-over ul a { color: #5a5a5a;}
	
	#nav li a{color: #5a5a5a;}
	
	#nav li a:hover{color: #ff0000;}
	
	#nav ul, #nav ul li { border-bottom-width: 2px; }
	
	#nav li ul  {
	  top: 15px;
	  border-top: 4px solid #ff0000;
	  border-bottom: 4px solid #5a5a5a;
	}
	
	#nav ul li a { background-color: #e8ecf0;}
	
	#nav ul li a:hover {background-color: #7a8a90;}
	
	table#header { height: 186px;}
	
	.right-box {
	 padding-left:0px;
	 padding-right:0px;
	 background-color:#fdfcf6;
	}

	.eman-box { margin:0px 0px 10px 0px; }
	
	td.emname, td.dweek {
	background-color:#51656c;
	color: #fff;
	}
	
	#cel-right {
	 width: 180px;
	 padding-top: 0px;
	 padding-right: 40px;
	 padding-left: 25px;
	 background:#fdfcf6 url(/Resource.phx/layout/img/twp/leftCorner-yellow.png) repeat-y;
	}
	
	#cel-right  .head-box {
	 margin-right: -40px;
	 margin-left: -25px;
	 padding-left: 25px;
	}
	
	td#cel-left {
	background: #fdfcf6 url(/Resource.phx/layout/img/twp/rightCorner-yellow.png) right top repeat-y;
	 padding: 0px 10px 0px 35px;
	 margin:0px;
	}
	
	td#cel-left  img.lMenuImg{
	 margin-left: -35px;
	 margin-right: -10px;
	 display:block;
	}
	#content { padding-top:0px; padding-left: 35px; padding-right:40px;}
	
	div.serviceheader { background-image: none;}
	
	.serviceheader, .phx-title, .superheader , h1{ color: #52666d;}
	
	.fieldheader, h2 {  color: #4e4f4f; font-size:1.15em;}
	
	td#cel-left .head-box {
	 margin-left: -35px;
	 margin-right: -10px;
	  padding-left: 35px;
	}
	
	.imgRTop {
	 margin-right: -43px;
	 margin-left: -28px;
	}
	
	.head-box {
	background-color:#f6e696;color:#4e4f4f;
	 text-transform: uppercase;
	}
	
	.head-box a{ 
	color:#4e4f4f;
	}
	
	.menu-box, #welcome-box, .left-box {
	 background:#fdfcf6 none;
	  padding-left: 0px;
	  border:0px;
	}
	div.menu-box a { background-image: url(/Resource.phx/layout/img/twp/menu-arrow2.gif);}
	
	div.menu-box a.menu-over  {   background-image: url(/Resource.phx/layout/img/twp/menu-arrow-over.gif);}
	
	.topRoundL {
	  background: url(/Resource.phx/layout/img/twp/whiteLTop.gif) left top  no-repeat;
	  width: 8px;
	}
	.topLMiddle {
	 background-color: #fff;
	 padding-bottom: 3px;
	 padding-right: 25px;
	}
	.topRoundR {
	  background: url(/Resource.phx/layout/img/twp/whiteRTop.gif) right top no-repeat;
	  width: 8px;
	}
	
	#top-navi {
	 background: #fff none;
	 padding-top: 3px;
	 padding-bottom: 10px;
	 padding-right: 40px;
	}
	
	#navipath {
	 background-color: #fff;
	 color: #7d7e7e;
	 padding-bottom: 20px;
	 padding-right: 40px;
	 padding-left: 35px;
	}
	
	#navipath a { color: #7d7e7e; }
	
	#navipath .formi { width: 128px;}
	
	.formi {
	  border: 1px solid #bebebe;
	  background : #f4f4f4;
	  color: #7d7d7d;
	  font-size:8px;
	}
	.news {  background-image: none; }
	
	div.news div.fieldheader, div.news div.columnheader {  padding-bottom:0px;}
	
	.news .columnheader {
	 color:#52666d;
	 width: auto;
	 font-size:1.2em;
	}
	/*,  .fieldheader , .fieldheader b*/
	
	.news .columnheader {
	   border-bottom: 1px solid #cbd1d3;
	   padding: 0px 10px 0px 0px;
	   margin-bottom: 5px;
	}
	.news .columnheader b, .fieldheader{
	   padding: 0px 3px 6px 0px;
	   background-color: #fff;
	}
	
	a.mnews2, a.mnews, div.mnews2 a{
	  background-image: url(/Resource.phx/layout/img/twp/menu-arrow.gif);
	 display:inline;
	 text-align:right;
	 color: #fd0000;
	 font-weight: 600; 
	 float:right;
	}
	
	.greyline {
	 background: url(/Resource.phx/layout/img/twp/hakuB.png) repeat-x;
	 color:#fff;
	 font-size:8px;
	 padding-left: 2px;
	 padding-right:2px;
	}
	
	#footer {
	 background-image: none;
	 background-color:#5e5e5e;
	 padding: 0px;
	}
	
	#footer, #footer a, .footC, .footC a {
	color:#4e4f4f;
	}
	
	.foot1 {
	  background: url(/Resource.phx/layout/img/twp/footerLb-yellow.gif) left bottom no-repeat;
	   width: 14px;
	 }
	
	.footC {
	 background: url(/Resource.phx/layout/img/twp/footerCt-yellow.gif) left bottom  repeat-x;
	 padding:20px 40px 12px 50px;
	 text-align:center;
	}
	.footC a{ color: #fff;}
	
	.foot2 {
	  background: url(/Resource.phx/layout/img/twp/footerRb-yellow.gif) right bottom no-repeat;
	  width: 14px;
	  }
	
	a { color:#fe0000;}
	
	.phx-navbottom {  color: #040000;}
	.phx-navbottom a { color: #040000;}
	
/* \Teamware Plaza Oy styles */	



/* PRINT SPECIFIED TAGS */

 @media print {
     body {
        background-color: #fff;
	background-image: none;
     }
     
     .news, .news-line {
         border:0px;
     }
     
     div.mnews a, div.mnews2 a, #ingressi {background-image: none;}
 }
