/* status classess */
.status_standard{color: #000}
.status_ok		{color: #008000}
.status_fail	{color: #cc0000}
.status_cancel	{color: #A4A4A4; text-decoration: line-through;}
.status_finished{color: #008000; text-decoration: line-through;}
.status_mark1	{color: #FF8000}
.status_mark2	{color: #0000FF}
.status_mark3	{color: #800080}

input.submit		{padding: 5px; vertical-align: middle ;margin-top: 10px;}
input.submit_user	{padding:5px;padding-left:10px;padding-right: 10px;}
input.order 		{background:url(../img/button_submit_order.jpg); border:none; width:150px; height:25px}
input.button 		{background:url(../img/button_submit_std.jpg); border:none; width:150px; height:25px}

#order_buttons		{margin-bottom: 10px;overflow: hidden;}
#order_buttons p.step_number{font-weight:bold; font-size:14px; margin-left:1.4em; margin-top:2em }
#order_buttons p.order_button{text-align:right; margin-top:2em; margin-bottom: 0.5em;}
a.step{background: url('../img/step_bg.jpg') no-repeat; width:127px ;height:19px ;color:#fff;font-size: 12px;display: block;text-align: center;padding-top: 2px;float: left;margin-right: 10px;margin-top: 10px;}
a.next {background: url('../img/next_button.jpg') no-repeat; width:180px ;height:28px ;color:#fff;font-size: 14px;display: block;text-align: center;padding-top: 5px;float: right;margin-right: 23px;font-weight: bold;margin-top: 10px;}
p.important{font-size: 13px;color:#ff0000}


#order_options		{}
#order_options p	{margin-left:1.5em; margin-top:0.7em}
#order_options label{ width:200px; display:block; float:left; font-weight:bold}
#order_options select{}

#order_summary		{ }
#order_summary p 	{margin-left:1.5em;margin-top:0.7em;}
#order_summary span	{width:200px;font-weight:bold; margin-right:0.5em}

#order_progress		{border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4; padding:10px 0px; text-align: center; height:40px; margin-bottom: 10px;}
#order_progress a	{color:inherit; border: none;}
#order_progress ul	{list-style: none; font-size: 13px;}
#order_progress li 	{display: inline; color: #808080; border: solid 1px #808080; padding:1px 2px; background:#E0E0E0;
					width:130px; float: left; margin-left: 12px; height:27px;padding-top: 10px;display: block;}
#order_progress li.current {color:white; font-weight: normal; background:#48b000; border:#808080 solid 1px;}
#order_progress li.current a {color:white;}
#order_progress li.current a:hover {color:#ffddaa;}
#order_progress li.done		{color:black; background: #48b000;}


