body {margin:0; padding:0}
*		{font:11px normal Verdana, Arial, sans-serif}
a		{color:#39C}
.wrap	{width:100%; margin:0; padding:0}
.head	{position:relative; margin:0; padding:0; height:35px; background:url('../images/bgl.gif') repeat-x}
.head, .head a{color:#666}
.logo		{float:left; width:30px; height:33px}
.balance	{padding:10px 0 0}
.exit		{color:#F00; float:right; position:absolute; top:10px; right:20px}
.m	{list-style:none; margin:0; padding:2px 0 0 10px; height:20px; border-bottom:1px solid #CCC; background:url('../images/bgo.gif') repeat-x bottom}
.m	li{float:left; margin:0; padding:0 10px 0 0}
.m	a{ color:#090; font-size:11px}

.content	{margin:0; padding:0}
.refresh	{width:95%; margin:0 0 5px 0; padding:3px 0; background:#CF9; border:1px solid #CFC; text-align:center}

.order		{overflow:hidden; margin:0; padding:8px 10px; border-bottom:1px solid #CCC; background:url('../images/bgo.gif') repeat-x bottom}
.order		p{margin:0; padding:5px 0}
.order		i{color:#666}
.order		b{color:#F63; font-weight:normal; display:block}
.order		div{margin:5px 0; padding:2px; background:#EFECC7}
.order		u{text-decoration:none; padding:0 5px; background:#6C3; color:#FFF}
.order		.my-company-order{text-decoration:none; padding:0 5px; background: #a450b0; color:#FFF}

.order-msg .msg-header td {vertical-align:top;}
.order-msg .msg-header .sender {text-align:left;}
.order-msg .msg-header .info {text-align:right; color:gray;}
.order-msg-separator {height:3px;}

.order-msg.executor {background-color:#e1f7c7;}
.order-msg.executor .msg-header .sender {color:#39B54A;}

.order-msg.owner {}
.order-msg.owner .msg-header .sender {color:#f60;}

.order-msg.moderator {background-color: #eef;}
.order-msg.moderator .msg-header .sender {color:#aaf; font-weight:bold;}

.confirm-taking {color: #9b000e}

a#take{display:block; background:url('../images/bgl.gif') repeat-x bottom; width:110px; height:15px; margin-top:10px; padding:5px; color:#666; text-align:center}
a#deny{display:block; background:#9F3; width:110px; height:15px; margin-top:10px; padding:5px}

/* Forms */
.form_width_fixed {width:40px}
.form_width_fixed input	{margin:5px 0}
.form_width_fixed label	{display:block; float:left; width:60px; padding-top:5px}

.form_row {}
.form_error_list {color:red}
.form_required {color:red}
small {font:9px normal Verdana, Arial, sans-serif}


h1		{font-size:14px; margin:0; padding:0 0 5px 0}
.enter_button	{padding:5px 47px}
#alert	{color:#F00}
em		{font-weight:bold; padding-bottom:3px}

/* balance */
.payment_green	{background:#E1FFD5}
.payment_red	{background:#FFE8E8}

.paginator li {display:inline;}