﻿* {
	margin : 0px;
	padding : 0px;
}
body {
	background : rgb(0,76,126) url(/files/eiraedu/img/bg.jpg) repeat-x 50% 0;
	font-family : Georgia, Times New Roman, Times, serif;
}
.fleft {
	float : left;
}
.fright {
	float : right;
	position : relative;
}
.clear {
	clear : both;
}
.hidden {
	display : none;
}
.line {
	width : 460px;
	height : 20px;
	background : url(/files/eiraedu/img/line.png) no-repeat 50% 50%;
}
.sub .line {
	margin : 0 0 0 -20px;
clear : both;
}
fieldset {
	border : 0px;
}
a img, img {
	border : 0px;
}
a {
	color : rgb(0,153,204);
	text-decoration : none;
	font-weight : bold;
}
a:hover {
	text-decoration : underline !important;
}
.cover, .bannerbg, .searchtips, .searchtips ul, .dim, .close {
	behavior: url(/files/eiraedu/css/iepngfix.htc);
}
.wrapper {
	position : relative;
	margin : 0px auto;
	width : 960px;
}
.header {
	font-family : arial;
	height : 128px;
	width : 100%;
	background : rgba(255,255,255,0.4);
}
.header-top, .header-bottom {
	height : 64px;
	width : 960px;
}
.header-top {
	z-index : 30;
	display : block;
	position : relative;
	background : url(/files/eiraedu/img/top.png) no-repeat;
}
.header-bottom {
	background : rgb(255,255,255);
	border-bottom : 1px solid rgb(177,222,237);
	display : block;
	position : relative;
	z-index : 5;
}
.navi {
	width : 960px;
	height : 64px;
	list-style : none;
}
.navi a {
	font-size : 14px;
	color : rgb(0,122,169);
	font-weight : bold;
	text-decoration : none;
	display : block;
	position : relative;
	width : 160px;
	height : 42px;
	padding : 22px 0 0 0;
}
.navi a:hover {
	color : rgb(0,51,68);
	text-decoration : none !important;
}
.navi .active a {
	color : rgb(0,51,68);
}
.navi li {
	width : 160px;
	height : 64px;
	display : block;
	position : relative;
	text-align : center;
	float : left;
	background : url(/files/eiraedu/img/menu-passive.png) no-repeat;
}
.navi li:hover {
	background : url(/files/eiraedu/img/menu-active.png) no-repeat;
}
.navi li.active {
	background : url(/files/eiraedu/img/menu-active.png) no-repeat;
}
.logo {
	width : 230px;
	height : 64px;
}
.header-addr {
	width : 210px;
	height : 40px;
	padding : 24px 0 0 50px;
	font-size : 10px;
	color : rgb(255,255,255);
}
.header-addr a {
	color : rgb(255,255,255);
	text-decoration : none;
	font-weight : bold;
}
.dropdown {
	background : url(/files/eiraedu/img/top-dropdown.png) no-repeat 0px 0px;
	width : 191px;
	height : 32px;
	margin : 16px;
	cursor : pointer;
	position : relative;
	z-index : 50000000;
	display : block;
}
.english .dropdown {
	background : url(/files/eiraedu/img/top-dropdown-en.png) no-repeat -16px -19px;
}
.dropdown-list {
	position : absolute;
	display : none;
	z-index : 500000;
	margin-top : 13px;
	top : 100%;
	left : -16px;
	width : 345px;
	padding : 10px 20px 20px 20px;
	font-family : Arial;
	line-height : 20px;
	background : rgb(0,153,204) url(/files/eiraedu/img/bg-dropdown.png) repeat-x 0 100%;
}
.dropdown-list ul {
	width : 160px;
	list-style : none;
	float : left;
}
.dropdown-list li b {
	font-size : 14px;
	color : rgb(198,235,250);
}
.dropdown-list li a {
	font-size : 11px;
	font-weight : normal;
	color : rgb(255,255,255);
}
.search {
	margin : 25px 0 0 20px;
	width : 205px;
	height : 23px;
position : relative;
}
.search .field {
	background : url(/files/eiraedu/img/field.png) no-repeat;
	border : 0px;
	height : 23px;
	width : 147px;
	padding : 0 0 0 10px;
	line-height : 23px;
	vertical-align : middle;
	valign : middle;
	display : block;
	position : relative;
	z-index : 20;
}
.search .button {
	background : url(/files/eiraedu/img/button.png) no-repeat;
	border : 0px;
	height :23px;
	width : 48px;
	cursor : pointer;
	display : block;
	position : relative;
	z-index : 20;
	color : rgb(255,255,255);
}
.searchtips {
	width : 204px;
	height : 0px;
	position : absolute;
	top : 25px;
	left : 0px;
	z-index : 10;
	background : url(/files/eiraedu/img/bg-tips-top.png) no-repeat;
	overflow : hidden;
}
.searchtips ul {
	position : absolute;
	top : 12px;
	left : 0px;
	list-style : none;
	padding : 0px 0;
	z-index : 10;
	display : block;
}
.searchtips ul li {
	width : 204px;
	height : 15px;
	line-height : 15px;
	font-size : 12px;
	color : rgb(85,102,102);
	padding-left : 10px;
	overflow : hidden;
	background : url(/files/eiraedu/img/bg-tips.png) repeat-y;
}
.searchtips em {
	height : 12px;
	width : 204px;
	position : absolute;
	bottom : 0px;
	left : 0px;
	background : url(/files/eiraedu/img/bg-tips-bottom.png) no-repeat;
}
.searchtips ul li:hover {
	color : rgb(58,68,68);
	cursor : pointer;
}
.searchtips ul li.active {
	color : rgb(58,68,68);
	padding-left : 20px;
}
.inenglish {
	position : absolute;
	top : 0px;
	right : 20px;
	width : 230px;
	height : 12px;
	text-align : right;
}
.content {
	background : rgb(255,255,255);
	width : 940px;
	padding : 10px;
	margin : 10px 0px;
	overflow : hidden;
	clear : both;
	font-size : 10px;
	font-family : Arial;
}
.content .banner {
	width : 710px;
	height : 208px;
	position : relative;
}
.bannertxt {
	z-index : 20;
	position : relative;
	display : block;
	padding : 20px 0px 0 25px;
	width : 300px;
}
.bannertxt h1 {
	font-family : Georgia, 'Times New Roman';
	color : rgb(255,255,255);
	font-size : 32px;
	font-weight : normal;
	font-style : italic;
	line-height : 24px;
}
.english .bannertxt h1 {
	line-height : 32px;
}
.bannertxt h3 {
	font-family : Georgia, 'Times New Roman';
	padding-top : 10px;
	color : rgb(184,235,255);
	font-size : 18px;
	font-weight : normal;
	font-style : italic;
	line-height : 24px;
}
.bannertxt p {
	margin-top : 15px;
	font-family : Arial;
	color : rgb(184,235,255);
	font-size : 11px;
	line-height : 18px;
}
.bannerbg {
	z-index : 10;
	position : relative;
	display : block;
	background : url(/files/eiraedu/img/banner-cover.png) no-repeat;
	width : 445px;
	height : 208px;
}
.bannerimg {
	display : block;
	position : absolute;
	top : 0px;
	right : 0px;
}
.content .cal {
	width : 220px;
	height : 100%;
	position : relative;
	display : block;
	padding-bottom : 10px;
	background : url(/files/eiraedu/img/bg-cal.png) repeat-y;
}
.cal-ajax {
	position : relative;
	margin-top : 10px;
}
.cal .calhead, .news .newshead, #facebook .facehead {
	background : url(/files/eiraedu/img/bg-cal-header.png) repeat-y;
	width : 200px;
	height : 20px;
	font-family : Georgia, 'Times New Roman';
	font-size : 18px;
	color : rgb(255,255,255);
	padding : 10px 10px;
}
.cal .calhead img, .news .newshead img {
	margin-top : 2px;
}
.cal .calendar {
	font-family : Arial;
	font-size : 12px;
	width : 190px;
	margin : 0 15px 15px 15px;
}
.calendar td {
	text-align : center;
	width : 26px;
	height : 26px;
}
.calendar td a {
	text-decoration : underline !important;
}
.calendar tbody {
	font-weight : bold;
	font-size : 12px;
}
.calendar .cal-previous-month, .calendar .cal-next-month, .calendar .cal-previous-month a, .calendar .cal-next-month a {
	color : rgb(119,193,221);
}
.calendar .cal-current-month, .calendar .cal-current-month a {
	color : rgb(0,122,169);
}
.calendar .cal-today, .calendar .cal-today a {
	background: rgb(255,255,255);
	color : rgb(51,68,68);
}
.calendar caption {
	font-size : 14px;
	color : rgb(51,68,68);
	margin : 0 0 10px 0;
}
.calendar caption img {
	margin : 0 10px;
	position : relative;
	display : inline;
}
.calendar thead th {
	font-size : 10px;
	font-weight : normal !important;
	color : rgb(51,68,68);
}
.calnews, .news .newsbody {
	width : 200px;
	padding : 0 10px;
	font-family : Arial;
	font-size : 11px;
	line-height : 14px;
}
.calnews {
overflow : hidden;
}
.calnews .text a, .news .text a {
	color : rgb(51,68,68);
	font-weight : normal;
}
.news .newsbody {
	margin : 20px 0 20px 0;
}
.news table {
	width : 140px;
	padding : 0 0 10px 0;
	margin : 0 0 0 40px;
}
.news table th {
	font-size : 14px;
	color : rgb(51,68,68);
	font-weight : normal;
	padding-bottom : 5px;
}
.news table td a {
	font-size : 12px;
	color : rgb(0,122,169);
}
.news table td a.active {
	color : rgb(51,68,68);
}
.news table td {
	font-weight : bold;
	font-size : 12px;
	color : rgb(164,196,208);
}
.calnews a, .newsbody a {
	color : rgb(0,122,169);
	font-weight : normal;
	display : block;
	margin-bottom : 10px;
}
.content .single a {
	text-decoration : none;
}
.content .single a:hover {
	color : rgb(0,122,169);
}
.calnews a strong, .newsbody a strong {
	font-weight : bold;
	color : rgb(0,122,169);
}
.calnews a span, .newsbody a span {
	color : rgb(51,68,68);
	clear : both;
}
.content .news, .content #facebook {
	width : 220px;
	margin : 10px 10px 0 0;
	padding-bottom : 5px;
	background : url(/files/eiraedu/img/bg-cal.png) repeat-y;
}
.content .highlights {
	width : 460px;
	margin : 10px 0 0 10px;
}
.highlights h1 {
	font-family : Georgia, 'Times New Roman';
	font-size : 24px;
	font-weight : normal;
	font-style : italic;
	color : rgb(0,51,68);
	line-height : 24px;
	margin : 0px 0 10px 0;
	padding : 10px 0 0 0;
}
.highlights, .highlights p {
	font-family : Arial;
	font-size : 12px;
	color : rgb(51,68,68);
	line-height : 18px;
	margin-bottom : 10px;
}
.highlights a, .highlights p a {
	color : rgb(0,153,204);
	font-weight : bold;
	text-decoration : none;
	font-size : 12px;
}
.highlights ul {
	padding-left : 20px;
}
.content .midtop {
	clear : both;
	display : block;
	position : relative;
	overflow : hidden;
}
.content .rightside {
	z-index : 10;
	display : block;
	position : relative;
	right : 0px;
	top : 0px;
	width : 220px;
}
.rightside img {
	position : absolute;
	top : 0px;
	right : 0px;
	display : block;
}
.rightside a img {
	position : relative;
	z-index : 100000;
}
.rightside .box1, .rightside .box2, .rightside .box3, .box4 {
	padding : 0px;
	margin : 10px 0 0 0;
	clear : both;
	z-index : 30;
}
.box4 {
padding : 1px 10px 10px 10px;
}
.rightside .box2 {
	background : url(/files/eiraedu/img/bg-box-beige.png) repeat-y;
}
.rightside .box3 {
	background : url(/files/eiraedu/img/bg-box-dark.png) repeat-y;
}
.box4 {
	width : 440px;
	margin-left : -20px;
	background : url(/files/eiraedu/img/bg-box-beige-large.png) repeat-y;
}
.rightside .box3, .rightside .box3 p, .rightside .box3 h3, .rightside .box3 a:hover {
	color : rgb(255,255,255);
}
.rightside .box3 a {
	color : rgb(0,191,254);
}
.rightside h3 {
	font-family : Georgia, 'Times New Roman';
	clear : left;
	font-size : 18px;
	font-weight : normal;
	line-height : 18px;
	margin: 10px 10px 0px;
	padding-top: 10px;
	color : rgb(0,51,68);
}
.box4 h3 {
	padding : 0 0 10px 0 !important;
}
.box4 p {
	font-size : 12px !important;
	color : rgb(51,68,68) !important;
	line-height : 18px !important;
}
.rightside p {
	font-size : 11px;
	color : rgb(51,68,68);
	line-height : 15px;
	margin: 0px;
	padding: 10px;
}
.rightside strong {
	color : rgb(0,51,68);
	line-height : 15px;
	font-weight : bold;
}
#gmaps {
	width : 460px;
	height : 460px;
	margin-left : -20px;
}
.contact {
	clear : both;
}
.contact p, .contact h3 {
	padding : 10px 0px 0px 0px;
	margin : 10px 0px 0px 0px;
}
.routeinfo {
	font-size : 10px;
}
.radio {
	margin : 10px 0;
}
.midtop a {
	font-family : Arial;
	font-size : 10px !important;
}
.content .sub {
	z-index : 20;
	display : block;
	position : relative;
	margin : 0 0 0 20px;
	font-size : 12px;
	line-height : 18px;
	color : rgb(51,64,64);
}
.content .cover {
	padding : 10px;
	z-index : 20;
	display : block;
	position : relative;
	background : url(/files/eiraedu/img/right-cover.png) no-repeat 100% 0;
}
.content .sub h1 {
	font-family : Georgia, 'Times New Roman';
	font-size : 24px;
	font-weight : normal;
	font-style : italic;
	color : rgb(0,51,68);
	line-height : 24px;
	margin : 7px 0 10px -10px;
	padding : 10px 0 5px 10px;
	background : url(/files/eiraedu/img/line.png) no-repeat -20px 100%;
}
.ylasivu .content .sub h1 {
	font-family : Georgia, 'Times New Roman';
	font-size : 40px;
	font-weight : normal;
	font-style : italic;
	color : rgb(0,51,68);
	line-height : 40px;
	margin : 0px 0 10px -10px;
	padding : 10px 0 5px 10px;
	background : url(/files/eiraedu/img/line.png) no-repeat -20px 100%;
}
.rightside h2 {
	font-family : Georgia, 'Times New Roman';
	font-size : 24px;
	font-weight : normal;
	font-style : italic;
	color : rgb(0,51,68);
	line-height : 24px;
	margin : 0px 0 10px 0px;
	padding : 10px 0 0 0;
}
.content .sub h2 {
	font-family : Georgia, 'Times New Roman';
	font-size : 18px;
	font-weight : normal;
	color : rgb(0,51,68);
	line-height : 18px;
	padding : 10px 0 10px 0;
}

