.mainmenu li#laskurit 
{
    background: url(/images/template/menu_item_bg_act.gif) no-repeat top right; 
}

.tulostaulu  
{
    padding: 10px; 
    border: 1px solid #CCE4F3; 
    background-color: #ffffff; 
    margin-top: 10px;
}

.tulostaulu div  
{
    color: #0066CC; 
    font: bold 14px arial, helvetica, sans-serif; 
}

.tulostaulu div.tulostaulutext  
{
    color: #000000; 
    font-size: 12px; 
    font-weight: normal; 
    margin-top: 5px;
}

.laskuriohje  
{
    color: #333333; 
    font: 12px arial, helvetica, sans-serif; 
    padding-bottom: 15px;
}

.subtitle td  
{
    padding-top: 15px; 
    padding-bottom: 10px; 
}

.radiobuttontable td 
{
     padding-top: 5px; 
     padding-bottom: 5px; 
     margin: 0px; 
 }

.radiobuttons  
{
    margin-left: 15px; 
    margin-top: 5px;
    text-align: left;
}
.radiobuttons input  
{
    margin-right: 3px; 
    margin-top: 2px; 
}

.centeredbuttons  
{
    border: 0px; 
}
.centeredbuttons td 
{
    border-bottom: 2px solid #ffffff;
    text-align: center; 
    width: 50px; 
    padding-left: 3px; 
    padding-bottom: 10px;  
    padding-top: 10px; 
}
.centeredbuttons td.firstcolumn  
{
    text-align: left; 
    font-weight: bold; 
    width: 250px; 
    padding-right: 30px;
}

.centeredbuttons tr.firstrow td  
{
    border-bottom: 3px solid #ffffff; 
    font-weight: bold; 
}
    
td.left  
{
    text-align: left;
}

h2 
{
    COLOR: #333333; 
    font: bold 12px Arial, Helvetica, Sans-serif; 
    margin-top: 10px; 
}

.erektiolaskuri table td  
{
    width: 200px; 
    padding: 5px;
 }
.erektiolaskuri h3  
{
    padding-top: 10px; 
}

label  
{
    display: inline; 
}

.ui-tabs-nav ul
{
    list-style: none;
    border-bottom: 2px solid #FF9900;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.ui-tabs-nav ul li

{
    display: inline;
}

.ui-tabs-nav ul li span

{
    border-bottom: 2px solid #F5F5F5;
    background-color:#FF9900;
    color:#FFFFFF;
    font-weight:bold;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

.ui-tabs-nav ul li span:hover

{
    background-color:#ffcc77;
}

.ui-tabs-nav ul li.ui-tabs-selected span:hover

{
    background-color:##ffcc88;
}

.ui-tabs-nav ul li.ui-tabs-selected span

{
     border-bottom: 3px solid #ffcc88;
     color: #000000;
     
     background-color:#ffcc88;
}

.ui-tabs-nav ul li a:hover
{
     text-decoration: none;
}

.red
{
    color: #fa2222; 
}

.green
{
    color: #22ee22;
}

.blue
{
    color: #2255fa;
}

.redbutton
{
    background: transparent url('../images/calculators/redbutton.png') repeat-y;
}

.greenbutton
{
    background: transparent url('../images/calculators/greenbutton.png') repeat-y;
}

.bluebutton
{
    background: transparent url('../images/calculators/bluebutton.png') repeat-y;
}

.radiobuttontable2 td 
{
     padding-top: 5px; 
     padding-bottom: 5px; 
     margin: 0px; 
	 float: left;
 }
  
 .radiobuttontable2 div
 {
	display: block;
	
	margin-left: 15px;
	margin-top: 1px;
	margin-bottom: 1px;
	
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid transparent;
	min-width: 500px;
 }
 
 .radiobuttontable2 input
 {
    text-align: left;
	float: left;
	margin-left: 8px;
}

.label
{
	margin-left: 15px;
}

.explained
{
	margin-bottom: 10px;
	font-weight: bold;
}

