/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 18, 2011 06:01:08 AM America/New_York */



@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('../fontface/PTN57F-webfont.eot');
    src: url('../fontface/PTN57F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTN57F-webfont.woff') format('woff'),
         url('../fontface/PTN57F-webfont.ttf') format('truetype'),
         url('../fontface/PTN57F-webfont.svg#webfont3yLmuNsx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('../fontface/PTC75F-webfont.eot');
    src: url('../fontface/PTC75F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTC75F-webfont.woff') format('woff'),
         url('../fontface/PTC75F-webfont.ttf') format('truetype'),
         url('../fontface/PTC75F-webfont.svg#webfontD2GEemFT') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('../fontface/PTC55F-webfont.eot');
    src: url('../fontface/PTC55F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTC55F-webfont.woff') format('woff'),
         url('../fontface/PTC55F-webfont.ttf') format('truetype'),
         url('../fontface/PTC55F-webfont.svg#webfontYACgh6Fk') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBoldItalic';
    src: url('../fontface/PTS76F-webfont.eot');
    src: url('../fontface/PTS76F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTS76F-webfont.woff') format('woff'),
         url('../fontface/PTS76F-webfont.ttf') format('truetype'),
         url('../fontface/PTS76F-webfont.svg#webfontnHhDPJvF') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBold';
    src: url('../fontface/PTS75F-webfont.eot');
    src: url('../fontface/PTS75F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTS75F-webfont.woff') format('woff'),
         url('../fontface/PTS75F-webfont.ttf') format('truetype'),
         url('../fontface/PTS75F-webfont.svg#webfontO0AL69VA') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansItalic';
    src: url('../fontface/PTS56F-webfont.eot');
    src: url('../fontface/PTS56F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTS56F-webfont.woff') format('woff'),
         url('../fontface/PTS56F-webfont.ttf') format('truetype'),
         url('../fontface/PTS56F-webfont.svg#webfontb3pcLB5e') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('../fontface/PTS55F-webfont.eot');
    src: url('../fontface/PTS55F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTS55F-webfont.woff') format('woff'),
         url('../fontface/PTS55F-webfont.ttf') format('truetype'),
         url('../fontface/PTS55F-webfont.svg#webfontVOUaMV4S') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('../fontface/PTN77F-webfont.eot');
    src: url('../fontface/PTN77F-webfont.eot?iefix') format('eot'),
         url('../fontface/PTN77F-webfont.woff') format('woff'),
         url('../fontface/PTN77F-webfont.ttf') format('truetype'),
         url('../fontface/PTN77F-webfont.svg#webfont2z2OKawW') format('svg');
    font-weight: normal;
    font-style: normal;

}

b, strong {font-family: 'PTSansBold'; font-weight:normal;} /* JOTTA NÄYTTÄÄ HYVÄLTÄ KAIKILLA SELAIMILLA */

/* Tyylit */
body {
	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	color: #565656;
	background-color:#f0f0f0;
}

p{
	margin:10px 0;
}

a, a:link, a:visited, a:active{
    font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
	color: #2c77bc;
	text-decoration: none;
}

/* Tällä pakotetaan editorin sisällön linkit oikean näköisiksi
   Eli yleensä sama tyyli kuin tuossa yllä a-elementille, mutta jokaisen perään !important */
.mceContentBody a,.mceContentBody a:link, .mceContentBody a:visited{
	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif !important;
	color: #6c7289 !important;
	text-decoration: none !important;
}


td {
	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
	font-size: 13px;
    text-align:left;

}
.login {
	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
	font-size: 13px;

}

input, select, textarea {
	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text{
	font-size:13px;
	margin-top:2px;
}

h1 {
	font-size: 20px;
	color: #313131;
	font-weight:normal;
	letter-spacing: -1;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

h2 {
	font-size: 16px;
	color: #313131;
	font-weight:normal;
}

h3 {
	font-size: 13px;
	color: #313131;
}

h4 {
	color: #313131;
}

h5 {
	color: #313131;
}

h6 {
	color: #313131;
}


.menuselected{
	vertical-align:top;
	padding: 11px 12px 0px 10px;
	color:#3e3e3e !important;
	}

.menunotselected{
	vertical-align:top;
	padding: 11px 12px 0px 10px;
	height:40px;
	}

a.selected {
	font-size: 13px;
	font-weight: bold;

	}


a.notselected {
	font-size: 13px;
	}


/* app/register */
.mandatory{
	color:#ab0000;
}
.error_message{
	color:#ab0000;
	margin:10px 0;
}
.success_message, .success_message a, .success_message a:link, .success_message a:visited, .success_message a:active{
	color:#3f610f;
	margin:10px 0;
}

ul	{ padding:5px 0px 5px 30px; margin:0; }
li 	{ list-style-image: url(../img/2011/bullet.jpg); padding-top:0px; }

.boxwrap 																			{  }

.box h1, .box h2, .box h3, .box h4, .box h5, .box h6  								{ color:#fff; padding:0px 0px; margin:0; }
.box 																				{ padding:15px 20px 20px 20px !important; }

.blacktitle h1, .blacktitle h2, .blacktitle h3,
.blacktitle h4, .blacktitle h5, .blacktitle h6  									{ color:#313131; }

.box ul 																			{ padding:0px 0px 0px 20px; margin:0; }
.box li 																			{ list-style-image: url(../img/2011/bulletti_sininen.jpg); padding-top:5px; }
.footerbox p, .footerbox b, .footerbox strong, .footerbox 							{ color:#bcbcbc; }

.menu2content                                                                       { padding:10px 0px; color:#fff !important; }
.menu2content p, .menu2content a, .menu2content a:visited, .menu2content a:active,
.menu2content strong, .menu2content b, .menu2content h1, .menu2content h2,
.menu2content h3, .menu2content h4, .menu2content h5, .menu2content h6              { color:#fff !important; }
