@media all and (min-width: 960px) {
	
	html, body {
		font-family: 'Open Sans', sans-serif;
		margin: 0;
		background: white;
		color: black;
	}
	
	h1 	{color: #0095db;	font-size: 28pt;	font-weight: 300;	margin-top: 0;}
	h2	{color: #0095db;	font-size: 18pt;	font-weight: 300;}
	h3	{color: #0095db;	font-size: 14pt;	font-weight: 300;}
	p 	{color: #383838;	font-size: 11pt;	font-weight: 400;}
	a 	{color: #0388e3;}
	a[href^="mailto"] { color: #e42021; text-decoration: none; font-weight: 600; }
	.clear {clear: both;}
	
	div.page {
		width: 960px;
	margin: 0 auto;
	}
	
	   #altimg {
	   	display: none;
	   }
	
	.navdrawer-container ul {
		width: 1060px;
		text-align: center;
		list-style: none;
		margin: 0 auto;
		padding: 0;
	}
	.navdrawer-container ul li {
		display: inline-block;	
		text-align: center;
		vertical-align: middle;
	}
	
	.navdrawer-container a 	{
		color: #24a2dc;	
		font-size: 12pt;	
		font-weight: 400;	
		text-decoration: none;
	}
	
	.navdrawer-container a.selected {
		color: #8d8d8d;	
	}
	
	.navdrawer-container a.login, .navdrawer-container a.logout {
		margin: 0;
		border-radius: 5px;
		padding: 3px 33px 7px 12px;
		color: white;
		font-size: 9pt;	
		font-weight: 300;	
		text-align: left;
		height: 26px;
	}
	
	.navdrawer-container a.login {
		background: #e42021 url("https://secure.ainalaina.fi/images/ikoni_kirjaudu_sisaan.png") no-repeat 100px 9px;
	}
	
	.navdrawer-container a.logout {
		background: #e42021 url("https://secure.ainalaina.fi/images/ikoni_kirjaudu_ulos.png") no-repeat 93px 4px;
	}
			
	.page-side-left {
		display: inherit;
	}
	
	.menulogo {
		visibility: visible;
	}
	
	.menutext {
		visibility: hidden;
	}
	
	/*******************
	 *** CONTENT-RIGHT
	 *******************/
	
	div.page-content-right {
		margin: 0 0 30px 0;
		padding: 0;
		float: right;
		width: 675px;
	}	
		
	
	/*******************
	 *** CONTENT-LEFT
	 *******************/
	
	div.page-content-left {
		margin: 0 0 30px 0;
		padding: 0;
		float: left;
		width: 670px;
	}	
	
	
	
	
	/*******************
	 *** PAGE-SIDE-LEFT
	 *******************/
	
	div.page-side-left {
		margin: 0;
		padding: 0;
		float: left;
		width: 285px;
	}
	
	div.page-side-apply-1, div.page-side-apply-2,div.page-side-apply-3 {
		width: 250px;
		height: 108px;
		background-repeat: no-repeat;
	}
	
	div.page-side-apply-1 p, div.page-side-apply-2 p, div.page-side-apply-3 p {
		padding: 28px 30px 0 80px;
		color: white;
		vertical-align: middle;
	}
	
	div.page-side-apply-1 {
		background-image: url("https://secure.ainalaina.fi/images/vaiheet_haelainaa1.png");
	}
	
	div.page-side-apply-2 {
		background-image: url("https://secure.ainalaina.fi/images/vaiheet_haelainaa2.png");
	}
	
	div.page-side-apply-3 {
		background-image: url("https://secure.ainalaina.fi/images/vaiheet_haelainaa3.png");
	}
	
	
	
	/*******************
	 *** PAGE-SIDE-RIGHT
	 *******************/
	
	div.page-side-right {
		margin: 0;
		padding: 0;
		float: right;
		width: 248px;
	}
	
	div.page-side-right-bluebar {
		width: 247px;
		height: 507px;
		background-image: url("https://secure.ainalaina.fi/images/tausta_ainalaina_sivulaatikko.png");
		text-align: center;
	}
	
	div.page-side-right-bluebar img {
		margin: 25px 0 20px 0; 
	}
	
	div.page-side-right-bluebar h1 {
		color: white;
		font-size: 15pt;
		font-weight: 300;
	}
	
	div.page-side-right-bluebar ul {
		margin: 0 20px 0 20px;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	
	div.page-side-right-bluebar ul li {
		color: white;
		background-image: url("https://secure.ainalaina.fi/images/ikoni_nuoli_miksiainalaina_sivu.png");
		background-repeat: no-repeat;
		background-position: 20px 8px; 
		padding: 5px 20px 15px 50px; 
		font-size: 11pt;
		font-weight: 300;
		text-align: left;
	}
	
	div.page-bluebar {
		display: inherit;
	}
	
	
	div.page-side-right-greybar {
		width: 247px;
		background-color: #eeeeee;
		background: linear-gradient(#f4f4f4, #e5e5e5);
		text-align: center;
		padding-bottom: 10px;
		margin: 25px 0; 
	}
	
	div.page-side-right-greybar img {
		margin: 25px 0 20px 0; 
	}
	
	div.page-side-right-greybar h1 {
		font-size: 15pt;
		font-weight: 300;
	}
	
	div.page-side-right-greybar p {
		margin: 0 30px 10px 30px;
		text-align: left;
		font-size: 10pt;
		font-weight: 400;
	}
	
	div.page-side-right {
		display: inherit;
	}
	
	
	
	
	
	
	
	/*******************
	 *** PAGE-LEFT/MID/RIGHT
	 *******************/
	div.page-right {
		width: 319px;
		height: 490px;
		float: right;
	}
	
	div.page-left {
		width: 285px;
		height: 490px;
		float: left;
		margin-bottom: 30px;
		border-right: 1px solid #eeeeee;
	}
	
	div.page-mid {
		width: 290px;
		height: 490px;
		float: left;
		margin: 0 0 40px 30px;
		border-right: 1px solid #eeeeee;
	}
	
	div.bankbuttons form {
		margin-bottom: 4px;
	}
	
	div.bankbuttons form input {
		padding: 0;
		border: 0 none white;
	}
	
	div.page-mid-greybar {
		width: 260px;
		height: 348px;
		background-color: #eeeeee;
		background: linear-gradient(#f4f4f4, #e5e5e5);
		text-align: center;
		padding-bottom: 10px;
		margin: 0; 
	}
	
	div.page-mid-greybar img {
		margin: 25px 0 10px 0; 
	}
	
	div.page-mid-greybar p {
		margin-left: 20px;
		font-size: 9pt;	
		font-weight: 400;
		text-align: left;
	}
	
	div.page-mid-greybar p strong {
		font-weight: 400;
		color: #0095db;
	}
	
	div#loginpanel-top {
		width: 260px;
		height: 200px;
		background-color: #0d9fec;
		background: linear-gradient(#0d9fec, #0084de);
		margin: 0;
		padding-top: 15px;
	}
	
	div#loginpanel-top label {
		padding: 15px 20px 0 20px;
		font-size: 10pt;	
		font-weight: 400;
		text-align: left;
		color: white;
		display: block;
	}
	
	div#loginpanel-top input[type=text], div#loginpanel-top input[type=password] {
		background-color: white;
		color: black;
		margin-left: 20px;
		border: none;
		font-size: 12pt;	
		font-weight: 400;
		width: 220px;
	}
	
	div#loginpanel-button {
		position: absolute;
		margin: 10px 0 0 55px;
	}
	
	div#loginpanel-button input[type=submit]  {
		color: white;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border: 2px solid white;
		border-radius: 5px;
		font-size: 12pt;	
		font-weight: 400;
		text-align: center;
		width: 150px;
		height: 50px;
		vertical-align: middle;
	}
	
	
	div#loginpanel-bottom {
		width: 260px;
		height: 148px;
		background-color: #eeeeee;
		background: linear-gradient(#f4f4f4, #e5e5e5);
		padding-top: 35px;
		margin: 0;
	}
	
	div#loginpanel-bottom p {
		margin: 0px 20px 0 20px;
		font-size: 9pt;	
		font-weight: 400;
		text-align: left;
	}
	
	
	
	/*******************
	 *** REGISTERPANEL
	 *******************/
	div#registerpanel input[type=text], div#registerpanel input[type=password] {
		background-color: white;
		color: black;
		border: 1px solid #e0e0e0;
		font-size: 10pt;	
		font-weight: 300;
		width: 200px;
	}
	
	div#registerpanel select {
		-webkit-appearance: none;
	    -moz-appearance: none;
	    text-indent: 0.01px;
	    text-overflow: '';
	  	background: url("https://secure.ainalaina.fi/images/ikoni_punainen-nuoli_laskutustapa.png") no-repeat right white;
		color: black;
		border: 1px solid #e0e0e0;
		font-size: 10pt;	
		font-weight: 300;
		width: 200px;
		border-radius: 0;
		padding: 2px 0 2px 4px;
	}
	
	div#registerpanel input[type=submit]  {
		float: right;
		margin: 20px 0 0 0;
		color: white;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border: none;
		border-radius: 5px;
		text-align: center;
		width: 150px;
		height: 32px;
		vertical-align: middle;
		font-size: 10pt;	
		font-weight: 300;
		cursor: pointer;
		cursor: hand;
	}
	
	div#registerpanel input[type="checkbox"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		width: 20px;
		height: 20px;
		border: 1px solid #e0e0e0;
		background-color: white;
		margin: 0;
		padding: 0 0 0 2px;
	}
	
	div#registerpanel input[type="checkbox"]:checked:after {
		content: '\2714';
		font-size: 18px;
		color: #e42021;
		width: 20px;
		height: 20px;
	}
	
	div#registerpanel label {
		font-size: 11pt;	
		font-weight: 400;
		vertical-align: middle;
	}	
	
	div#registerpanel p {
		font-size: 9pt;	
		font-weight: 400;
	}
	
	div.registerpanel1 samp {
		margin-left: 10px;
		font-family: 'Open Sans', sans-serif;
		font-size: 10pt;	
		font-weight: 400;
		color: white;
	}
	
	
	div.registerpanel1 {
		background-color: #0d9fec;
		padding: 5px 0 5px 10px;
		margin: 0 0 3px 0;
	}
	
	div.registerpanel1 label {
		float: left;
		width: 280px;
		color: white;
	}
	
	
	div.registerpanel2-grey {
		background-color: #e8e8e8;
		padding: 5px 0 5px 10px;
		margin: 0 0 3px 0;
	}
	
	div.registerpanel2-white {
		background-color: #f8f8f8;
		padding: 5px 0 5px 10px;
		margin: 0 0 3px 0;
	}
	
	div.registerpanel2-grey label, div.registerpanel2-white label {
		float: left;
		width: 280px;
	}
	
	div.registerpanel2-grey samp, div.registerpanel2-white samp {
		margin-left: 10px;
		font-family: 'Open Sans', sans-serif;
		font-size: 10pt;	
		font-weight: 400;
	}
	
	div.registerpanel3 {
		width: 100%;
		margin: 0;
	}
	
	div.registerpanel3 label {
		width: 640px;
		float: right;
	}
	
	
	/*******************
	 *** PAGE-BLUEBAR
	 *******************/
	
	div.page-bluebar {
		clear: both;
		background-image: url("https://secure.ainalaina.fi/images/tausta_miksiainalaina.png");
		background-repeat: repeat-x;
		height: 380px;
	}
	
	div.page-bluebar-content
	{
		width: 960px;
		margin: 20px auto 0 auto;
		padding: 30px 0 35px;
	}
	
	div.page-bluebar h1 {
		color: white;
		font-size: 28pt;
		font-weight: 300;
		margin-top: 0;
	}
	
	div.page-bluebar ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	
	div.page-bluebar ul li {
		color: white;
		background-image: url("https://secure.ainalaina.fi/images/ikoni_nuoli_miksiainalaina_sivu.png");
		background-repeat: no-repeat;
		background-position: 0px 5px; 
		padding: 0 0 20px 40px; 
		font-size: 15pt;
		font-weight: 300;
	}
	
	div.page-bluebar-flag {
		float: right;
		width: 158px;
		margin: 30px 0 0 30px;
		text-align: center;
	}
	
	div.page-bluebar-flag p {
	 	color: white;
		font-size: 10pt;	
		font-weight: 300;
	}
	
	
	
	
	
	
	/*******************
	 *** CAROUSSEL
	 *******************/
	
	div#page-caroussel {
		width: 1417px;
		margin: 0 auto 20px auto;
		z-index: 0;
	}
	
	div#caroussel-apply {
		float: right;
		position: relative;
		width: 400px;
		height: 300px;
		top: 8px;
		right: 220px;
		z-index: 1;
	}
	
	div#caroussel-apply h1 {
		text-shadow: 2px 2px 20px white;
		margin: 0 0 0 20px;
		padding: 0;
		color: #0072bc;	
		font-size: 50pt;	
		font-weight: 400;	
	}
	
	div#caroussel-apply h2 {
		text-shadow: 2px 2px 8px white;
		margin: -15px 0 0 20px;
		padding: 0;
		color: #0072bc;	
		font-size: 28pt;	
		font-weight: 400;	
	}
	
	div#caroussel-apply-top {
		margin: 10px 0 0 0;
		padding: 20px 0 5px 0;
		background-color: #0691e4;
		width: 100%;
	}
	
	div#caroussel-apply ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	
	div#caroussel-apply ul li {
		color: white;
		background-image: url("https://secure.ainalaina.fi/images/ikoni_nuoli_ylalaatikko.png");
		background-repeat: no-repeat;
		background-position: 25px 7px; 
		padding: 0 0 10px 50px; 
		font-size: 15pt;
		font-weight: 300;
	}
	
	div#caroussel-apply-bottom {
		margin: 0;
		padding: 1px 15px 20px 15px;
		background-color: white;
	}
	
	div#caroussel-apply-bottom p {
		color: #686868;	
		font-size: 8pt;	
		font-weight: 400;	
	}
		
	div#caroussel-apply-button {
		width: 180px;
		margin: -30px auto 0 auto;
		z-index: 2;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border: 2px solid white;
		border-radius: 5px;
		text-align: center;
		padding-top: 0px;
	}
	
	div#caroussel-apply-button p a {
		color: white;
		text-decoration: none;
		font-size: 16pt;	
		font-weight: 300;	
	}
	
	
	/*******************
	 *** ACCOUNTMENU
	 *******************/
	div.accountmenu {
		float: right;
		width: 620px;
		height: 50px;
		padding-top: 50px;
	}
	
	
	
	div.accountmenu a.red, div.accountmenu a.blue {
		margin: 5px 0;
		padding: 10px 0 10px 0;
		text-align: center;
		vertical-align: center;
		color: white;
		text-decoration: none;
	}
	
	div.accountmenu a.red {
		display: inherit;
		width: 230px;
		float: left;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
	}
	
	div.accountmenu a.blue {
		width: 170px;
		float: right;
		background-color: #0d9fec;
		background: linear-gradient(#0d9fec, #0084de);
		margin-right: 220px;
	}
	
	div#accounttable table, div#accountevents table, div#accountcontracts table {
		border-collapse: collapse;
		border: none;
		width: 100%;
	}
	
	.accountcol_white, .accountcol_grey, .accountcol_red, .accountcol_blue {
		margin 0;
		padding: 4px 10px 4px 10px;
		text-align: left;
		font-size: 11pt;
		color: black;
		border: none;
	}
	
	td.accountcol_white, td.accountcol_grey, td.accountcol_red, td.accountcol_blue {
		font-weight: 300;
	}
	
	.accountcol_white {
		background-color: #f8f8f8;
		text-align: left;
	}
	
	.accountcol_grey {
		background-color: #e8e8e8;
		text-align: left;
	}
	
	div#accounttable td.accountcol_red {
		background-color: red;
		color: white;
		font-style: italic;
	}
	
	div#accounttable th.accountcol_red {
		background-color: red;
		text-align: left;
		color: white;
	}
	
	div#accounttable td.accountcol_blue {
		background-color: #0072bc;
		color: white;
		font-style: italic;
	}
	
	div#accounttable th.accountcol_blue {
		background-color: #0072bc;
		text-align: left;
		color: white;
	}
	
	div#accountwithdraw {
		width: 100%;
	}
	
	div#accountwithdraw_left {
		float: left;
		background-color: #eeeeee;
		color: black;
		margin: 30px 0 10px 0;
		padding: 4px 10px 4px 10px;
		width: 464px;
	}
	
	div#accountwithdraw_left label {
		float: left;
		text-align: left;
		font-size: 11pt;	
		font-weight: bold;
		width: 260px;
	}
	
	div#accountwithdraw_left input[type=text] {
		background-color: white;
		color: black;
		margin-left: 20px;
		border: none;
		font-size: 11pt;	
		font-weight: 400;
		width: 100px;
	}
	
	div#accountwithdraw_right {
		display: inline;
		float: right;
		margin: 30px 0 10px 0;
	}
	
	div#accountwithdraw_right input[type=submit]  {
		margin: 0;
		color: white;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border: none;
		border-radius: 5px;
		text-align: center;
		width: 180px;
		height: 32px;
		vertical-align: middle;
		font-size: 10pt;	
		font-weight: 300;
		cursor: pointer;
		cursor: hand;
	}
	
	div#accountevents th, div#accountcontracts th {
		padding: 4px 10px 4px 10px;
		text-align: left;
		font-size: 11pt;
	}
	
	div#accountevents td, div#accountcontracts td {
		padding: 4px 10px 4px 10px;
	}	
	
	div#accountevents_prev {
		margin-top: 20px;
		float: left;
	}
	
	div#accountevents_next {
		margin-top: 20px;
			float: right;
	}
	
	div#accountevents_prev input[type=submit], div#accountevents_next input[type=submit]  {
		margin: 0;
		color: white;
		background-color: #0d9fec;
		background: linear-gradient(#0d9fec, #0084de);
		border: none;
		border-radius: 5px;
		text-align: center;
		width: 180px;
		height: 32px;
		vertical-align: middle;
		font-size: 10pt;	
		font-weight: 300;
		cursor: pointer;
		cursor: hand;
	}
	
	div#accountcontracts input[type=submit]  {
		margin: 0;
		color: white;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border: none;
		border-radius: 5px;
		text-align: center;
		width: 70px;
		height: 32px;
		vertical-align: middle;
		font-size: 10pt;	
		font-weight: 300;
		cursor: pointer;
		cursor: hand;
	}
	
	div#accountcontact label {
		float: left;
		width: 250px;
		font-weight: bold;
	}
	
	div#accountcontact samp {
		margin-left: 10px;
		font-family: 'Open Sans', sans-serif;
		font-size: 10pt;	
		font-weight: 400;
	}
	
	div#accountcontact input[type=text], div#accountcontact input[type=password] {
		background-color: white;
		color: black;
		border: 1px solid #e0e0e0;
		font-size: 10pt;	
		font-weight: 300;
		width: 200px;
	}
	
	div#accountcontact select {
		-webkit-appearance: none;
		background: url("https://secure.ainalaina.fi/images/ikoni_punainen-nuoli_laskutustapa.png") no-repeat right white;
		color: black;
		border: 1px solid #e0e0e0;
		font-size: 10pt;	
		font-weight: 300;
		width: 200px;
		border-radius: 0;
		padding: 2px 0 2px 4px;
	}
	
	div#accountcontact input[type=submit]  {
		float: right;
		margin: 20px 0 0 0;
		color: white;
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border: none;
		border-radius: 5px;
		text-align: center;
		width: 150px;
		height: 32px;
		vertical-align: middle;
		font-size: 10pt;	
		font-weight: 300;
		cursor: pointer;
		cursor: hand;
	}
	
	
	
	/*******************
	 *** BANNER
	 *******************/
	div#banner1 {
		background-image: url("https://secure.ainalaina.fi/images/ylakuva_kaikki-lainasta.jpg");
		background-repeat: no-repeat;
		width: 1417px;
		height: 243px;
		margin: 0 auto 20px auto;
		z-index: 0;
	}
	
	div#banner2 {
		background-image: url("https://secure.ainalaina.fi/images/ylakuva_hae_lainaa.jpg");
		background-repeat: no-repeat;
		width: 1417px;
		height: 243px;
		margin: 0 auto 20px auto;
		z-index: 0;
	}
	
	
	div#banner3 {
		background-image: url("https://secure.ainalaina.fi/images/ylakuva_asiakastilin_hallinta.jpg");
		background-repeat: no-repeat;
		width: 1417px;
		height: 243px;
		margin: 0 auto 20px auto;
		z-index: 0;
	}
	
	div#banner-apply, div#banner-blue {
		float: right;
		position: relative;
		width: 400px;
		top: 0;
		right: 220px;
		z-index: 1;
	}
	
	div#banner-apply h1, div#banner-blue h1, div#banner3 h1 {
		text-shadow: 2px 2px 10px white;
		margin: 0;
		padding: 0;
		color: #0072bc;	
		font-size: 56pt;	
		font-weight: 400;	
	}
	
	div#banner3-title {
		position: relative;
		top: 40px;
		left: 220px;
		width: 500px;
	}
	
	div#banner3-title h1 {
		text-shadow: 2px 2px 10px white;
		margin: 0;
		padding: 0;
		color: #0072bc;	
		font-size: 56pt;	
		font-weight: 400;	
	}
	
	div#banner3-title h2 {
		text-shadow: 2px 2px 10px white;
		margin: 0;
		padding: 0;
		color: #0072bc;	
		font-size: 30pt;	
		font-weight: 400;	
	}
	
	div#banner-apply h2 {
		margin: 0 0 5px 0;
		padding: 15px 20px 15px 20px;
		color: white;	
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border-radius: 5px;
		text-align: center;
		font-size: 13pt;	
		font-weight: 300;	
	}
	
	div#banner-blue h2 {
		margin: 5px 0 5px 0;
		padding: 15px 20px 15px 20px;
		color: white;	
		background-color: #0d9fec;
		background: linear-gradient(#0d9fec, #0084de);
		border-radius: 5px;
		text-align: center;
		font-size: 13pt;	
		font-weight: 300;	
	}
	
	div#banner-apply-button {
		float: right;
		position: relative;
		right: 0;
		width: 300px;
		margin: 10px 0 0 0;
		z-index: 2;
		text-align: right;
	}
	
	div#banner-apply-button p a {
		background-color: #e42021;
		background: linear-gradient(#ee2c2a, #d90f0d);
		border-radius: 5px;
		text-align: center;
		color: white;
		text-decoration: none;
		font-size: 13pt;	
		font-weight: 300;	
		padding: 15px 20px 15px 20px;
		vertical-align: top;
	}
	
	div#banner-apply-button p img {
		margin: -5px 10px 0 0;
	}
	
	
	
	/*******************
	 *** FOOTER
	 *******************/
	div#footer {
		clear: both;
		color: #333333;
		background-color: #e5e5e5;
	}
	
	div#footer-content {
		width: 960px;
		margin: 20px auto 0 auto;
		padding: 30px 0 35px;
	}
	
	
	div#footer1 {
		width: 300px;
		margin-top: 0;
	}
	
	div#footer2 {
		margin: 32px 0 0 50px;
		width: 230px;
	}
	
	div#footer3 {
		margin-top: 32px;
		width: 155px;
	}
	
	div#footer4 {
		width: 180px;
		text-align: center;
	}
}
	
	
}