html {
	padding:0px;
	margin:0px;
}

body {
	padding:0px;
	margin:0px;
	background:url(/images/leiskat/v2-en/palkkialle_en.jpg) repeat-x center 0px #ababab;
	font-family: Lucida Sans Unicode, verdana, arial,sans-serif;
	text-align:center;
	color:#grey;
}

p {
	font-size:12px;
}


h1 {
	font-size:24px;
	color: grey;
	font-family: Myriad pro;
}

h2 {
	font-size:20px;
	color: grey;
	font-family: Myriad pro;
}

h3 {
	font-size:16px;
	color: black;
	font-family: Myriad pro;
}


img {
	border:0px solid white;
}
#container {
        width:1000px;
	margin:auto auto;
}
#top {
	height:106px;
	margin:auto auto;
	background-color:#cccccc;	
	text-align:center;
	background:url(/images/leiskat/v2-en/ylapalkki_en.jpg) no-repeat;	
}


#top_data {
	width: 980px;
	margin: auto auto;
	text-align:right;
	color: #ffffff;
}

#main_navi {
	background: url(/images/leiskat/v2-en/navi_en.jpg) top center no-repeat #000000;
	height:31px;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	clear:both;
}

#link_list {
	padding-top:0px;
}

#link_list a {
	color:#ffffff;
	display:inline;
	text-decoration:none;
}	

	
#link_list_top a {
	padding-top:5px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

#link_list_top {
	padding-top:0px;

}
#link_list_top a:hover {
	text-decoration:underline;
}	



#sub_navi {
	background: url(/images/leiskat/v2-en/alanavi_en.gif) top center no-repeat;
	height:15px;
	text-align:center;
}

#sub_navi a {
	font-size:14px;
	color: #000000;
}
#main_table {
	width:980px;
	padding-top:10px;
	height:700px;
}

#left {
	width:240px;
	font-size:12px;
	vertical-align:top;
}

#main {
	font-size:14px;
	vertical-align:top;
}

.box {
	width:240px;
	margin-bottom:10px;
	background:url(/images/box_bg.png) repeat-y;
}

.box .header {
	background: url(/images/leiskat/v2-en/boxi_en.jpg) no-repeat;
	padding-left:10px;
	font-family: Lucida Sans Unicode, arial,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

.box .footer {
	background: url(/images/box_bottom.png) no-repeat;
}
.main {
        width:730px;
	background-color:#FFFFFF;
}

.main .header {
        background: url(/images/leiskat/v2-en/main_box_en.jpg) no-repeat;
        padding-left:10px;
        color:#FFFFFF;
        font-weight:bold;
}

.main .footer {
        background: url(/images/box_bottom.png) no-repeat;
}


#data_area {
	width:1000px;
	min-height: 735px;
	margin:auto auto;
	background-color:#FFFFFF;
	text-align:center;
}

.hpDataHeader {
        width:150px;
}



.hpData {
	clear:both;
	font-size:11px;

}
.hpDataHeader {
        width:150px;
}

.hpDataInput input {
	border: 1px solid #666666;
}

.hpDataUnit {
	width:30px;
}

.hpNavi {
	width:730px;
	margin:auto auto;
	text-align:center;
}

.hpDate {
	display:block;
	text-align;center;
	margin-left: 3px;
	margin-right: 3px;
	display:inline;
	padding:3px;
	border:1px solid black;
	background-color: #CCCCCC;
}
.hpArrow {
	padding:3px;
	font-weight:bold;
	font-size:16px;
}

.hpCal {
	display:inline;
}

a {
	text-decoration:none;
	font-family: Lucida Sans Unicode, arial,sans-serif;
}

A:hover {text-decoration: underline;}

.hpVisibilityN {
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}


td {
	font-size:12px;
}


.login {
	font-size:11px;
}

a {
	font-size:12px;
	color: blue;
}

.flag {
	padding:2px;
}


.treeniJulkaise {
	border: 1px dashed #333333;
	margin:3px;
}



.objectTextArea{
        vertical-align:top;
        width:350px;
}

.objectTitle {
        font-size:13px;
        font-weight:bold;
        padding-bottom:10px;
}

.objectDataArea {
        vertical-align:top;
        width:350px;
}


.addExercise {
	padding-top:20px;
}

input {
		font-family:Lucida Sans Unicode, verdana, arial, sans-serif;
		font-family: Lucida Sans Unicode, verdana, arial,sans-serif;
	  font-size:12px;
	}
	
select {
		font-family:Lucida Sans Unicode, verdana, arial, sans-serif;
	  font-size:12px;
	}

#viitekehys {
	width:auto px;
	font-family: Lucida Sans Unicode, verdana, arial,sans-serif;
	font-size:12px;
}


.activePage {
	font-weight:bold;
	border:1px dotted #999999;
	padding:1px;
	background-color:#EEEEEE;
}

#ala_palkki {
	background: url(/images/leiskat/v2-en/alanavi_en.jpg) top center no-repeat;
	height:33px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}	

#ala_palkki a:hover {
	text-decoration:underline;
}	

	
#link_list_ala a {
	padding-top:5px;
	color:#FFFFFF;
	text-decoration:none;
}

#link_list_ala {
	padding-top:7px;
}

.search td {
	border-bottom:1px solid #999999;
}

.sivut {
	margin-top:10px;
}


#testObjects {
        border-bottom:1px solid #666666;
}

#testObjects .active {
        background-color:#333333;
        color:#FFFFFF;
}

#testObjects .active a {
        color:#FFFFFF;
}
#testObjects ul {   
        padding:0px;
}

#testobjects li {
        list-style-type:none;
        display:inline;
        padding-left:10px;
        padding-right:10px;
        border:1px dotted #666666;
        background-color:#EEEEEE;
}


#testData {
	width:100%;

}

#testData .titleName {
	width:150px;
	font-size:14px;
	font-weight:bold;
}

#testData .titleDate {
	width:150px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

#testData .subtitle {
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#testData .subLine {
	border-bottom:1px solid #AAAAAA;
}
