﻿
/* BEGIN MAIN LAYOUT STYLING */
body
{
	background-image: url(master2/images/bg-shim.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-color: #C9C9C9;
}

html, body, #wrapper, #aspnetForm
{
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

#wrapper
{
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	padding: 0px;
	border: 0px;
}
/* END MAIN LAYOUT STYLING */



/* BEGIN LOGIN STYLES */
DIV#LoginPanel
{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color:#000000;
	-ms-opacity:0.75;
	z-index:100;
}

DIV#InnerLoginPanel
{
	display:block;
	border: 5px solid black;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -130px;
	margin-top: -72px;
	width: 260px;
	height: 130px;
	padding: 10px;
	background-color: white;
	z-index:100;
	font-size:12px;
	font-family:Arial;
	color:#333;
}

DIV#InnerLoginPanel LABEL
{
	color:#333;
	line-height:22px;
	font-weight:bold;
}

DIV#InnerLoginPanel INPUT
{
	border:1px solid #999;
	padding-left:2px;
}
/* END LOGIN STYLES */



/* BEGIN HEADER STYLES */
DIV#HeaderDIV
{
	width: 1010px;
	height: 48px;
	background-image: url(master2/images/header-bg.jpg);
	background-position: bottom left;
}

TABLE#HeaderSectioner
{
	width: 999px;
	height: 48px;
}

TD#LogoTD
{
	width: 540px;
}

TD#LogoTD IMG
{
	margin-top: -3px;
}

TD#AccessLevelTD
{
	text-align: right;
	font-family: 'Trebuchet MS' ,Arial;
	font-size: 10px;
	height: 26px;
	padding-right: 20px;
}

TD#HeaderButtonsTD
{
	height: 21px;
	padding-right: 12px;
}

/* END HEADER STYLES */


/* BEGIN MAIN MENU */
TABLE#MenuHolder
{
	width: 1010px;
	height: 27px;
	overflow: hidden;
}

TD#MenuEndLeft
{
	width: 28px;
	height: 27px;
	background-image: url(master2/images/bg-menu-end-left.jpg);
}

TD#MenuContent
{
	width: 944px;
	height: 27px;
	background-image: url(master2/images/bg-menu.jpg);
	overflow: hidden;
}

TD#MenuEndRight
{
	width: 28px;
	height: 27px;
	background-image: url(master2/images/bg-menu-end-right.jpg);
}

TABLE#MenuHolder, TD#MenuEndLeft, TD#MenuContent, TD#MenuEndRight
{
	padding: 0px;
	margin: 0px;
}
/* MAIN MENU ENDS */



/* BEGIN BREADCRUMBS */
DIV#BreadCrumbs
{
	background-image: url(master2/images/bg-breadcrumb.jpg);
	border-top: 1px solid #363636;
	height: 23px;
	line-height: 23px;
	font-family: Arial;
	font-size: 12px;
	padding-left: 7px;
}
/* END BREADCRUMBS */

/* BEGIN CONTENT AREA */
TD#contentpane
{
	width: 1010px;
	height:60%;
	padding-bottom:75px;
	background-color:#e5e5e5;
}

#FrameYritysAutot
{
	width: 1010px;
	margin: 0px;
	height: 100%;
	overflow: auto;
-ms-overflow-x: hidden;
-ms-overflow-y: scroll;
}
/* END CONTENT AREA */



/* BEGIN ADDITIONAL LAYOUT CELLS */
TD#leftpane
{
}

TD#rightpane
{
}

TD#FooterCell
{
	height: 55px;
	background-image: url(master2/images/footer-bg.jpg);
	background-position:left bottom;
}
/* END ADDITIONAL LAYOUT CELLS */



/* START ORIGINAL STYLES */

A.polku_navi
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}  

A.polku_navi:HOVER
{
	color: #B2B2B2;
	font-weight: bold;
	text-decoration: none;
}

A.linkki_sininen, A.linkki_sininen:LINK, A.linkki_sininen:VISITED
{
	font-family: Arial;
	font-size: 10px;
	color: #5D7E9D;
	font-weight: bold;
	text-decoration: unlderline;
}    

A.linkki_sininen:HOVER, A.linkki_sininen:ACTIVE
{
	font-family: Arial;
	font-size: 10px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}
/* END ORIGINAL STYLES */

