


.h1 {font-weight:bold;color:#3c6083;font-size: 12pt;font-family: arial,Trebuchet MS; line-height:20px;margin:0px;margin-bottom:6px;}
h1 {font-weight:bold;color:212121;font-size: 12pt;font-family: arial,Trebuchet MS; line-height:20px;margin:0px;margin-bottom:6px;}
h2 {font-weight:normal;color:f16805;font-size: 18pt;font-family: arial,Trebuchet MS; line-height:20px;margin:0px;margin-bottom:2px;}
h3 {margin:15px 0px 0px 0px; padding:0; font-size:10pt;}
a {color:#e75700;}
.menu {font-size: 8pt; font-family: tahoma,arial,Trebuchet MS; line-height:16px; text-decoration:none;}

td {font-size: 8pt; color:#555555; font-family: arial,Trebuchet MS,tahoma; line-height:16px; text-decoration:none;}
form {margin:0; padding:0;}


/*
 * whois
 */
.free {color:#339933; font-size:10pt; font-weight:bold;}
.attempt {color:#000099; font-size:10pt;}
.input_description {font-style:italic; font-size:8pt; padding-top:2px;}

/**
 * errors
 */
.error {color:#e75700; padding:5px 5px 5px 5px; margin:0 0 10px 0; font-size:9pt; line-height:20px; border:#999999 1px solid; background:#FFFFFF;}

table.contracts tr td {padding:5px 10px 5px 5px; border-bottom:#FFFFFF 1px solid;}
table.contracts tr.header td {font-weight:bold; font-size:10pt; border-bottom:#333333 2px solid;}

table.steps {margin:10px 0px 10px 0px;}
table.steps td {padding:10px; border:#cccccc 1px solid; font-size:20pt;}
table.steps td.arr {padding:10px; border:none; font-size:20pt;}
/*table.steps td.waiting {color:#CCCCCC; background-color:#e75700 background-color:#BBBBBB;}*/
table.steps td.complete, table.steps td.waiting {background-color:#f07201; color:#FFFFFF; border:#f07201 1px solid;}

table.step_table tr td {padding:5px 15px 10px 5px; font-size:9pt; color:#555555; font-family:arial,Trebuchet MS,tahoma; line-height:16px;}
table.step_table tr td.obligatory {color:#e75700;}
