/* CSS Document */
/*  ksoy energialaskurin tyylit alkaa */
#laskuri_main input[type="text"], #laskuri_main input[type="password"].ebox_textbox  {
  width:30px;
  display:inline;
  background:#ffffff url(../images/laskuri/energialaskuri_input_bg.png) left top no-repeat;
  text-align:center;
  margin-top:3px;
}

#laskuri_main {
	font-size:11px;
}
#laskuri_main td {
	font-family : Verdana, Arial,Sans Serif;
    font-size:11px;
    background-color:#ffffff;
    border-bottom:none;
  padding:0;
}
#laskuri_main {
    font-family : Verdana, Arial,Sans Serif;
    font-size:11px;
	margin-right:0px;
	width:644px;
}
.ebox_top {
    background-image : url(../images/laskuri/ebox_top_ksoy.gif);
    background-color : #ffffff;
    background-repeat : no-repeat;
    height:3px;
    background-position : left bottom;
    width:643px;
}
.ebox_bottom {
    background-image : url(../images/laskuri/ebox_bottom_ksoy.gif);
    background-color : #ffffff;
    background-repeat : no-repeat;
    height:3px;
    background-position : left top;
    clear:both;
    width:643px;
}
.ebox_content_main {
    border-left : 1px solid #333366;
    border-right : 1px solid #333366;
	float:left;
	width:643px;
}
.ebox_content_main2 {
    border-left : 1px solid #333366;
    border-right : 1px solid #333366;
	float:left; 
	width:643px;
}
.ebox_line {
    border:0;
    border-top: 1px solid #333366;
    margin:0;
    padding:0;
        color:#ffffff;
}
.ebox_navi {
    padding-top:9px;
    padding-bottom:9px;
    padding-left:22px;
}
.ebox_content_main ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.ebox_content_main li, #ebox_content_main li.selected {
  font-family: Arial,Sans Serif;
  font-size: 9px;
  color: #333366;
  display:inline-block;
  padding:0;
  margin: 0;
  padding-right:4px;
  letter-spacing: 1px;
  padding-right:20px;
  background-image:none !important;
}
.ebox_content_main li.selected {
    font-size : 11px;
    font-weight:bold;
    color:#D9D9D9;
    letter-spacing : 0px;
}
.ebox_title {
	padding-left:20px;
	padding-top:9px;
    padding-bottom:9px;
	font-family : Verdana, Arial,Sans Serif;
    font-size : 14px;
	color : #766B62; 
	font-weight:bold;
    
}
.ebox_title2 {
	padding-left:20px;
	padding-top:9px;
    padding-bottom:9px;
	font-family : Verdana, Arial,Sans Serif;
    font-size : 14px;
	color : #766B62; 
	font-weight:bold;
	float:left;
    
}
.ebox_result{
	padding-top:4px;
    padding-bottom:4px;
    padding-left:180px;	
}
.ebox_result_text {
	border-left: 1px solid #BDADA0;
	border-right: 1px solid #BDADA0;	
	width:197px;
	font-family : Verdana, Arial,Sans Serif;
    font-size : 11px;
	color : #000000; 
	font-weight:bold;
	text-align:center;
}
#ebox_content_main ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#ebox_content_main li, #ebox_content_main li.selected {
    font-family : Arial,Sans Serif;
    font-size : 9px;
    display: inline;
    padding:0;
    margin: 0;
    padding-right:4px;
    letter-spacing : 1px;
}
#ebox_content_main li.selected {
    font-size : 11px;
    font-weight:bold;
    color:#D9D9D9;
    letter-spacing : 0px;
}
#ebox_palkki {
    /*background-image : url(/img/laskuri/ebox_palkki_bg.jpg);
    background-position : bottom;
    background-repeat : repeat-x;*/
    background-color : #D9D9D9;
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    margin-top:1px;
    color:#ffffff;
    height:26px;
}
#ebox_palkki_wrap, #ebox_palkki_wrap2 {
    padding-top:5px;
    padding-bottom:4px;
    padding-left:20px;
}

#ebox_palkki_wrap2 {
    padding-left:28px;
}
.ebox_content {
    background-image : url(/img/laskuri/ebox_content_bg.gif);
    background-position : left top;
    background-repeat : no-repeat;
    float:left;
}

