/* screen */
body			{ font-family: Arial, Tahoma, sans-serif; background-color: #FFFAE7; color: #723615; margin: 0px; padding: 0px; }
a				{ text-decoration: none; color: #BB4D00; font-weight: bold; cursor: pointer;}
h1				{ font-family: Georgia; font-size: 200%; line-height: 100%; color: #46AD2E; font-weight: normal; margin-top: 0px; margin-bottom: 30px; }
h2				{ font-size: 150%; line-height: 100%; font-weight: normal; margin-top: 25px; margin-bottom: 25px; text-align: center; color: #723615; text-align: left; }
th				{ font-size: 80%; font-weight: bold; background-color: #FFE0AB; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 5px;}
td				{ line-height: 130%; font-size: 90%; }
input			{ margin-top: 7px; }
span			{ padding-left: 5px; padding-right: 5px;}

.hand			{ cursor: pointer; font-size: 12px; }
.field			{ font-size: 13px; color: #723615; border: 1px solid #E0920D; }
.total			{ color: #cc0000; text-align: right; }
.result tr td	{ border-bottom: 1px dotted #FFFFFF; background-color: #FDEBBE; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 2px; font-size: 12px;}
.graph			{ text-align: center; }
.desc			{ color: #723615; font-size: 60%; width: 20px; border-top: 1px solid #F0BE81; padding: 5; padding-top: 3px; text-align: center;}
.x				{ color: #723615; font-size: 60%; border-top: 1px solid #F0BE81; padding: 3; text-align: right;}
.y				{ color: #723615; font-size: 60%; border-right: 1px solid #F0BE81; padding: 3; text-align: center;}
.float			{ float: left; margin-right:30px;}
.nofloat		{ margin-bottom:5px;}
.print			{ display: none; }

#form			{ margin-top:15px; margin-bottom: 10px; display: none; font-size: 14px; }
#form tr td		{ padding-left: 10px; }
#warn 			{ color: #cc0000; font-size: 80%; padding-left:20px;}
#note			{ font-size: 80%; color: #666; margin-top: 10px; display: none;}
#comment		{ display: none; }
#calculate		{ margin-bottom: 10px; } 		
#show_graph		{ margin-top: 10px; margin-bottom: 10px; }
#hide_graph		{ margin-top: 12px; margin-bottom: 10px; }
#contacts		{ position: absolute; bottom: 0px; padding: 10px; width: 100%; border-top: 1px solid #666; text-align: center; font-size: 80%; }
#logo			{ padding-left: 60px; float: right; }
#lang			{ font-family: Verdana; font-size: 10px; position: absolute; top: 30px; right:250px; padding: 0px; }
#lang .link		{ padding: 3 5 3 5; background-color: #fff; color: #0066FF; }
#lang .nolink	{ padding: 3 5 3 5; background-color: #fff; text-decoration: none; color: #000; text-decoration: none; cursor: default; }

/* print */
@media print 	{ 
body			{ margin-right: 20; }
h1				{ font-weight: bold; color: #723615; margin-top: 30px; margin-bottom: 30px; font-weight: normal; }
h2				{ color: #000; text-align: left; }
input			{ margin-left: -2px; }
a				{ color: black; text-decoration: underline; }
.total			{ color:#000;}
.print			{ display: block; }
.screen			{ display: none; }
#comment		{ font-size: 80%; color: #000; line-height: 130%;  margin-top: 50px; display: block; }
#histo			{ display: block; }
#note			{ display: none; }
#show_graph		{ border: 1px solid red; display: none;}
}