.content .sub h3 { 	
	font-size : 12px;
	font-weight: bold;
	line-height : 18px;
	color : rgb(51,64,64);
	margin : 10px 0 0 0;
	}

.content .sub h4 {
	font-family : Georgia, 'Times New Roman';
	font-size : 14px;
	font-weight : normal;
	font-style : italic;
	color : rgb(0,51,68);
	line-height : 14px;
	padding : 10px 0 5px 0;
}
.content .sub h5 {
	font-family : Georgia, 'Times New Roman';
	font-size : 11px;
	font-weight : normal;
	font-style : italic;
	color : rgb(51,68,68);
	line-height : 11px;
	padding : 10px 0 5px 0;
}
.content .sub p {
	font-size : 12px;
	line-height : 18px;
	color : rgb(51,64,64);
	margin : 10px 0 0 0;
}
.content .sub table p, .content .sub table h3 {
	margin : 0px;
	padding : 0px;
}
.content .sub a {
	font-size : 12px;
	font-weight : normal;
}
.content .sub p a, .content .sub a, .rightside a {
	color : rgb(0,153,204);
	text-decoration : underline;
}
.content .sub p a:hover, .rightside a:hover {
	color : rgb(0,67,177);
}
.content .sub .ingressi {
	padding-top : 20px;
	background : url(/files/eiraedu/img/line.png) no-repeat 50% 0px;
}
.content .sub .ingressi p {
	font-size : 14px !important;
}
.content .sub ul {
	padding : 10px 0 0 20px;
	font-size : 12px;
	color : rgb(51,64,64);
	line-height : 18px;
}
.content .sub ul ul {
	padding : 0px 0 0 20px;
}
.content .sub ol {
	padding : 10px 0 0 20px;
	font-size : 12px;
	color : rgb(51,64,64);
	line-height : 18px;
}
.content .sub table {

	margin : 20px 0;
	border-collapse : collapse;
}
.content .sub caption {
	font-family : Georgia, 'Times New Roman';
	font-size : 18px;
	font-weight : normal;
	background : #b3d2de;
	color : rgb(0,51,68);
	line-height : 18px;
	padding : 5px;
}
.content .sub thead td, .content .sub tbody th {
	padding-left : 20px;
	text-align : left;
	font-weight : normal;
	height : 25px;
	background : rgb(232,245,250);
	font-size : 14px;
	line-height : 22px;
	color : rgb(0,51,68);
}
.content .sub tbody td {
	padding-left : 20px;
	height : 20px;
	font-size : 11px;
	color : rgb(51,68,68);
	line-height : 15px;
	border-bottom : 1px solid rgb(233,236,241);
}
.content .eventpic {
	width : 220px;
	height : 300px;
}
.searchbar {
	width : 420px;
	padding: 0 20px;
	margin : 10px 0 10px -20px;
	background : rgb(220,243,252);
	height : 34px;
	line-height : 34px;
}
.searchbar a {
	font-size : 14px;
	font-weight : bold !important;
	padding-right : 10px;
}
.subnav {
	width : 220px;
}
.subhead {
	background : url(/files/eiraedu/img/bg-cal-header.png) repeat-y;
	width : 200px;
	height : 40px !important;
	line-height : 40px !important;
	font-family : Georgia, 'Times New Roman';
	font-size : 18px;
	color : rgb(255,255,255);
	padding : 0px 10px;
}
.subhead:hover {
	background : url(/files/eiraedu/img/bg-cal-header.png) repeat-y !important;
}
.subnav ul {
	width : 220px;
	background : url(/files/eiraedu/img/bg-subnav.png) repeat-y;
	list-style : none;
	line-height : 30px;
	font-size : 12px;
}
.subnav ul li {
	position : relative;
/*	height : 30px;*/
}
.subnav ul li.sublevel, .subnav ul li.sublevel2 {
	line-height : 24px;
        display:block;
}
.subnav ul li:hover {
	background : url(/files/eiraedu/img/bg-subnav-hover.png) repeat-y;
}
.subnav ul li a {
	background : url(/files/eiraedu/img/line-subnav.png) no-repeat 0 0;
	color : rgb(0,122,169);
	padding-left : 10px;
	width : 210px;
/*	height : 30px;*/
	text-decoration : none;
	display : block;
	position : relative;
}
.subnav ul li.sublevel,.subnav ul li.sublevel2 {
/*	height : 24px;*/
}
.subnav ul li.sublevel a {
/*	height : 24px;*/
	padding-left : 20px;
	width : 200px;
}
.subnav ul li.sublevel2 a {
/*	height : 24px;*/
	padding-left : 30px;
	width : 190px;
}
.subnav ul li a:hover {
	text-decoration : none !important;
	color : rgb(0,122,169) !important;
}
.subnav ul li.active {
	background : url(/files/eiraedu/img/bg-subnav-active.png) repeat-y;
}
.subnav ul li.active2 {
	background : url(/files/eiraedu/img/bg-subnav-active2.png) repeat-y;
}
.subnav ul li.active em {
	position : absolute;
	top : 0px;
	left : 100%;
	width : 8px;
	height : 30px;
	background : url(/files/eiraedu/img/subnav-active.png) no-repeat;
}
.subnav ul li.active2 em {
	position : absolute;
	top : 0px;
	right : 100%;
	width : 8px;
	height : 30px;
	background : url(/files/eiraedu/img/subnav-active2.png) no-repeat;
}
.subnav ul li.sublevel em, .subnav ul li.sublevel2 em {
	width : 6px;
	height : 24px;
	background : url(/files/eiraedu/img/subnav-active-sub.png) no-repeat;
}
.subnav ul li.active a, .subnav ul li.active2 a {
	color : rgb(255,255,255) !important;
}
.gallery {

}
.gallery img {
	margin : 0 10px 10px 0;
	cursor : pointer;
	display : none;
	padding : 1px;
	background : rgb(150,150,150);
}
.dim {
	z-index : 99999999;
	width : 100%;
	height : 100%;
	background : url(/files/eiraedu/img/bg-dim.png);
	position : fixed;
	top : 0px;
	left : 0px;
	display : none;
}
.dim .galbig {
	position : relative;
	margin : 30px auto;
	display : block;
	background : rgb(255,255,255);
	padding : 1px;
	border : 1px solid rgb(150,150,150);
}
.dim .close {
	width : 20px;
	height : 20px;
	background : url(/files/eiraedu/img/gal-close.png) no-repeat;
	position : absolute;
	top : 20px;
	left : 50%;
	cursor : pointer;
	display : block;
}
.staff {
	clear : both;
}
.person {
	display : block;
	position : relative;
	width : 200px;
	min-height : 80px;
	float : left;
	margin : 0 3px 3px 0;
	background : rgb(250,250,250);
	border : 1px solid rgb(245,245,245);
	padding : 3px;
}
.person:hover {
	background : rgb(245,245,245);
	border : 1px solid rgb(240,240,240);
}
.person img {
	border:1px solid rgb(230,230,230);
	float: left;
	cursor : pointer;
	margin-right: 3px;
}
.footer {
	clear : both;
	overflow : hidden;
	display : block;
	position : relative;
	font-family : arial;
	font-size : 11px;
	color : rgb(51,68,68);
	width : 920px;
	padding : 20px;
	background : rgb(255,255,255) url(/files/eiraedu/img/bg-footer.png) repeat-x;
}
.footer a {
	color : rgb(0,153,204);
	text-decoration : none;
}
.footer a:hover {
	text-decoration : underline;
}
.foot-addr {
	line-height : 15px;
}
.foot-sitemap {
	
}
.foot-sitemap ul li {
	font-weight : bold;
	float : left;
	width : 105px;
	margin-left : 10px;
}
.foot-sitemap ul li a {
	font-weight : bold;
}
.foot-sitemap ul {
	list-style : none;
}
.foot-sitemap ul ul {
	padding-top : 5px;
	line-height : 20px;
}
.foot-sitemap ul ul li a {
	font-weight : normal;
}
.foot-sitemap ul ul li{
	font-weight : normal;
	float : none;
	margin : 0px;
}
.foot-addthis {
	position : absolute;
	top : 0px;
	right : 0px;
	width : 186px;
	height : 32px;
	line-height : 32px;
	padding : 16px 0 0 44px;
	background : url(/files/eiraedu/img/bg-addthis.png) no-repeat;
}
	.foot-addthis a {
		margin : 5px;
	}
