body {
	background:#fff url(/img/bg_top_body.gif)repeat-x ;
	margin:0;
	padding:0px;
    font-size:16px;
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	color:#000;}

body#login_page{
	background:#fff;
	padding-top:30px;}
	
	
a {	text-decoration:underline;
	color:#1773de;}
a:visited {
	color:#1773de;}
a:hover {
	color:#ff9900;}


	
/*****************************************************************************/
/*Main Container*/
#main_container {
	width:950px;
	margin: 0px auto;}

/*****************************************************************************/
/*Top menu*/	
#top_container {
	padding-top:9px;
	height:39px;
	margin-bottom:31px;}

#top_menu {
	float:left;}
	
#login {
	float:right;}
#login  em {
	font-style:normal;
	font-weight:bold;}
/*****************************************************************************/
/*Title*/
#title{
	background:#0b6ad7 url(/img/title.jpg) no-repeat;
	color:#fff;
	height:43px;
	font-size:25px;
	padding:10px 0px 0px 30px;
	font-weight:bold;}

h2 {
	font-size:25px;
	padding-left:30px;
	margin-bottom:10px;}
	
/*****************************************************************************/
/*Links*/
#link_list {
	margin-top:30px;
	background:#f2f2f2 url(/img/link_bg.png) no-repeat;
	height:208px;}
	
#link_list_left {
	float:left;
	width:50%;}
	
#link_list_right {
	float:right;
	width:50%;}
	
#link_list_left a, #link_list_right a {
	font-size:18px;
	text-decoration:underline;
	color:#000;}
#link_list_left a:visited, #link_list_right a:visited {
	color:#000;}
#link_list_left a:hover, #link_list_right a:hover {
	color:#0d70d9;}

ul {
	list-style-type:none;
	margin-top:30px;}	
li#services {
	height:31px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_services.png) no-repeat;}
li#services_types {
	height:31px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_services_types.png) no-repeat;}
li#services_to_operator {
	height:31px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_services_to_operator.png) no-repeat;}
li#send_message {
	height:31px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_send_message.png) no-repeat;}
li#users {
	height:45px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_users.png) no-repeat;}
li#user_groups {
	height:31px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_user_groups.png) no-repeat;}
ul#ul_salary {padding-top:18px;}
li#salary_minute {
	height:31px;
	padding:0px 0px 0px 40px;
    background: url(/img/ico_salary_minute.png) no-repeat;}

/*****************************************************************************/	
/*Forma*/
.forma {
	background: #f2f2f0;
	background: url(/img/forma_center.png) repeat-y;}
.forma_top {
	background: url(/img/forma_top.png) no-repeat 0px 0px;}
.forma_bottom {
	background: url(/img/forma_bottom.png) no-repeat 0px 100%;}
.forma table {
	font-size:16px;
	font-weight: bold;
	width: 100%;
	padding:20px;}
.forma table td {
	padding:5px;}
td#button_align {
	text-align:right;
	padding-right:36px;}
input.add_edit_button {
	color:#fff;
	font-size:18px;
	/*font-weight:bold;*/
	border:none;
	width:126px;
	height:41px;
	background: url(/img/add_edit_button.png) no-repeat;}
	
/*****************************************************************************/	
/*Table*/
table.content_table  {
border-bottom:3px solid #000;
	/*border-collapse:collapse;  */
	width:100%;}
table.content_table td {
	height:34px;
	padding:0px 0px 0px 20px;}
table.content_table tr.grey {
	border:1px solid #0f0;
	background:#f2f2f2;}
table.content_table thead tr {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	height:40px;
	background:#000;}
table.content_table tr.subtotal {
	background:#ffcc00;}
table.content_table tr.row_canceled {
	background:#ff8888;}
table.content_table tr.row_transfer {
	background:#88ff88;}
	

	
table.content_table tr.total {
	background:#ff9900;}	
table.content_table td.table_head_left {
background: url(/img/table_head_left.png) no-repeat 0px 0px;}
table.content_table td.table_head_right{
background: url(/img/table_head_right.png) no-repeat 100% 100%;}

/*****************************************************************************/	
/*Login*/
table.logintable {
	margin:auto auto;
	width:60%;}


/*****************************************************************************/	
/*Bottom part*/	
#copyright{
	margin-top:30px;
	color:#fff;
	text-align:center;
	padding-top:30px;
	width:950px;
	height:79px;
	background: url(/img/bottom_bg.gif) no-repeat 0px 0px;}
	
	
/***************************************************************************/
span.operbox {
	display: block;
	float: left;
	font-weight:normal;
	}