#ebox_content2 {
    float:left;
}
.ebox_content_wrap {
	padding-left:20px;
    padding-top:4px;
	/*width:642px;*/
 
}

#ebox_content_wrap2 {
    padding:2px;
}
#ebox_content_footer {
    text-align:right;
    padding-right:6px;
    padding-top:5px;
	
}
#ebox_content_footer2 {
    text-align:left;
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:8px;
    background-color : #F8F8F8;
	/*background-image : url(/img/laskuri/ebox_bg.jpg);
    background-position : left bottom;
    background-repeat : no-repeat;*/
}
#ebox_content_phase {
    text-align:right;
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:8px;
}
.ebox_content_blue {
	background-color : #F8F8F8;
    width:638px;  

}
.ebox_content_insidebox_wrap {
	padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:3px;
}
.ebox_content_insidebox_wrap2 {
	padding-left:23px;
    padding-right:0px;
    padding-top:3px;
    padding-bottom:3px;
}
.ebox_content_insidebox_wrap3 {
	padding-left:20px;
    padding-right:4px;
    padding-top:7px;
    padding-bottom:7px;
}
/* formit */
.form_column1 {
    float : left;
    background-color : transparent;
    width:310px;
	color:#000000;
}
.form_column1 P, .form_column2 P{
	padding-bottom:6px;
	padding-top:0px;	
	margin:0px;
}
.form_column2 {
	padding-left:20px;
    background-image : none;
    background-color : transparent;
	color:#000000;
}
.form_column3 {
    float : left;
	padding-left:20px;
    background-image : none;
    background-color : transparent;
	border-left: 1px solid #D9D9D9;
}
.form_column4 {
    float : left;
    background-color : transparent;
    width:340px;
}
.form_column5 {
    float : left;
    background-image : none;
    background-color : transparent;
	/*border-left: 1px solid #D9D9D9;*/
}
.form_column6 {
    float : left;
    background-color : transparent;
    width:600px;
}
.ebox_textbox {
    background-color : #FFFFFF;
    height:20px;
    font-size:9px;
}
.ebox_textbox_grey {
    background-color : #F7F4F0;
    height:20px;
    font-size:9px;
}
.ebox_select  {
    background-color : #FFFFFF;
    font-size:9px;
	padding-top:0px;
	padding-bottom:0px;	
	margin-bottom:3px;
	margin-top:0px;	
	margin-left:0px;
	margin-right:0px;
}
.ebox_textarea {
    background-color : #FFFFFF;
}
.ebox_button {
	margin-top:5px;
    margin-bottom:3px;
}
/* css popup */
#ebox_popup {
    position : absolute;
    left : 40px;
    width:261px;
    padding:10px;
    visibility : hidden;
    background-color : #ffffff;
    border : 1px solid #D9D9D9;
}
#ebox_popup a {
    color : #D9D9D9;
    text-decoration : none;
    font-weight : bold;
    font-size : 10px;
}
#ebox_popup a:hover {
    color : #D9D9D9;
    text-decoration : underline;
    font-weight : bold;
}
#laskuri_main td.blue_bg {
	background-color : #F8F8F8;
	padding-bottom:7px;
	padding-top:7px;	
	padding-left:6px;	
	padding-right:6px;		
}
.ebox_content_main_wrap {
    /*width:642px;*/
    float:left;
}
.row_bg_grey
{
	background-color: #F7F4F0; 
}
#laskuri_main td.cell_padding
{
    padding-left:20px;
	padding-top:9px;
	padding-bottom:13px;
    padding-right:20px;	
}
.graafi_bg{
	background-image : url(/img/laskuri/ebox_graafi_bg.gif);
    background-color : #ffffff;
}
.graafi_bot_bg{
	background-image : url(/img/laskuri/ebox_graafi_bot_bg.gif);
    background-color : #ffffff;
	height:15px;
 } 
.clickable{
	cursor:pointer;
	
}

span#doc1 table th, span#doc1 table td{
  padding:0;
  background-color:#FFFFFF;
}

/*  ksoy energialaskurin tyylit loppuu*/