@import "/css/common.css";

body { margin: 0; padding: 0; text-align:center; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#626262;  background-color: #fff; }
.mainwrap { margin: 0 auto; text-align: left; width:700px; }
.header { min-height:60px; height: auto !important; height:60px; background-image:url('../layout/ylatunniste.gif'); background-repeat:no-repeat; position:relative; }
.header .languageflags { position:absolute; right:0; bottom:0; }
.header .languageflags a.flagsselected img { opacity:0.2; filter:alpha(opacity=20); }

/*kaksi palstaa vasemmalla navigaatiolla*/
.maincontent { min-height: 200px; height: auto !important; height:200px; }
.left_content { float:left; width:150px; min-height:60px; height: auto !important; height:60px; }
.logo { min-height: 100px; height: auto !important; height:100px; background-image:url('../layout/logo.gif'); background-repeat:no-repeat; }
.leftnavigation { width:140px; }
.leftnavigation ul { padding: 0; margin:0; list-style:none; border-top: 1px solid #e7e7e7;}
.leftnavigation ul li { border-bottom: 1px solid #e7e7e7; }
.leftnavigation ul li a { text-decoration:none; color:#626262; padding: 2px 0 2px 16px; display:block; min-height: 8px; height: auto !important; height:8px; }
.bannerarea { margin-top: 20px; }
.tsi_bannerslot_banner { margin-top:6px; }

/*oikea sisältö*/
.right_content { float:right; width:550px;  }
.banner { min-height: 280px; height: auto !important; height:280px; background-image:url('../layout/banneri.jpg'); background-repeat:no-repeat; }
.left_column { float: left; padding: 16px 0 0 28px; width:310px; min-height: 40px; height: auto !important; height:40px;  }
.right_column { float: right; padding: 16px 10px 0 20px; width:150px; min-height: 40px; height: auto !important; height:40px;  }
.column_subpage { padding: 10px 16px 10px 28px; }

.footer { margin-top: 20px; min-height: 60px; height: auto !important; height:60px; background-image:url('../layout/alatunniste.gif'); background-repeat:no-repeat;  }
.clear { clear:both; }	
	
/* formtool forms */
.form_fieldcontainer, .form_submit, .form_caption, .form_rule, .form_fieldoption, .form_fieldnote { clear: both; padding-top: 4px; }
.form_fieldlabel, .form_fieldinput { float: left; width: 160px; }
.form_fieldinput input.form_inputtext, .form_fieldinput textarea { width: 180px; }
.form_fieldinput textarea { height: 100px; width:180px; }
.form_rule { border-top: 1px solid #a5acb2; margin-top: 10px; padding-bottom: 10px; }
.form_content { padding: 10px 0; }