.foot-ref {
    font-weight: normal;
    margin: 0 20px 20px 0;
    position: absolute;
    right: 225px;
    text-align: justify;
    top: 20px;
}

.foot-ref-en {
    font-weight: normal;
    margin: 0 20px 20px 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 60px;
   }

.foot-ref a {
	font-weight : normal;
}

.foot-ref-en a {
	font-weight : normal;
}
@media print {
	.header {
		display : none;
	}
	.subnav {
		display : none;
	}
	.fleft {
		width : auto !important;
	}
.rightside {

}
	.rightside img {
		display : none;
	}
	.cover .sub {
		width : 100% !important;
	}
	.cover .midtop {
		display : none;
	}
	#gmaps {
		width : 550px;
		height : 550px;
	}
.addthis_toolbox {
display : none;
}
	.footer {
		display : none;
	}
}


.tiedotteet {
    background: url("/files/eiraedu/img/bg-cal.png") repeat-y scroll 0 0 transparent;
    margin: 10px 10px 0 0;
    width: 220px;
    padding-bottom: 5px;
}


.tiedotteet .newshead {
    background: url("/files/eiraedu/img/bg-cal-header.png") repeat-y scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Georgia,'Times New Roman';
    font-size: 18px;
    height: 20px;
    padding: 10px;
    width: 200px;
}


.tiedotteet .newsbody {
    margin: 20px 0;
   bfont-family: Arial;
    font-size: 11px;
    line-height: 14px;
    padding: 0 10px;
    width: 200px;
}

.news .newsbody {
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    padding: 0 10px;
    width: 200px;
}


/* FAQ */

.toggler {
	font-size : 12px;
	font-weight : bold;
	color : rgb(75,75,75);
	background : url(/files/eiraedu/img/leftnavi-arrow-passive.gif) no-repeat 0px 3px;
	padding : 0 0 0 12px;
	margin : 5px 0 5px 0;
	cursor : pointer;
}

.toggler-open {
	background : url(/files/eiraedu/img/leftnavi-arrow-down.jpg) no-repeat 0px 3px !important;
}

.faq {
	font-size : 12px;
	font-weight : normal;
	color : #003344;
	padding : 0 0 0 20px;
	margin : 5px 0 10px 0;
}

.content .sub h6 {
	font-family : Georgia, 'Times New Roman';
	font-size : 14px;
	font-weight : normal;
	font-style : italic;
	color: #0099CC;
	line-height : 16px;
	padding-left: 15px;
}

.content .sub .set {margin-left: 30px;}

/* KURSSIT-valikko */

.rightside h4 , .rightside h3 {
    background : url('/files/eiraedu/img/bg-cal-header.png') repeat-y;
    width : 200px;
    height : 40px !important;
    line-height : 40px !important;
    font-family : Georgia, 'Times New Roman';
    font-size : 18px !important;
	font-weight: normal;
    color : rgb(255,255,255);
    padding : 0px 10px;
	margin: 10px 0px 0px 0px !important;
	}

.rightside ul {
    width : 220px !important;
    background : url('/files/eiraedu/img/bg-subnav.png') repeat-y;
    list-style : none;
    font-size : 9px;
	margin-top: 0px;
	padding: 5px 3px;
}

.rightside li { padding: 2px; }

/* oppilaskunta */

#student-faculty div.item {
width:100%;
clear:both;
overflow:hidden;
margin-bottom:2em;
}

#student-faculty div.item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#student-faculty > div h2 {
    margin: 0;
    padding: 0;
}

#student-faculty div.info h3 {
margin-top:1em;
}

#student-faculty div h2 + h3 {
margin:0;
padding:0;
}

#student-faculty > div h3 {
margin:0;
padding:0;
}

#student-faculty h3 + h4 {
    margin: 0 0 1em;
    padding: 0;
}

#student-faculty > div > img {
float:left;
display:block;
}

#student-faculty img + div.info {
  
float: right;
  
padding-left: 20px;
  
width: 280px;

}

#student-faculty div.info ul {
list-style:none;
margin:0;
padding:0;
}

#student-faculty div.info li {
margin:0;
padding:0;
}
